477 lines
17 KiB
JSON
477 lines
17 KiB
JSON
[
|
|
{
|
|
"DisplayName":"Server Port",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"",
|
|
"Keywords":"",
|
|
"FieldName":"$ServerPort",
|
|
"InputType":"number",
|
|
"Hidden":true,
|
|
"ParamFieldName":"$.ServerPort",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"World Generation",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"Follow [these instructions](https://openworldhelp.fandom.com/wiki/Creating_a_server#Generating_the_world) to generate a world for the server after it is first run",
|
|
"Keywords":"world,generate,generation",
|
|
"FieldName":"World",
|
|
"InputType":"hidden",
|
|
"ParamFieldName":"World",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Server Password",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"Sets the password for players to join the server. Default is no password",
|
|
"Keywords":"server,password,ServerPassword",
|
|
"FieldName":"ServerPassword",
|
|
"InputType":"password",
|
|
"ParamFieldName":"$.ServerPassword",
|
|
"DefaultValue":"",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Player Version",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"Sets the mod version players will use. Find this in the Open World [discord channel](https://discord.com/channels/992806266109964319/992881103071354890)",
|
|
"Keywords":"player,version,mod,PlayerVersion",
|
|
"FieldName":"PlayerVersion",
|
|
"InputType":"number",
|
|
"ParamFieldName":"$.PlayerVersion",
|
|
"DefaultValue":"1.3",
|
|
"Placeholder":"1.3",
|
|
"Required":true,
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Player Limit",
|
|
"Category":"Open World 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":"$.MaxPlayers",
|
|
"DefaultValue":"10",
|
|
"Placeholder":"10",
|
|
"Suffix":"players",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Enable Whitelist",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"If enabled, allows only the usernames listed in Data/Whitelist.json to join the server",
|
|
"Keywords":"whitelist,players,UseWhitelist",
|
|
"FieldName":"UseWhitelist",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"$.UseWhitelist",
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Enforce Mods",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"If enabled, players will be forced to use the mods that have their DLLs in the \"Mods enforced\" directory. Otherwise, players can join with any mods they like",
|
|
"Keywords":"enforce,mods,EnforceMods",
|
|
"FieldName":"EnforceMods",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"$.EnforceMods",
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Use Mod Blacklist",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"If enabled, mods that have their DLLs in the \"Mods blacklisted\" directory cannot be used. This setting is usually used when Enforce Mods is disabled",
|
|
"Keywords":"mods,blacklist,UseModBlacklist",
|
|
"FieldName":"UseModBlacklist",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"$.UseModBlacklist",
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Use Custom Difficulty",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"If enabled, all players will be forced to use the difficulty settings set in Data/Difficulty.json. Make sure you give a value to every setting, or it will be at 0%",
|
|
"Keywords":"custom,difficulty,UseCustomDifficulty",
|
|
"FieldName":"UseCustomDifficulty",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"$.UseCustomDifficulty",
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Allow Custom Scenarios",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"If enabled, players will be allowed to create custom scenarios when creating their save on the server",
|
|
"Keywords":"custom,scenarios,AllowCustomScenarios",
|
|
"FieldName":"AllowCustomScenarios",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"$.AllowCustomScenarios",
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Backup Interval",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"Sets the time period between automatic backups",
|
|
"Keywords":"backup,interval,BackUpIntervalInHours",
|
|
"FieldName":"BackUpIntervalInHours",
|
|
"InputType":"number",
|
|
"ParamFieldName":"$.BackUpIntervalInHours",
|
|
"DefaultValue":"6.0",
|
|
"Placeholder":"6.0",
|
|
"Suffix":"hours",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Server IP Binding",
|
|
"Category":"Open World 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,local,address,localaddress",
|
|
"FieldName":"$ApplicationIPBinding",
|
|
"InputType":"hidden",
|
|
"ParamFieldName":"$.LocalAddress",
|
|
"IncludeInCommandLine":false,
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Enable Extra Console Logging",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"If enabled, the server console will include additional logging output for developer or debugging purposes. Not recommended for normal use",
|
|
"Keywords":"dev,console,DevConsole",
|
|
"FieldName":"DevConsole",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"$.DevConsole",
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Server Release Version",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"Sets the [server release version] (https://github.com/D12-Dev/OpenWorld/releases) to install. Blank = latest. Back up configuration and update the server!",
|
|
"Keywords":"server,release,version",
|
|
"FieldName":"ReleaseVersion",
|
|
"InputType":"text",
|
|
"ParamFieldName":"ReleaseVersion",
|
|
"DefaultValue":"",
|
|
"Placeholder":"v1.0.4",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Dotnet Version",
|
|
"Category":"Open World Server Settings",
|
|
"Description":"Sets the [ASP.NET Core 3.1 version](https://dotnet.microsoft.com/en-us/download/dotnet/3.1) to install. Back up configuration and update the server!",
|
|
"Keywords":"dotnet,version",
|
|
"FieldName":"DotnetVersion",
|
|
"InputType":"text",
|
|
"ParamFieldName":"DotnetVersion",
|
|
"DefaultValue":"3.1.32",
|
|
"Placeholder":"3.1.32",
|
|
"Required":true,
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Bank Cash Per Tick",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets how much banks make every tick (banks tick every 10 minutes)",
|
|
"Keywords":"bank,cash,tick,BankCashPerTick",
|
|
"FieldName":"BankCashPerTick",
|
|
"InputType":"number",
|
|
"ParamFieldName":"$.BankCashPerTick",
|
|
"DefaultValue":"50",
|
|
"Placeholder":"50",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Maximum Cash In Bank For Tick",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the maximum amount of money that can be in the bank",
|
|
"Keywords":"maximum,cash,bank,tick,MaximumCashInBankForTick",
|
|
"FieldName":"MaximumCashInBankForTick",
|
|
"InputType":"number",
|
|
"ParamFieldName":"$.MaximumCashInBankForTick",
|
|
"DefaultValue":"10000",
|
|
"Placeholder":"10000",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Raid Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of initiating a raid event",
|
|
"Keywords":"raid,cost,raidcost",
|
|
"FieldName":"RaidCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.RaidCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Infestation Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of triggering an infestation event",
|
|
"Keywords":"infestation,cost,infestationcost",
|
|
"FieldName":"InfestationCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.InfestationCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Mech Cluster Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of spawning a mech cluster",
|
|
"Keywords":"mech,cluster,cost,mechclustercost",
|
|
"FieldName":"MechClusterCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.MechClusterCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Toxic Fallout Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of initiating a toxic fallout event",
|
|
"Keywords":"toxic,fallout,cost,toxicfalloutcost",
|
|
"FieldName":"ToxicFalloutCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"ToxicFalloutCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Manhunter Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of triggering a manhunter pack event",
|
|
"Keywords":"manhunter,cost,manhuntercost",
|
|
"FieldName":"ManhunterCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.ManhunterCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Wanderer Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of welcoming a wanderer",
|
|
"Keywords":"wanderer,cost,wanderercost",
|
|
"FieldName":"WandererCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.WandererCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Farm Animals Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of receiving farm animals",
|
|
"Keywords":"farm,animals,cost,farmanimalscost",
|
|
"FieldName":"FarmAnimalsCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.FarmAnimalsCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Ship Chunk Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of sending a ship chunk",
|
|
"Keywords":"ship,chunk,cost,shipchunkcost",
|
|
"FieldName":"ShipChunkCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.ShipChunkCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Give Quest Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of giving a quest",
|
|
"Keywords":"give,quest,cost,givequestcost",
|
|
"FieldName":"GiveQuestCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.GiveQuestCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Trader Caravan Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of sending a trader caravan",
|
|
"Keywords":"trader,caravan,cost,tradercaravancost",
|
|
"FieldName":"TraderCaravanCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.TraderCaravanCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Silo Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of building a silo",
|
|
"Keywords":"silo,cost,silocost",
|
|
"FieldName":"SiloCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.SiloCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Marketplace Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of establishing a marketplace",
|
|
"Keywords":"market,place,marketplace,cost,marketplacecost",
|
|
"FieldName":"MarketplaceCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.MarketplaceCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Production Site Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of setting up a production site",
|
|
"Keywords":"production,site,cost,productionsitecost",
|
|
"FieldName":"ProductionSiteCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.ProductionSiteCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Wonder Structure Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of constructing a wonder",
|
|
"Keywords":"wonder,structure,cost,wondercost",
|
|
"FieldName":"WonderCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.WonderCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Bank Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of building a bank",
|
|
"Keywords":"bank,cost,bankcost",
|
|
"FieldName":"BankCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.BankCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Airport Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of constructing an airport",
|
|
"Keywords":"aeroport,airport,cost,aeroportcost",
|
|
"FieldName":"AeroportCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.AeroportCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Airport Usage Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of using an airport",
|
|
"Keywords":"aeroport,airport,usage,cost,aeroportusagecost",
|
|
"FieldName":"AeroportUsageCost",
|
|
"InputType":"number",
|
|
"ParamFieldName":"$.AeroportUsageCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Courier Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of establishing a courier station",
|
|
"Keywords":"courier,cost,couriercost",
|
|
"FieldName":"CourierCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.CourierCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Courier Usage Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of using a courier service",
|
|
"Keywords":"courier,usage,cost,courierusagecost",
|
|
"FieldName":"CourierUsageCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.CourierUsageCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
},
|
|
{
|
|
"DisplayName":"Aid Usage Cost",
|
|
"Category":"Open World Gameplay Settings",
|
|
"Description":"Sets the cost of using aid",
|
|
"Keywords":"aid,usage,cost,aidusagecost",
|
|
"FieldName":"AidUsageCost",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"ParamFieldName":"$.AidUsageCost",
|
|
"DefaultValue":"0",
|
|
"Placeholder":"0",
|
|
"Suffix":"silver"
|
|
}
|
|
]
|