Space Conflicts: Empires - Sever Settings

Vortex Acherontic 567 words 3 minutes godot zray space-conflicts-empires sce
Space Conflicts: Empires Logo

Server configuration files can be found at: ~/.local/share/godot/app_userdata/Space Conflicts- Empires - Dedicated Server/.

sce_server_config.json: Contains basic server configurations.
Save Games: Are located at save_games/ inside the same directory as sce_server_config.json


sce_server_config.json

A typical server config file looks like:

{
    "chatting_enabled": true,
    "game_mode": 0,
    "master_token": "1224544341",
    "port": 5000,
    "save_game_dir": "save_1",
    "server_description": "Just an ordinary standart Space Conflicts: Empires game server.",
    "server_name": "Horse Palace"
}

chatting_enabled :
Values : true / false
Default : true
Description : Server wide enable or disable of chat function. This settings might be useful for UK users to comply with the Online Safety Act. By disabling the chat users will not be able to communicate in-game and hence free server administrators to monitor their chat interactions.

If chatting is disabled on the server the server will not accept or respond to any chat related RPCs.

game_mode :
Values : 0, 1
Default : 0
Description : Controls whether the server should run in lobby (0) or endless (1) mode.

Lobby : Is a dedicated server mode to only allow players to join during the setup phase eg. players join a lobby and the game will start when everyone is ready. After the game has been launched no players will be able to join. Also if a player disconnects from a server either by accident or on purpose the game will be paused. Unless all remaining players choose to continue playing or save and quit the game.

Endless : Is a mode which is not yet implemented but wil later on serve as a specialized MMO like always on mode. Where the server accepts new players any time. If a new player joins the game and has not yet been known by the server they will get assigned a new home world and start playing. Also in endless mode there will be a configurable "noob mode" which will put players in tiers based on their in-game point to allow / disallow strong players to combat weaker players. Only players in the same tier are allowed to combat each other. This "noob mode" will also be able to turn off entirely.

master_token :
Values : Anything
Default : Random
Description : Serves as a server side master password. Players which know this password can authenticate themselves as server administrator and get access to admin features.

Upon launching a dedicated server and no sce_server_config.json was found it will generate a new random master token. This is to prevent servers to be available with well known default tokens.

port :
Values : 0 - 65535
Default : 5000
Description : Defines the network port a dedicated server is bound to.

Note: Not all port numbers are valid. Usually there are some system reserved ports in the range 0 - 1023 and it is not recommended to use any of these.

save_game_dir :
Values : Anything
Default : save_1
Description : Defines the directory at save_games where the server will store save game files to.

server_description :
Values : Anything
Default : Just an ordinary standart Space Conflicts: Empires game server.
Description : Will later on server as a server description visible in a yet to be implemented server browser.

server_name :
Values : Anything
Default : Random
Description : Is the name of the server. Similar to server_description it will server as a server name for a yet to be implemented server browser. Also this name is used for naming lobbies.

Source

Source? I made it the fuck up