328 lines
12 KiB
JSON
328 lines
12 KiB
JSON
[
|
|
{
|
|
"DisplayName":"Server Name",
|
|
"Category":"Server Settings",
|
|
"Description":"Name of the server as it appears publicly",
|
|
"Keywords":"name",
|
|
"FieldName":"SteamServerName",
|
|
"InputType":"text",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"SteamServerName",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"AMP Powered Day of Dragons Server",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Welcome Message",
|
|
"Category":"Server Settings",
|
|
"Description":"Welcome message when players join the server",
|
|
"Keywords":"welcome,message,motd",
|
|
"FieldName":"sServerMOTD",
|
|
"InputType":"text",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.sServerMOTD",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"Welcome to this Day of Dragons server - powered by AMP!",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Admin Password",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets the password for admins to access the admin panel. Default is no password",
|
|
"Keywords":"admin,password",
|
|
"FieldName":"sServerPassword",
|
|
"InputType":"password",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.sServerPassword",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Player Limit",
|
|
"Category":"Server Settings",
|
|
"Description":"Maximum number of players that may connect to the server",
|
|
"Keywords":"players,limit",
|
|
"FieldName":"$MaxUsers",
|
|
"InputType":"number",
|
|
"MinValue":"1",
|
|
"MaxValue":"200",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.iMaxPlayers",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"100",
|
|
"Suffix":"players",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Enable Friends List",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, only players with Steam IDs listed in Game.ini using \"sServerFriends\" can join the server. Other players will be kicked automatically",
|
|
"Keywords":"friends,list,whitelist",
|
|
"FieldName":"bUseFriendsList",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bUseFriendsList",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Clan Size Limit",
|
|
"Category":"Server Settings",
|
|
"Description":"Maximum number of members of a clan",
|
|
"Keywords":"clan,size,limit",
|
|
"FieldName":"iMaxClanMembers",
|
|
"InputType":"number",
|
|
"MinValue":"8",
|
|
"MaxValue":"1024",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.iMaxClanMembers",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"1024",
|
|
"Suffix":"members",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Clan Number Limit",
|
|
"Category":"Server Settings",
|
|
"Description":"Maximum number of clans that can be created. Set to 0 to disable clan creation",
|
|
"Keywords":"clan,number,limit",
|
|
"FieldName":"iMaxClans",
|
|
"InputType":"number",
|
|
"MinValue":"0",
|
|
"MaxValue":"255",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.iMaxClans",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"255",
|
|
"Suffix":"clans",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Disable PvP",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, server will be a PvE server and player on player fighting will be disabled",
|
|
"Keywords":"disable,pvp,pve",
|
|
"FieldName":"bDisablePVP",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bDisablePVP",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Disable AI",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, server will not spawn AI, allowing for a PvP only survival experience",
|
|
"Keywords":"disable,ai,pvp",
|
|
"FieldName":"bDisableAI",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bDisableAI",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Corpse Despawn Time",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets how long corpses remain before despawning. Recommended to keep this low to free up resources",
|
|
"Keywords":"corpse,despawn,time",
|
|
"FieldName":"iCorpseDespawnTime",
|
|
"InputType":"number",
|
|
"MinValue":"60",
|
|
"MaxValue":"86400",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.iCorpseDespawnTime",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"300",
|
|
"Suffix":"seconds",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Enable Roleplay Features",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, the server browser type will be appended with the RP tag and roleplay features will be enabled, if available",
|
|
"Keywords":"roleplay",
|
|
"FieldName":"bRoleplay",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bRoleplay",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Enable Group Damage",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, group members will be allowed to damage each other when grouped",
|
|
"Keywords":"group,damage",
|
|
"FieldName":"bEnableGroupDamage",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bEnableGroupDamage",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Show Admin Tags",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, admin tags will always show to all players on the server. Recommended for servers that want people to easily identify the admins",
|
|
"Keywords":"admin,tags",
|
|
"FieldName":"bAlwaysShowAdminTags",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bAlwaysShowAdminTags",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Show Player Tags",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, player nametags will always show regardless if grouped or clanned. By default, nametags only show up on grouped or clanned players",
|
|
"Keywords":"player,tags,names",
|
|
"FieldName":"bAlwaysShowPlayerTags",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bAlwaysShowPlayerTags",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Show Clan Tags",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, clan tags will show in the chat box",
|
|
"Keywords":"clan,tags",
|
|
"FieldName":"bChatShowClanTags",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bChatShowClanTags",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Flag Hatchling Killers",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, adult or elder dragons that kill hatchlings will be flagged with red glowing eyes for 20 minutes. Safelog will be unavailable to them while flagged",
|
|
"Keywords":"flag,hatchling,killers",
|
|
"FieldName":"bFlagHatchlingKillers",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bFlagHatchlingKillers",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Disable Desync/Hack Checks",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, the server will not check for client desyncs or hacks. May be useful for personal servers, private servers experiencing frequent disconnects, or servers that allow cheating",
|
|
"Keywords":"disable,dd,desyncs,hacks,checks",
|
|
"FieldName":"bDisableDD",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bDisableDD",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"True",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Autosave Interval",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets the time interval between each automatic save",
|
|
"Keywords":"save,interval",
|
|
"FieldName":"iAutoSaveSeconds",
|
|
"InputType":"number",
|
|
"MinValue":"60",
|
|
"MaxValue":"3600",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.iAutoSaveSeconds",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"300",
|
|
"Suffix":"seconds",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Maximum Latency",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets the maximum allowed latency on the server. Players who exceed this will be auto-kicked. Requires Desync/Hack Checks to be disabled",
|
|
"Keywords":"max,latency,ping",
|
|
"FieldName":"iMaxLatencyMS",
|
|
"InputType":"number",
|
|
"MinValue":"100",
|
|
"MaxValue":"800",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.iMaxLatencyMS",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"800",
|
|
"Suffix":"milliseconds",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Use Latency Hard Cap",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, server will kick players who exceed the Maximum Latency. Otherwise, the server will use a soft cap and kick players only if the Maximum Latency is exceeded due to a lag spike. Requires Desync/Hack Checks to be disabled",
|
|
"Keywords":"latency,hard,cap",
|
|
"FieldName":"bUseLatencyHardCap",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.bUseLatencyHardCap",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"False",
|
|
"EnumValues":{
|
|
"True":"True",
|
|
"False":"False"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Discord Server",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets the link to a Discord server. Include the full URL",
|
|
"Keywords":"discord",
|
|
"FieldName":"sServerDiscord",
|
|
"InputType":"text",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"/Game/_Dev/Runtime/Classes/DragonsGI.DragonsGI_C.sServerDiscord",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"",
|
|
"Placeholder":"https://discord.gg/mW2p4kr",
|
|
"EnumValues":{}
|
|
}
|
|
]
|