diff --git a/Common/Program.cs b/Common/Program.cs index d15260f..f45df10 100644 --- a/Common/Program.cs +++ b/Common/Program.cs @@ -20,13 +20,13 @@ namespace Common VerboseLevel VerboseLevel { get; set; } [Option(DefaultValue = false)] - bool UseLocalCache { get; } + bool UseLocalCache { get; set; } [Option(DefaultValue = true)] bool CreateAccountOnLoginAttempt { get; } - [Option(DefaultValue = "mongodb://localhost:27017/PemukulPaku")] - string DatabaseUri { get; } + [Option(DefaultValue = "mongodb://127.0.0.1:27017/PemukulPaku")] + string DatabaseUri { get; set; } [Option] IGameserver Gameserver { get; } diff --git a/HttpServer/Controllers/ConfigController.cs b/HttpServer/Controllers/ConfigController.cs index 84db00f..f9e4362 100644 --- a/HttpServer/Controllers/ConfigController.cs +++ b/HttpServer/Controllers/ConfigController.cs @@ -83,7 +83,7 @@ namespace HttpServer.Controllers return ctx.Response.WriteAsync(JsonConvert.SerializeObject(weatherData)); }); - app.Map("/bh3_os/mdk/shield/api/loadConfig", (HttpContext ctx) => + app.Map("/{game_biz}/mdk/shield/api/loadConfig", (HttpContext ctx) => { return ctx.Response.WriteAsJsonAsync(new { diff --git a/HttpServer/Program.cs b/HttpServer/Program.cs index 36e6ae3..e80f5ac 100644 --- a/HttpServer/Program.cs +++ b/HttpServer/Program.cs @@ -1,6 +1,7 @@ using Common; using Common.Utils; using HttpServer.Controllers; +using Microsoft.Extensions.FileProviders; namespace HttpServer { @@ -23,6 +24,7 @@ namespace HttpServer AccountController.AddHandlers(app); ConfigController.AddHandlers(app); + app.UseStaticFiles(new StaticFileOptions() { FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), "wwwroot")) }); app.UseMiddleware(); c.Log($"HTTP server started on port 80 & 443"); // A lie app.Run();