|
- using System.Net;
- using System.Text;
-
- namespace CLre_server.WebStatus
- {
- public class ConfigurationEndpoints
- {
- [WebEndpoint("/c/game.json")]
- public static void GameServerSettings (HttpListenerContext ctx)
- {
- ctx.Response.Headers.Add("Content-Type", "application/json");
- GameServer.GameServerSettings gss = API.MainServer.Server.Instance.GameServerSettings;
- string json = UnityEngine.JsonUtility.ToJson(gss);
- #if DEBUG
- API.Utility.Logging.MetaLog("JSONified settings: " + json);
- #endif
- byte[] output = Encoding.UTF8.GetBytes(json);
- ctx.Response.OutputStream.Write(output, 0, output.Length);
- }
- }
- }
|