[ { "DisplayName":"Server Port", "Category":"CryoFall Server Settings", "Description":"", "Keywords":"", "FieldName":"$ServerPort", "InputType":"number", "Hidden":true, "ParamFieldName":"/settings/network/port", "EnumValues":{} }, { "DisplayName":"Make Server Public", "Category":"CryoFall Server Settings", "Description":"If set, the server will be added to the public server list", "Keywords":"public,is_public_server", "FieldName":"is_public_server", "InputType":"checkbox", "ParamFieldName":"/settings/network/is_public_server", "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Public Server Domain Name", "Category":"CryoFall Server Settings", "Description":"Sets a domain name to display to clients instead of the server IP address. The domain name must match the server IP. May require the server binding to be changed", "Keywords":"server,domain,name,hostname,public_server_host_name", "FieldName":"public_server_host_name", "InputType":"text", "ParamFieldName":"/settings/network/public_server_host_name", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Server Name", "Category":"CryoFall Server Settings", "Description":"Sets the server name visible to clients. Maximum 64 characters", "Keywords":"server,name", "FieldName":"name", "InputType":"text", "ParamFieldName":"/settings/server/name", "DefaultValue":"AMP Powered CryoFall Server", "Placeholder":"AMP Powered CryoFall Server", "EnumValues":{} }, { "DisplayName":"Server Description", "Category":"CryoFall Server Settings", "Description":"Sets the server description visible to clients. Maximum 600 characters", "Keywords":"server,description", "FieldName":"description", "InputType":"text", "ParamFieldName":"/settings/server/description", "DefaultValue":"AMP Powered CryoFall Server.", "Placeholder":"AMP Powered CryoFall Server.", "EnumValues":{} }, { "DisplayName":"Server MOTD", "Category":"CryoFall Server Settings", "Description":"Sets the player welcome message (MOTD) displayed on login. Maximum 4096 characters. Text formatting allowed: [b]Bold[/b], [u]underscore[/u], [color=#FF0000]colors[/color], [*] for list bullet points [*] and [br] for a new line", "Keywords":"motd,welcome,message,welcome_message", "FieldName":"welcome_message", "InputType":"Textarea", "ParamFieldName":"/settings/server/welcome_message", "DefaultValue":"Welcome to my CryoFall server!", "Placeholder":"Welcome to my CryoFall server!", "EnumValues":{} }, { "DisplayName":"Savegame Slot ID", "Category":"CryoFall Server Settings", "Description":"Sets the slot ID for the savegame. Each slot ID will be for a unique world. To start a new world for a given slot, delete the associated savegame in 'Data/Saves'", "Keywords":"server,save,savegame,slot,id,savegame_slot_id", "FieldName":"savegame_slot_id", "InputType":"number", "MinValue":"0", "ParamFieldName":"/settings/server/savegame_slot_id", "DefaultValue":"0", "Placeholder":"0", "EnumValues":{} }, { "DisplayName":"Server Operators/Admins", "Category":"CryoFall Server Settings", "Description":"Comma separated list of server operators (users with admin access). Use the in-game username as written in the bottom right corner of the main menu for each operator", "Keywords":"server,operators,server_operators_list", "FieldName":"server_operators_list", "InputType":"text", "ParamFieldName":"/settings/server/server_operators_list", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Server Moderators", "Category":"CryoFall Server Settings", "Description":"Comma separated list of server moderators (users with moderator access). Use the in-game username as written in the bottom right corner of the main menu for each moderator. Operators already have moderator access", "Keywords":"server,moderators,server_moderators_list", "FieldName":"server_moderators_list", "InputType":"text", "ParamFieldName":"/settings/server/server_moderators_list", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Enable Player Whitelist", "Category":"CryoFall Server Settings", "Description":"If set, the player whitelist will be enabled. Set the allowed players under Whitelisted Players", "Keywords":"whitelist,access,enable,access_whitelist_enabled", "FieldName":"access_whitelist_enabled", "InputType":"checkbox", "ParamFieldName":"/settings/server/access_whitelist_enabled", "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Whitelisted Players", "Category":"CryoFall Server Settings", "Description":"Comma separated list of whitelisted players. Requires Player Whitelist to be enabled", "Keywords":"whitelist,access,access_whitelist", "FieldName":"access_whitelist", "InputType":"text", "ParamFieldName":"/settings/server/access_whitelist", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Blacklisted Players", "Category":"CryoFall Server Settings", "Description":"Comma separated list of blacklisted players", "Keywords":"blacklist,access,access_blacklist", "FieldName":"access_blacklist", "InputType":"text", "ParamFieldName":"/settings/server/access_blacklist", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Player Limit", "Category":"CryoFall Server Settings", "Description":"Sets the maximum number of players that may connect to the server at one time", "Keywords":"maximum,players,clients,limit,players_max_count", "FieldName":"$MaxUsers", "InputType":"number", "MinValue":"1", "ParamFieldName":"/settings/server/players_max_count", "DefaultValue":"100", "Placeholder":"100", "Suffix":"players", "EnumValues":{} }, { "DisplayName":"Prohibit Client Mods", "Category":"CryoFall Server Settings", "Description":"If set, client mods will be disallowed. Recommended to enable this setting for PvP servers", "Keywords":"prohibit,disallow,mods,modifications,no_client_mods", "FieldName":"no_client_mods", "InputType":"checkbox", "ParamFieldName":"/settings/server/no_client_mods", "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Server Mods", "Category":"CryoFall Server Settings", "Description":"Server mods can be loaded by installing them in the 'Data/Mods' directory and specifying them in 'Data/ModsConfig.xml'. See [these instructions](https://cryofall.fandom.com/wiki/Mod_Installation?action=edit§ion=2)", "Keywords":"server,mods,modsconfig", "FieldName":"modsconfig", "InputType":"hidden", "ParamFieldName":"modsconfig", "EnumValues":{} }, { "DisplayName":"Autosave Interval", "Category":"CryoFall Server Settings", "Description":"Sets the server autosave interval", "Keywords":"server,autosave,interval,autosave_interval", "FieldName":"autosave_interval", "InputType":"number", "MinValue":"1", "ParamFieldName":"/settings/server/autosave_interval", "DefaultValue":"60", "Placeholder":"60", "Suffix":"minutes", "EnumValues":{} }, { "DisplayName":"Backup Limit", "Category":"CryoFall Server Settings", "Description":"Sets the limit on the number of backup copies to store for the savegame for each slot. Keep to a reasonable number as each savegame usually takes 20-40MB", "Keywords":"server,save,backup,limit,count,save_backups_count", "FieldName":"save_backups_count", "InputType":"number", "MinValue":"3", "MaxValue":"100", "ParamFieldName":"/settings/server/save_backups_count", "DefaultValue":"25", "Placeholder":"25", "Suffix":"backups", "EnumValues":{} }, { "DisplayName":"Server Framerate", "Category":"CryoFall Server Settings", "Description":"Sets the server framerate (tick rate). Recommended: 40", "Keywords":"framerate,frames,tick,rate,fps", "FieldName":"fps", "InputType":"number", "MinValue":"20", "MaxValue":"60", "ParamFieldName":"/settings/server/fps", "DefaultValue":"40", "Placeholder":"40", "Suffix":"fps", "EnumValues":{} }, { "DisplayName":"Physics Update Rate", "Category":"CryoFall Server Settings", "Description":"Sets the rate at which physics updates are sent to players. Affects game latency. Recommended: 20. At least 10 for smooth movement required, higher than 30 not needed but possibly useful for fast-paced servers. Best to keep in exact ratio with Server Framerate (eg 1:1, 1:2)", "Keywords":"physics,update,rate,fps_network_physics_update", "FieldName":"fps_network_physics_update", "InputType":"number", "MinValue":"10", "MaxValue":"60", "ParamFieldName":"/settings/server/fps_network_physics_update", "DefaultValue":"20", "Placeholder":"20", "EnumValues":{} }, { "DisplayName":"Server IP Binding", "Category":"CryoFall Server Settings", "Description":"If required, you can change the IP binding of the server by editing App.ApplicationIPBinding in GenericModule.kvp for the instance. Stop the instance (not just the server) first", "Keywords":"ip,binding", "FieldName":"$ApplicationIPBinding", "InputType":"hidden", "ParamFieldName":"/settings/network/ip", "EnumValues":{} }, { "DisplayName":"Minimum Logging Level", "Category":"CryoFall Server Settings", "Description":"Sets the server's minimum logging level. AMP requires at least an Important level", "Keywords":"log,logging,level,min_log_severity", "FieldName":"min_log_severity", "InputType":"enum", "ParamFieldName":"/settings/misc/min_log_severity", "DefaultValue":"Important", "EnumValues":{ "Debug":"Debug", "Info":"Info", "Important":"Important (default)" } }, { "DisplayName":"Dotnet Version", "Category":"CryoFall Server Settings", "Description":"Sets the [ASP.NET Core 6.0 version](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) to install", "Keywords":"dotnet,version", "FieldName":"DotnetVersion", "InputType":"text", "ParamFieldName":"DotnetVersion", "DefaultValue":"6.0.24", "Placeholder":"6.0.24", "Required":true, "EnumValues":{} } ]