2023-09-22 00:03:57 +02:00
[
{
"DisplayName" : "Game Port" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "" ,
"Keywords" : "" ,
"FieldName" : "$GamePort" ,
"InputType" : "number" ,
"Hidden" : true ,
"ParamFieldName" : "network.default_port" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Player Name" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "" ,
"Keywords" : "" ,
"FieldName" : "player_name" ,
"InputType" : "text" ,
"Hidden" : true ,
"ParamFieldName" : "network.player_name" ,
"DefaultValue" : "Server" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Advertise Address" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "" ,
"Keywords" : "" ,
"FieldName" : "$ExternalIP" ,
"InputType" : "text" ,
"Hidden" : true ,
"ParamFieldName" : "network.advertise_address" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Host Mode" ,
"Category" : "OpenRCT2 Server Settings" ,
2023-09-28 01:42:06 +02:00
"Description" : "Sets whether the server will load an official or custom scenario (essentially creating a new game) or load an existing savegame instead. Specify \"Official Scenario\", \"Custom Scenario\" or \"Savegame\" accordingly" ,
2023-09-22 00:03:57 +02:00
"Keywords" : "host,mode,scenario,savegame" ,
"FieldName" : "HostMode" ,
"InputType" : "enum" ,
"ParamFieldName" : "HostMode" ,
"DefaultValue" : "host \"{{Scenario}}\"" ,
"EnumValues" : {
2023-09-28 01:42:06 +02:00
"host \"{{Scenario}}\"" : "Load Official Scenario" ,
"host \"./user-data/scenario/{{CustomScenario}}\"" : "Load Custom Scenario" ,
2023-09-22 00:03:57 +02:00
"host \"./user-data/save/{{Savegame}}\"" : "Load Savegame"
}
} ,
{
2023-09-28 01:42:06 +02:00
"DisplayName" : "Official Scenario" ,
2023-09-22 00:03:57 +02:00
"Category" : "OpenRCT2 Server Settings" ,
2023-09-28 01:42:06 +02:00
"Description" : "Set the official scenario to load from rct2game or rct1game. \"Load Official Scenario\" must also be selected under Host Mode. You can then stop the server and load the relevant savegame by switching Host Mode" ,
2023-09-22 00:03:57 +02:00
"Keywords" : "scenario,host" ,
"FieldName" : "Scenario" ,
"InputType" : "enum" ,
"ParamFieldName" : "Scenario" ,
"DefaultValue" : "./rct2game/Scenarios/Crazy Castle.SC6" ,
"EnumValues" : {
"./rct2game/Scenarios/Africa - African Diamond Mine.SC6" : "RCT2: Africa - African Diamond Mine" ,
"./rct2game/Scenarios/Africa - Oasis.SC6" : "RCT2: Africa - Oasis" ,
"./rct2game/Scenarios/Africa - Victoria Falls.SC6" : "RCT2: Africa - Victoria Falls" ,
"./rct2game/Scenarios/Alpine Adventures.SC6" : "RCT2: Alpine Adventures" ,
"./rct2game/Scenarios/Amity Airfield.SC6" : "RCT2: Amity Airfield" ,
"./rct2game/Scenarios/Antarctic - Ecological Salvage.SC6" : "RCT2: Antarctic - Ecological Salvage" ,
"./rct2game/Scenarios/Asia - Great Wall of China Tourism Enhancement.SC6" : "RCT2: Asia - Great Wall of China Tourism Enhancement" ,
"./rct2game/Scenarios/Asia - Japanese Coastal Reclaim.SC6" : "RCT2: Asia - Japanese Coastal Reclaim" ,
"./rct2game/Scenarios/Asia - Maharaja Palace.SC6" : "RCT2: Asia - Maharaja Palace" ,
"./rct2game/Scenarios/Australasia - Ayers Rock.SC6" : "RCT2: Australasia - Ayers Rock" ,
"./rct2game/Scenarios/Australasia - Fun at the Beach.SC6" : "RCT2: Australasia - Fun at the Beach" ,
"./rct2game/Scenarios/Botany Breakers.SC6" : "RCT2: Botany Breakers" ,
"./rct2game/Scenarios/Build your own Six Flags Belgium.SC6" : "RCT2: Build your own Six Flags Belgium" ,
"./rct2game/Scenarios/Build your own Six Flags Great Adventure.SC6" : "RCT2: Build your own Six Flags Great Adventure" ,
"./rct2game/Scenarios/Build your own Six Flags Holland.SC6" : "RCT2: Build your own Six Flags Holland" ,
"./rct2game/Scenarios/Build your own Six Flags Magic Mountain.SC6" : "RCT2: Build your own Six Flags Magic Mountain" ,
"./rct2game/Scenarios/Build your own Six Flags over Texas.SC6" : "RCT2: Build your own Six Flags over Texas" ,
"./rct2game/Scenarios/Build your own Six Flags Park.SC6" : "RCT2: Build your own Six Flags Park" ,
"./rct2game/Scenarios/Bumbly Bazaar.SC6" : "RCT2: Bumbly Bazaar" ,
"./rct2game/Scenarios/Crazy Castle.SC6" : "RCT2: Crazy Castle (default)" ,
"./rct2game/Scenarios/Dark Age - Castle.SC6" : "RCT2: Dark Age - Castle" ,
"./rct2game/Scenarios/Dark Age - Robin Hood.SC6" : "RCT2: Dark Age - Robin Hood" ,
"./rct2game/Scenarios/Dusty Greens.SC6" : "RCT2: Dusty Greens" ,
"./rct2game/Scenarios/Electric Fields.SC6" : "RCT2: Electric Fields" ,
"./rct2game/Scenarios/Europe - European Cultural Festival.SC6" : "RCT2: Europe - European Cultural Festival" ,
"./rct2game/Scenarios/Europe - Renovation.SC6" : "RCT2: Europe - Renovation" ,
"./rct2game/Scenarios/Extreme Heights.SC6" : "RCT2: Extreme Heights" ,
"./rct2game/Scenarios/Factory Capers.SC6" : "RCT2: Factory Capers" ,
"./rct2game/Scenarios/Fungus Woods.SC6" : "RCT2: Fungus Woods" ,
"./rct2game/Scenarios/Future - First Encounters.SC6" : "RCT2: Future - First Encounters" ,
"./rct2game/Scenarios/Future - Future World.SC6" : "RCT2: Future - Future World" ,
"./rct2game/Scenarios/Ghost Town.SC6" : "RCT2: Ghost Town" ,
"./rct2game/Scenarios/Gravity Gardens.SC6" : "RCT2: Gravity Gardens" ,
"./rct2game/Scenarios/Infernal Views.SC6" : "RCT2: Infernal Views" ,
"./rct2game/Scenarios/Lucky Lake.SC6" : "RCT2: Lucky Lake" ,
"./rct2game/Scenarios/Mythological - Animatronic Film Set.SC6" : "RCT2: Mythological - Animatronic Film Set" ,
"./rct2game/Scenarios/Mythological - Cradle of Civilization.SC6" : "RCT2: Mythological - Cradle of Civilization" ,
"./rct2game/Scenarios/N America - Extreme Hawaiian Island.SC6" : "RCT2: North America - Extreme Hawaiian Island" ,
"./rct2game/Scenarios/North America - Grand Canyon.SC6" : "RCT2: North America - Grand Canyon" ,
"./rct2game/Scenarios/North America - Rollercoaster Heaven.SC6" : "RCT2: North America - Rollercoaster Heaven" ,
"./rct2game/Scenarios/Prehistoric - After the Asteroid.SC6" : "RCT2: Prehistoric - After the Asteroid" ,
"./rct2game/Scenarios/Prehistoric - Jurassic Safari.SC6" : "RCT2: Prehistoric - Jurassic Safari" ,
"./rct2game/Scenarios/Prehistoric - Stone Age.SC6" : "RCT2: Prehistoric - Stone Age" ,
"./rct2game/Scenarios/Rainbow Summit.SC6" : "RCT2: Rainbow Summit" ,
"./rct2game/Scenarios/Roaring Twenties - Prison Island.SC6" : "RCT2: Roaring Twenties - Prison Island" ,
"./rct2game/Scenarios/Roaring Twenties - Schneider Cup.SC6" : "RCT2: Roaring Twenties - Schneider Cup" ,
"./rct2game/Scenarios/Roaring Twenties - Skyscrapers.SC6" : "RCT2: Roaring Twenties - Skyscrapers" ,
"./rct2game/Scenarios/Rock 'n' Roll - Flower Power.SC6" : "RCT2: Rock 'n' Roll - Flower Power" ,
"./rct2game/Scenarios/Rock 'n' Roll - Rock 'n' Roll.SC6" : "RCT2: Rock 'n' Roll - Rock 'n' Roll" ,
"./rct2game/Scenarios/Six Flags Belgium.SC6" : "RCT2: Six Flags Belgium" ,
"./rct2game/Scenarios/Six Flags Great Adventure.SC6" : "RCT2: Six Flags Great Adventure" ,
"./rct2game/Scenarios/Six Flags Holland.SC6" : "RCT2: Six Flags Holland" ,
"./rct2game/Scenarios/Six Flags Magic Mountain.SC6" : "RCT2: Six Flags Magic Mountain" ,
"./rct2game/Scenarios/Six Flags over Texas.SC6" : "RCT2: Six Flags over Texas" ,
"./rct2game/Scenarios/South America - Inca Lost City.SC6" : "RCT2: South America - Inca Lost City" ,
"./rct2game/Scenarios/South America - Rain Forest Plateau.SC6" : "RCT2: South America - Rain Forest Plateau" ,
"./rct2game/Scenarios/South America - Rio Carnival.SC6" : "RCT2: South America - Rio Carnival" ,
"./rct1game/Scenarios/SC60.SC4" : "RCT1: Adrenaline Heights" ,
"./rct1game/Scenarios/ALTON1.SC4" : "RCT1: Alton Towers" ,
"./rct1game/Scenarios/SC24.SC4" : "RCT1: Arid Heights" ,
"./rct1game/Scenarios/SC43.SC4" : "RCT1: Barony Bridge" ,
"./rct1game/Scenarios/BPB1.SC4" : "RCT1: Blackpool Pleasure Beach" ,
"./rct1game/Scenarios/sc5.sc4" : "RCT1: Bumbly Beach" ,
"./rct1game/Scenarios/SC54.SC4" : "RCT1: Butterfly Dam" ,
"./rct1game/Scenarios/SC42.SC4" : "RCT1: Canary Mines" ,
"./rct1game/Scenarios/SC55.SC4" : "RCT1: Coaster Canyon" ,
"./rct1game/Scenarios/SC67.SC4" : "RCT1: Coaster Crazy" ,
"./rct1game/Scenarios/SC26.SC4" : "RCT1: Crater Lake" ,
"./rct1game/Scenarios/SC81.SC4" : "RCT1: Crazy Craters" ,
"./rct1game/Scenarios/sc15.sc4" : "RCT1: Crumbly Woods" ,
"./rct1game/Scenarios/sc3.sc4" : "RCT1: Diamond Heights" ,
"./rct1game/Scenarios/SC29.SC4" : "RCT1: Dragon's Cove" ,
"./rct1game/Scenarios/SC82.SC4" : "RCT1: Dusty Desert" ,
"./rct1game/Scenarios/sc1.sc4" : "RCT1: Dynamite Dunes" ,
"./rct1game/Scenarios/sc4.sc4" : "RCT1: Evergreen Gardens" ,
"./rct1game/Scenarios/SC63.SC4" : "RCT1: Fiasco Forest" ,
"./rct1game/Scenarios/sc0.sc4" : "RCT1: Forest Frontiers" ,
"./rct1game/Scenarios/FORT1.SC4" : "RCT1: Fort Anachronism" ,
"./rct1game/Scenarios/SC86.SC4" : "RCT1: Frightmare Hills" ,
"./rct1game/Scenarios/SC53.SC4" : "RCT1: Fruit Farm" ,
"./rct1game/Scenarios/SC46.SC4" : "RCT1: Fun Fortress" ,
"./rct1game/Scenarios/SC44.SC4" : "RCT1: Funtopia" ,
"./rct1game/Scenarios/SC47.SC4" : "RCT1: Future World" ,
"./rct1game/Scenarios/SC48.SC4" : "RCT1: Gentle Glen" ,
"./rct1game/Scenarios/SC69.SC4" : "RCT1: Geoffrey Gardens" ,
"./rct1game/Scenarios/SC65.SC4" : "RCT1: Giggle Downs" ,
"./rct1game/Scenarios/SC30.SC4" : "RCT1: Good Knight Park" ,
"./rct1game/Scenarios/SC80.SC4" : "RCT1: Grand Glacier" ,
"./rct1game/Scenarios/SC57.SC4" : "RCT1: Harmonic Hills" ,
"./rct1game/Scenarios/SC45.SC4" : "RCT1: Haunted Harbour" ,
"./rct1game/Scenarios/HEIDE.SC4" : "RCT1: Heide-Park" ,
"./rct1game/Scenarios/SC50.SC4" : "RCT1: Hydro Hills" ,
"./rct1game/Scenarios/SC84.SC4" : "RCT1: Icarus Park" ,
"./rct1game/Scenarios/SC22.SC4" : "RCT1: Iceberg Islands" ,
"./rct1game/Scenarios/SC90.SC4" : "RCT1: Icicle Worlds" ,
"./rct1game/Scenarios/sc18.sc4" : "RCT1: Ivory Towers" ,
"./rct1game/Scenarios/SC49.SC4" : "RCT1: Jelly Jungle" ,
"./rct1game/Scenarios/sc11.sc4" : "RCT1: Karts & Coasters" ,
"./rct1game/Scenarios/sc7.sc4" : "RCT1: Katie's Dreamland" ,
"./rct1game/Scenarios/sc2.sc4" : "RCT1: Leafy Lake" ,
"./rct1game/Scenarios/sc17.sc4" : "RCT1: Lightning Peaks" ,
"./rct1game/Scenarios/SC52.SC4" : "RCT1: Magic Quarters" ,
"./rct1game/Scenarios/SC97.SC4" : "RCT1: Megaworld Park" ,
"./rct1game/Scenarios/sc12.sc4" : "RCT1: Mel's World" ,
"./rct1game/Scenarios/SC99.SC4" : "RCT1: Micro Park" ,
"./rct1game/Scenarios/sc10.sc4" : "RCT1: Millennium Mines" ,
"./rct1game/Scenarios/SC66.SC4" : "RCT1: Mineral Park" ,
"./rct1game/Scenarios/sc13.sc4" : "RCT1: Mystic Mountain" ,
"./rct1game/Scenarios/SC93.SC4" : "RCT1: Nevermore Park" ,
"./rct1game/Scenarios/SC88.SC4" : "RCT1: Octagon Park" ,
"./rct1game/Scenarios/sc14.sc4" : "RCT1: Pacific Pyramids" ,
"./rct1game/Scenarios/SC94.SC4" : "RCT1: Pacifica" ,
"./rct1game/Scenarios/sc16.sc4" : "RCT1: Paradise Pier" ,
"./rct1game/Scenarios/SC28.SC4" : "RCT1: Paradise Pier 2" ,
"./rct1game/Scenarios/SC64.SC4" : "RCT1: Pickle Park" ,
"./rct1game/Scenarios/SC89.SC4" : "RCT1: Pleasure Island" ,
"./rct1game/Scenarios/sc8.sc4" : "RCT1: Pokey Park" ,
"./rct1game/Scenarios/sc19.sc4" : "RCT1: Rainbow Valley" ,
"./rct1game/Scenarios/SC25.SC4" : "RCT1: Razor Rocks" ,
"./rct1game/Scenarios/SC58.SC4" : "RCT1: Roman Village" ,
"./rct1game/Scenarios/SC62.SC4" : "RCT1: Rotting Heights" ,
"./rct1game/Scenarios/SC91.SC4" : "RCT1: Southern Sands" ,
"./rct1game/Scenarios/SC51.SC4" : "RCT1: Sprightly Park" ,
"./rct1game/Scenarios/SC85.SC4" : "RCT1: Sunny Swamps" ,
"./rct1game/Scenarios/SC59.SC4" : "RCT1: Swamp Cove" ,
"./rct1game/Scenarios/SC96.SC4" : "RCT1: Terror Town" ,
"./rct1game/Scenarios/SC41.SC4" : "RCT1: Three Monkeys Park" ,
"./rct1game/Scenarios/sc20.sc4" : "RCT1: Thunder Rock" ,
"./rct1game/Scenarios/SC87.SC4" : "RCT1: Thunder Rocks" ,
"./rct1game/Scenarios/SC56.SC4" : "RCT1: Thunderstorm Park" ,
"./rct1game/Scenarios/SC92.SC4" : "RCT1: Tiny Towers" ,
"./rct1game/Scenarios/sc6.sc4" : "RCT1: Trinity Islands" ,
"./rct1game/Scenarios/SC68.SC4" : "RCT1: Urban Park" ,
"./rct1game/Scenarios/SC95.SC4" : "RCT1: Urban Jungle" ,
"./rct1game/Scenarios/SC61.SC4" : "RCT1: Utopia" ,
"./rct1game/Scenarios/SC98.SC4" : "RCT1: Venus Ponds" ,
"./rct1game/Scenarios/SC27.SC4" : "RCT1: Vertigo Views" ,
"./rct1game/Scenarios/SC23.SC4" : "RCT1: Volcania" ,
"./rct1game/Scenarios/SC31.SC4" : "RCT1: Wacky Warren" ,
"./rct1game/Scenarios/SC40.SC4" : "RCT1: Whispering Cliffs" ,
"./rct1game/Scenarios/sc9.sc4" : "RCT1: White Water Park" ,
2023-09-28 01:42:06 +02:00
"./rct1game/Scenarios/SC83.SC4" : "RCT1: Woodworm Park"
2023-09-22 00:03:57 +02:00
}
} ,
{
"DisplayName" : "Custom Scenario" ,
"Category" : "OpenRCT2 Server Settings" ,
2023-09-28 01:42:06 +02:00
"Description" : "Sets a custom scenario to load. \"Load Custom Scenario\" must also be selected under Host Mode, and the custom scenario file must be in user-data/scenario. You can then stop the server and load the relevant savegame by switching Host Mode" ,
2023-09-22 00:03:57 +02:00
"Keywords" : "custom,scenario" ,
"FieldName" : "CustomScenario" ,
"InputType" : "text" ,
"ParamFieldName" : "CustomScenario" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "" ,
"Placeholder" : "Banshee Mountain.sc6" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Savegame" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets the name of the savegame to load from user-data/save. \"Load Savegame\" must also be selected under Host Mode" ,
"Keywords" : "savegame,save" ,
"FieldName" : "Savegame" ,
"InputType" : "text" ,
"ParamFieldName" : "Savegame" ,
"DefaultValue" : "" ,
"Placeholder" : "mysave.park" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Server Name" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets the name of the server as shown publicly" ,
"Keywords" : "server,name,server_name" ,
"FieldName" : "server_name" ,
"InputType" : "text" ,
"ParamFieldName" : "network.server_name" ,
"DefaultValue" : "AMP Powered OpenRCT2 Server" ,
"Placeholder" : "AMP Powered OpenRCT2 Server" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Server Description" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets the description for the server as shown publiclly" ,
"Keywords" : "server,description,server_description" ,
"FieldName" : "server_description" ,
"InputType" : "text" ,
"ParamFieldName" : "network.server_description" ,
"DefaultValue" : "" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Welcome Message" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets the welcome message shown to clients when connecting" ,
"Keywords" : "motd,welcome,message,server,greeting,server_greeting" ,
"FieldName" : "server_greeting" ,
"InputType" : "text" ,
"ParamFieldName" : "network.server_greeting" ,
"DefaultValue" : "" ,
"Placeholder" : "" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Server Password" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets the password for players to join the server. Default is no password" ,
"Keywords" : "server,password" ,
"FieldName" : "default_password" ,
"InputType" : "password" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "network.default_password" ,
"DefaultValue" : "" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Advertise Server" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "If enabled, the server will be able to be advertised on the master server list" ,
"Keywords" : "advertise,advertising,public,server,list" ,
"FieldName" : "advertise" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "network.advertise" ,
"DefaultValue" : "true" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Master Server URL" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets the URL of the master server for server registration" ,
"Keywords" : "master,server,url,masterserverurl" ,
"FieldName" : "master_server_url" ,
"InputType" : "url" ,
"ParamFieldName" : "network.master_server_url" ,
"DefaultValue" : "https://servers.openrct2.io" ,
"Placeholder" : "https://servers.openrct2.io" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Server Admins" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "To create at least the first server admin, edit server-data/users.json and create an entry with Group 0 for the relevant user. Obtain the hash and name for that user from their public key on the client. Other admins can be added this way as well, or the first admin can assign admin permissions to them in-game" ,
"Keywords" : "admins" ,
"FieldName" : "Admins" ,
"InputType" : "hidden" ,
"ParamFieldName" : "Admins" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Player Limit" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets the maximum number of players that may connect to the server at one time" ,
"Keywords" : "maximum,max,players,limit,maxplayers" ,
"FieldName" : "maxplayers" ,
"InputType" : "number" ,
"ParamFieldName" : "network.maxplayers" ,
"DefaultValue" : "16" ,
"Placeholder" : "16" ,
"Suffix" : "players" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Allow Known Keys Only" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "If enabled, only connections from clients with known encryption keys will be allowed" ,
"Keywords" : "known,keys,only,knownkeysonly" ,
"FieldName" : "known_keys_only" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "network.known_keys_only" ,
"DefaultValue" : "false" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Pause Server When Empty" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "If enabled, the server will be paused if no clients are connected" ,
"Keywords" : "pause,server,clients,pause_server_if_no_clients" ,
"FieldName" : "pause_server_if_no_clients" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "network.pause_server_if_no_clients" ,
"DefaultValue" : "false" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Autosave Interval" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets how often the server autosaves" ,
"Keywords" : "autosave,interval" ,
"FieldName" : "autosave" ,
"InputType" : "enum" ,
"ParamFieldName" : "general.autosave" ,
"DefaultValue" : "1" ,
"EnumValues" : {
"0" : "Every minute" ,
"1" : "Every 5 minutes (default)" ,
"2" : "Every 15 minutes" ,
"3" : "Every 30 minutes" ,
"4" : "Every hour" ,
"5" : "Never"
}
} ,
{
"DisplayName" : "Autosave Limit" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "Sets the maximum number of autosaves to retain" ,
"Keywords" : "save,autosave,limit,count,autosave_amount" ,
"FieldName" : "autosave_amount" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "general.autosave_amount" ,
"DefaultValue" : "false" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Stay Connected On Desync" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "If enabled, clients will remain connected to the server, even if an error/desync occurs" ,
"Keywords" : "stay,connected,desync,stay_connected" ,
"FieldName" : "stay_connected" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "network.stay_connected" ,
"DefaultValue" : "true" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Enable Desync Debugging" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "If set, debugging for desync issues will be enabled" ,
"Keywords" : "desync,debugging,desync_debugging" ,
"FieldName" : "desync_debugging" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "network.desync_debugging" ,
"DefaultValue" : "false" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Log Chat" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "If enabled, chat messages will be logged" ,
"Keywords" : "log,logging,chat,log_chat" ,
"FieldName" : "log_chat" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "network.log_chat" ,
"DefaultValue" : "false" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Log Server Actions" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "If enabled, server actions will be logged" ,
"Keywords" : "log,logging,server,actions,log_server_actions" ,
"FieldName" : "log_server_actions" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "network.log_server_actions" ,
"DefaultValue" : "false" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Server IP Binding" ,
"Category" : "OpenRCT2 Server Settings" ,
"Description" : "If required, you can change the IP binding of the server by editing App.ApplicationIPBinding in GenericModule.kvp for the instance. Default is 0.0.0.0 (all IPs). Stop the instance (not just the server) first" ,
"Keywords" : "ip,binding,listen,address,listen_address" ,
"FieldName" : "$ApplicationIPBinding" ,
"InputType" : "hidden" ,
"ParamFieldName" : "network.listen_address" ,
"IncludeInCommandLine" : false ,
"EnumValues" : { }
2023-09-25 23:24:43 +02:00
} ,
{
"DisplayName" : "Server Release Version" ,
"Category" : "SteamCMD and Updates" ,
"Description" : "Sets the [server release version](https://github.com/OpenRCT2/OpenRCT2/releases) to install. NOTE: Update the server after switching versions" ,
"Keywords" : "release,version" ,
"FieldName" : "ReleaseVersion" ,
"InputType" : "text" ,
"ParamFieldName" : "ReleaseVersion" ,
"DefaultValue" : "0.4.6" ,
"Placeholder" : "0.4.6" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Disable RCT2 Game Files Download" ,
"Category" : "SteamCMD and Updates" ,
2023-09-28 01:42:06 +02:00
"Description" : "If set, AMP will not download the RCT2 game files from Steam when the server is updated. The files will need to be installed manually in the rct2game directory in the instance's base directory in order to be used. Note that the Official Scenario selector may not work if the manually added files don't match those on Steam" ,
2023-09-25 23:24:43 +02:00
"Keywords" : "steam,rct2,game,files,download" ,
"FieldName" : "DisableRCT2Download" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "DisableRCT2Download" ,
"DefaultValue" : "false" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
} ,
{
"DisplayName" : "Disable RCT1 Game Files Download" ,
"Category" : "SteamCMD and Updates" ,
2023-09-28 01:42:06 +02:00
"Description" : "If set, AMP will not download the RCT1 game files from Steam when the server is updated. The files will need to be installed manually in the rct1game directory in the instance's base directory in order to be used. Note that the Official Scenario selector may not work if the manually added files don't match those on Steam" ,
2023-09-25 23:24:43 +02:00
"Keywords" : "steam,rct1,game,files,download" ,
"FieldName" : "DisableRCT1Download" ,
"InputType" : "checkbox" ,
"ParamFieldName" : "DisableRCT1Download" ,
"DefaultValue" : "false" ,
"EnumValues" : {
"False" : "false" ,
"True" : "true"
}
2023-09-22 00:03:57 +02:00
}
]