Complete C# server cutover
This commit is contained in:
+22
-10
@@ -1,17 +1,29 @@
|
||||
# Server Config
|
||||
|
||||
This folder is for server configuration templates.
|
||||
The active server config is `../commonwealth-server.json`.
|
||||
|
||||
Possible future config values:
|
||||
Supported fields:
|
||||
|
||||
```text
|
||||
host=0.0.0.0
|
||||
port=7777
|
||||
max_players=2
|
||||
tick_rate=20
|
||||
```json
|
||||
{
|
||||
"host": "0.0.0.0",
|
||||
"port": 7777,
|
||||
"server_name": "Commonwealth Online Server",
|
||||
"server_description": "",
|
||||
"max_players": 16,
|
||||
"log_verbosity": "info",
|
||||
"admin_port": 7779,
|
||||
"enable_gns_transport": false,
|
||||
"gns_bridge_path": null
|
||||
}
|
||||
```
|
||||
|
||||
`0.0.0.0` listens on all network interfaces. Use `127.0.0.1` only if you want
|
||||
local-only access again.
|
||||
Generate a default config with:
|
||||
|
||||
Do not commit private IPs, tokens, or secrets.
|
||||
```bash
|
||||
dotnet run --project ../CommonwealthOnline.Server.csproj -- config init ../commonwealth-server.json
|
||||
```
|
||||
|
||||
`0.0.0.0` listens on all IPv4 interfaces. `127.0.0.1` is local-only.
|
||||
|
||||
Do not commit private tokens or runtime `.admin-token` state.
|
||||
|
||||
Reference in New Issue
Block a user