diff --git a/client.js b/client.js index 78add875..f85f0c56 100644 --- a/client.js +++ b/client.js @@ -81,7 +81,7 @@ write-data=__PATH__executable__/../../../instances/" + instance + "\r\n\ "description": config.description, "tags": ["clusterio"], "max_players": "20", - "visibility": "lan", + "visibility": config.visibility, "username": config.username, "token": config.usertoken, "game_password": config.game_password, @@ -91,7 +91,8 @@ write-data=__PATH__executable__/../../../instances/" + instance + "\r\n\ "autosave_interval": 10, "autosave_slots": 5, "afk_autokick_interval": 0, - "auto_pause": config.auto_pause + "auto_pause": config.auto_pause, + } fs.writeFileSync(instancedirectory + "/server-settings.json", JSON.stringify(serversettings, null, 4)); diff --git a/config.json b/config.json index 765b35c7..b725cdf1 100644 --- a/config.json +++ b/config.json @@ -6,7 +6,7 @@ "masterIP": "localhost", "masterPort": 8080, - "__comment": "credentials for factorio MP services", + "__comment": "credentials for factorio MP services, also username will be admin", "username": "", "usertoken": "", @@ -16,4 +16,8 @@ "allow_commands": "admins-only", "game_password": "", "description": "This server runs Clusterio" + "visibility": { + "public": true, + "lan": true + } }