mirror of
https://github.com/Melledy/Grasscutter.git
synced 2024-11-30 01:35:24 +00:00
Drop independent log server
Signed-off-by: Jaida Wu <mlgmxyysd@meowcat.org>
This commit is contained in:
parent
b38d5b19bb
commit
e242e72b2d
@ -13,9 +13,6 @@ public final class Config {
|
|||||||
public String GameServerPublicIp = "";
|
public String GameServerPublicIp = "";
|
||||||
public int GameServerPort = 22102;
|
public int GameServerPort = 22102;
|
||||||
|
|
||||||
public int OverseaLogPort = 8888;
|
|
||||||
public int UploadLogPort = 80;
|
|
||||||
|
|
||||||
public String DatabaseUrl = "mongodb://localhost:27017";
|
public String DatabaseUrl = "mongodb://localhost:27017";
|
||||||
public String DatabaseCollection = "grasscutter";
|
public String DatabaseCollection = "grasscutter";
|
||||||
|
|
||||||
|
@ -405,25 +405,18 @@ public final class DispatchServer {
|
|||||||
"/perf/config/verify",
|
"/perf/config/verify",
|
||||||
new DispatchHttpJsonHandler("{\"code\":0}")
|
new DispatchHttpJsonHandler("{\"code\":0}")
|
||||||
);
|
);
|
||||||
// Start server
|
|
||||||
server.start();
|
|
||||||
Grasscutter.getLogger().info("Dispatch server started on port " + getAddress().getPort());
|
|
||||||
|
|
||||||
// Logging servers
|
// Logging servers
|
||||||
HttpServer overseaLogServer = HttpServer.create(new InetSocketAddress(Grasscutter.getConfig().DispatchServerIp, Grasscutter.getConfig().OverseaLogPort), 0);
|
server.createContext( // overseauspider.yuanshen.com
|
||||||
overseaLogServer.createContext( // overseauspider.yuanshen.com
|
|
||||||
"/log",
|
"/log",
|
||||||
new DispatchHttpJsonHandler("{\"code\":0}")
|
new DispatchHttpJsonHandler("{\"code\":0}")
|
||||||
);
|
);
|
||||||
overseaLogServer.start();
|
|
||||||
Grasscutter.getLogger().info("Log server (overseauspider) started on port " + 8888);
|
|
||||||
|
|
||||||
HttpServer uploadLogServer = HttpServer.create(new InetSocketAddress(Grasscutter.getConfig().DispatchServerIp, Grasscutter.getConfig().UploadLogPort), 0);
|
server.createContext( // log-upload-os.mihoyo.com
|
||||||
uploadLogServer.createContext( // log-upload-os.mihoyo.com
|
|
||||||
"/crash/dataUpload",
|
"/crash/dataUpload",
|
||||||
new DispatchHttpJsonHandler("{\"code\":0}")
|
new DispatchHttpJsonHandler("{\"code\":0}")
|
||||||
);
|
);
|
||||||
uploadLogServer.createContext("/gacha", t -> {
|
server.createContext("/gacha", t -> {
|
||||||
//Create a response form the request query parameters
|
//Create a response form the request query parameters
|
||||||
String response = "<!doctype html><html lang=\"en\"><head><title>Gacha</title></head><body></body></html>";
|
String response = "<!doctype html><html lang=\"en\"><head><title>Gacha</title></head><body></body></html>";
|
||||||
//Set the response header status and length
|
//Set the response header status and length
|
||||||
@ -434,8 +427,9 @@ public final class DispatchServer {
|
|||||||
os.write(response.getBytes());
|
os.write(response.getBytes());
|
||||||
os.close();
|
os.close();
|
||||||
});
|
});
|
||||||
uploadLogServer.start();
|
// Start server
|
||||||
Grasscutter.getLogger().info("Log server (log-upload-os) started on port " + Grasscutter.getConfig().UploadLogPort);
|
server.start();
|
||||||
|
Grasscutter.getLogger().info("Dispatch server started on port " + getAddress().getPort());
|
||||||
}
|
}
|
||||||
|
|
||||||
private Map<String, String> parseQueryString(String qs) {
|
private Map<String, String> parseQueryString(String qs) {
|
||||||
|
Loading…
Reference in New Issue
Block a user