Ignore:
Timestamp:
Mar 28, 2023, 5:11:02 PM (20 months ago)
Author:
alloc
Message:

A21 preparations.
NOT COMPATIBLE WITH A20 ANYMORE!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/MapRendering/Web/Web.cs

    r369 r420  
    77using System.Text;
    88using System.Threading;
    9 using AllocsFixes.FileCache;
    109using AllocsFixes.NetConnections.Servers.Web.Handlers;
    1110using AllocsFixes.NetConnections.Servers.Web.SSE;
    1211using UnityEngine;
     12using Webserver.FileCache;
    1313
    1414namespace AllocsFixes.NetConnections.Servers.Web {
     
    2525                public Web () {
    2626                        try {
    27                                 int webPort = GamePrefs.GetInt (EnumUtils.Parse<EnumGamePrefs> ("ControlPanelPort"));
     27                                int webPort = GamePrefs.GetInt (EnumUtils.Parse<EnumGamePrefs> (nameof(EnumGamePrefs.WebDashboardPort)));
    2828                                if (webPort < 1 || webPort > 65533) {
    29                                         Log.Out ("Webserver not started (ControlPanelPort not within 1-65533)");
     29                                        Log.Out ("Webserver not started (WebDashboardPort not within 1-65533)");
    3030                                        return;
    3131                                }
    3232
    3333                                if (!Directory.Exists (Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location) +
    34                                                        "/webserver")) {
    35                                         Log.Out ("Webserver not started (folder \"webserver\" not found in WebInterface mod folder)");
     34                                                       "/webserver_legacy")) {
     35                                        Log.Out ("Webserver not started (folder \"webserver_legacy\" not found in WebInterface mod folder)");
    3636                                        return;
    3737                                }
     
    4040                                bool useStaticCache = false;
    4141
    42                                 string dataFolder = Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location) + "/webserver";
     42                                string dataFolder = Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location) + "/webserver_legacy";
    4343
    4444                                if (!HttpListener.IsSupported) {
     
    6060                                RegisterPathHandler ("/map/", new StaticHandler (
    6161                                                GameIO.GetSaveGameDir () + "/map",
    62                                                 MapRendering.MapRendering.GetTileCache (),
     62                                                MapRendering.MapRenderer.GetTileCache (),
    6363                                                false,
    6464                                                "web.map")
     
    248248                                if (con != null) {
    249249                                        _con = con;
    250                                         return GameManager.Instance.adminTools.GetUserPermissionLevel (_con.UserId);
     250                                        return GameManager.Instance.adminTools.Users.GetUserPermissionLevel (_con.UserId);
    251251                                }
    252252                        }
     
    270270                                                WebConnection con = connectionHandler.LogIn (id, _req.RemoteEndPoint.Address);
    271271                                                _con = con;
    272                                                 int level = GameManager.Instance.adminTools.GetUserPermissionLevel (con.UserId);
     272                                                int level = GameManager.Instance.adminTools.Users.GetUserPermissionLevel (con.UserId);
    273273                                                Log.Out ("Steam OpenID login from {0} with ID {1}, permission level {2}",
    274274                                                        remoteEndpointString, con.UserId, level);
Note: See TracChangeset for help on using the changeset viewer.