diff --git a/src/index.js b/src/index.js index 4b34e79..64472a4 100644 --- a/src/index.js +++ b/src/index.js @@ -15,7 +15,7 @@ app.use("/render/game", require("./routes/render/game.js")) app.use("*", require("./routes/index.js")) app.listen(process.env.PORT || 64989, () => { - logger.info(`Listening on http://127.0.0.1:${process.env.PORT || 64989}/`) + logger.boot(`Listening on http://127.0.0.1:${process.env.PORT || 64989}/`) }) process.on("uncaughtException", (err) => { diff --git a/src/lib/classes/RCCService.js b/src/lib/classes/RCCService.js index 31418b1..417feca 100644 --- a/src/lib/classes/RCCService.js +++ b/src/lib/classes/RCCService.js @@ -12,7 +12,11 @@ class RCCService extends EventEmitter { Start(options = { cwd: this.path }) { return new Promise((resolve, reject) => { try { - this.proc = child_process.spawn("RCCService.exe", ["-Console", "-PlaceId:-1", `-Port`, port], options) + if(process.platform == "win32") { + this.proc = child_process.spawn("RCCService.exe", ["-Console", "-PlaceId:-1", `-Port`, port], options) + } else { + this.proc = child_process.spawn("wine", ["RCCService.exe", "-Console", "-PlaceId:-1", `-Port`, port], options) + } this.proc.once("spawn", () => { logger.info(`Spawning RCCService instance on port ${port}`); resolve(this.proc)