Add Don't Starve Together Module

This adds the Don't Starve Together dedicated server generic module. All functionality should be included at the current time. No known limitations.
This commit is contained in:
IceOfWraith
2021-12-31 01:05:28 -06:00
committed by GitHub
parent cbda0896ff
commit 3303533966
3 changed files with 468 additions and 0 deletions

View File

@@ -0,0 +1,88 @@
[
{
"ConfigFile": "dstserver/dstserver_config/Cluster_1/shard/server.ini",
"Subsections": [
{
"Heading": "NETWORK",
"SettingMappings": {
"server_port": "$ApplicationPort1",
}
},
{
"Heading": "SHARD",
"SettingMappings": {
"is_master": "is_master",
"name": "shard_name",
"id": "id"
}
},
{
"Heading": "STEAM",
"SettingMappings": {
"master_server_port": "$ApplicationPort2",
"authentication_port": "$ApplicationPort3"
}
},
{
"Heading": "ACCOUNT",
"SettingMappings": {
"dedicated_lan_server": "dedicated_lan_server",
"encode_user_path": "encode_user_path"
}
}
]
},
{
"ConfigFile": "dstserver/dstserver_config/Cluster_1/cluster.ini",
"Subsections": [
{
"Heading": "GAMEPLAY",
"SettingMappings": {
"game_mode": "game_mode",
"max_players": "max_players",
"pvp": "pvp",
"pause_when_empty": "pause_when_empty"
}
},
{
"Heading": "NETWORK",
"SettingMappings": {
"cluster_description": "cluster_description",
"cluster_name": "cluster_name",
"cluster_intention": "cluster_intention",
"cluster_password": "cluster_password"
}
},
{
"Heading": "MISC",
"SettingMappings": {
"console_enabled": "console_enabled"
}
},
{
"Heading": "SHARD",
"SettingMappings": {
"shard_enabled": "shard_enabled",
"bind_ip": "$ApplicationIPBinding",
"master_ip": "master_ip",
"master_port": "master_port",
"cluster_key": "cluster_key"
}
}
]
},
{
"ConfigFile": "dstserver/dstserver_config/Cluster_1/cluster_token.txt",
"ConfigType": "kvp",
"ConfigFormat": "{0}{1}",
"Subsections": [
{
"Heading": "$root",
"SettingMappings": {
"": "cluster_token"
}
}
]
}
]