diff --git a/rust/rust.json b/rust/rust.json index 6bd0fc38..922e970f 100644 --- a/rust/rust.json +++ b/rust/rust.json @@ -117,12 +117,16 @@ } ], "run": { - "command": "./RustDedicated -nographics -batchmode +server.port ${port} +server.level \"${ServerLevel}\" +server.seed ${ServerSeed} +server.worldsize ${WorldSize} +server.maxplayers ${MaxPlayers} +server.hostname \"${ServerName}\" +server.description \"${Description}\" +server.headerimage \"${ServerImage}\" +server.url \"${URL}\" +server.identity \"${ServerIdentity}\" +rcon.port ${RConPort} +rcon.password ${RConPassword} +rcon.web 1 -logfile 2\u003e\u00261", - "stopCode": 2, + "command": "./RustDedicated -nographics -batchmode +server.port ${port} +server.level \"${ServerLevel}\" +server.seed ${ServerSeed} +server.worldsize ${WorldSize} +server.maxplayers ${MaxPlayers} +server.hostname \"${ServerName}\" +server.description \"${Description}\" +server.headerimage \"${ServerImage}\" +server.url \"${URL}\" +server.identity \"${ServerIdentity}\" +rcon.port ${RConPort} +rcon.password ${RConPassword} +rcon.web 1 -logfile", + "stop": "server.stop", "environmentVars": { "LD_LIBRARY_PATH": "./RustDedicated_Data/Plugins/x86_64" }, - "stdin": {}, + "stdin": { + "type": "telnet", + "port": "${RConPort}", + "password": "${RConPassword}" + }, "stdout": {} }, "environment": {