AMPTemplates/day-of-dragonsconfig.json
2022-10-04 11:51:03 +11:00

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":{}
}
]