From 7b3f88e0e4b6f7cf3e6366a9109203cda5010bf8 Mon Sep 17 00:00:00 2001 From: Kyle Smith Date: Sat, 9 Aug 2025 20:20:08 -0600 Subject: [PATCH] Reduce Server Info Endpoint Bload Combined Multiple server information endpoints into one big one. :) --- API/Server.js | 33 ++++++--------------------------- 1 file changed, 6 insertions(+), 27 deletions(-) diff --git a/API/Server.js b/API/Server.js index 0d0fbaf..999449a 100644 --- a/API/Server.js +++ b/API/Server.js @@ -61,35 +61,14 @@ exports.initapp = function (usersModule, socketServerModule, serverConfig, cdns, app.use(cors()) // Server Information - - app.get(getAPIEndpoint() + "isInviteCodeRequired", function (req, res) { - res.end(APIMessage.craftAPIMessage(true, "Got Information", { - inviteCodeRequired: serverConfig.LoadedConfig.SignupRules.RequireInviteCode - })) - }) - - app.get(getAPIEndpoint() + "allowAnyGameServer", function (req, res) { - res.end(APIMessage.craftAPIMessage(true, "Got Information", { - allowAnyGameServer: serverConfig.LoadedConfig.AllowAnyGameServer - })) - }) - - app.get(getAPIEndpoint() + "getSocketInfo", function (req, res){ - res.end(APIMessage.craftAPIMessage(true, "Got Information", { + app.get(getAPIEndpoint() + "getInformation", function (req, res) { + res.end(APIMessage.craftAPIMessage(true, "Got Informaion", { + inviteCodeRequired: serverConfig.LoadedConfig.SignupRules.RequireInviteCode, + allowAnyGameServer: serverConfig.LoadedConfig.AllowAnyGameServer, IsWSS: ServerConfig.LoadedConfig.UseHTTPS, - Port: ServerConfig.LoadedConfig.SocketPort - })) - }) - - app.get(getAPIEndpoint() + "gameEngine", function (req, res) { - res.end(APIMessage.craftAPIMessage(true, "Got Information", { + Port: ServerConfig.LoadedConfig.SocketPort, GameEngine: serverConfig.LoadedConfig.GameEngine, - GameEngineVersion: serverConfig.LoadedConfig.GameEngineVersion - })) - }) - - app.get(getAPIEndpoint() + "getCDNs", async function (req, res) { - res.end(APIMessage.craftAPIMessage(true, "Got Information", { + GameEngineVersion: serverConfig.LoadedConfig.GameEngineVersion, servers: cdns })) })