Add Night of the Dead (#223)

This commit is contained in:
Greelan 2022-11-12 17:16:14 +11:00 committed by GitHub
parent 22dd5ecef9
commit 142567fed4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 1193 additions and 0 deletions

78
night-of-the-dead.kvp Normal file
View File

@ -0,0 +1,78 @@
Meta.DisplayName=Night of the Dead
Meta.Description=Night of the Dead Dedicated Server
Meta.OS=Windows, Linux
Meta.Arch=x86_64
Meta.Author=Greelan
Meta.URL=https://www.nightofthedead.org/
Meta.DisplayImageSource=steam:1377380
Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.Ports.$QueryPort}
Meta.ConfigManifest=night-of-the-deadconfig.json
Meta.MetaConfigManifest=night-of-the-deadmetaconfig.json
Meta.ConfigRoot=night-of-the-dead.kvp
Meta.MinAMPVersion=
Meta.SpecificDockerImage=cubecoders/ampbase:wine
Meta.ContainerPolicy=RecommendedOnLinux
Meta.ContainerPolicyReason=The server requires Wine and Xvfb to run on Linux. Using a container avoids the need to install these dependencies on the host.
Meta.Prerequsites=[]
Meta.ConfigReleaseState=NotSpecified
App.DisplayName=Night of the Dead
App.RootDir=./night-of-the-dead/
App.BaseDirectory=./night-of-the-dead/1420710/
App.ExecutableWin=1420710\LF\Binaries\Win64\LFServer.exe
App.ExecutableLinux=/usr/bin/xvfb-run
App.WorkingDir=1420710
App.LinuxCommandLineArgs=-a wine "./LF/Binaries/Win64/LFServer.exe"
App.WindowsCommandLineArgs=
App.CommandLineArgs={{$PlatformArgs}} ?listen -Port={{$GamePort}} -QueryPort={{$QueryPort}} {{$FormattedArgs}} -stdout -FullStdOutLogOutput -CRASHREPORTS
App.AppSettings={}
App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"1377380"}
App.CommandLineParameterFormat=-{0}="{1}"
App.CommandLineParameterDelimiter=
App.ExitMethod=OS_CLOSE
App.ExitTimeout=30
App.ExitString=stop
App.ExitFile=app_exit.lck
App.HasWriteableConsole=True
App.HasReadableConsole=True
App.SupportsLiveSettingsChanges=False
App.LiveSettingChangeCommandFormat=set {0} "{1}"
App.ApplicationIPBinding=0.0.0.0
App.Ports=[{"Protocol":"UDP","Port":7777,"Ref":"GamePort","Name":"Game Port","Description":"Port for game traffic"},{"Protocol":"UDP","Port":27015,"Ref":"QueryPort","Name":"Query Port","Description":"Port for Steam query traffic"}]
App.PrimaryApplicationPortRef=GamePort
App.UniversalSleepApplicationUDPPort=GamePort
App.UniversalSleepSteamQueryPort=QueryPort
App.MaxUsers=16
App.UseRandomAdminPassword=False
App.RemoteAdminPassword=Password123
App.AdminMethod=STDIO
App.AdminLoginTransform=None
App.RCONConnectDelaySeconds=5
App.RCONConnectRetrySeconds=5
App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1420710","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"First DLL Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}LF/Binaries/Win64/steamclient64.dll","UpdateSourceArgs":"{{$FullBaseDir}}steamclient64.dll","OverwriteExistingFiles":true},{"UpdateStageName":"Second DLL Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}LF/Binaries/Win64/tier0_s64.dll","UpdateSourceArgs":"{{$FullBaseDir}}tier0_s64.dll","OverwriteExistingFiles":true},{"UpdateStageName":"Third DLL Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}LF/Binaries/Win64/vstdlib_s64.dll","UpdateSourceArgs":"{{$FullBaseDir}}vstdlib_s64.dll","OverwriteExistingFiles":true},{"UpdateStageName":"Settings Template Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/night-of-the-deadserversettings.ini","UpdateSourceArgs":"AMP_ServerSettings.ini","UpdateSourceTarget":"{{$FullRootDir}}","OverwriteExistingFiles":true}]
App.Compatibility=None
App.SteamUpdateAnonymousLogin=True
App.SteamForceLoginPrompt=False
App.RapidStartup=False
App.MonitorChildProcess=True
App.MonitorChildProcessWaitMs=2000
App.MonitorChildProcessName=wine64
App.SupportsUniversalSleep=False
App.WakeupMode=Any
App.ApplicationReadyMode=RegexMatch
App.TemplateMatchRegex={{(\$?[\w]+)}}
Console.FilterMatchRegex=
Console.FilterMatchReplacement=
Console.ThrowawayMessageRegex=^((WARNING|ERROR): Shader.+|\d+:err:ole:.*|Could not find Wine Gecko.*)$
Console.AppReadyRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogBlueprintUserMessages: \[LevelStreamer_BP_2\] LOAD COMPLETE$
Console.UserJoinRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogOnline: STEAM: Adding user (?<userid>.+?):\d+ from RegisterConnection$
Console.UserLeaveRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogOnline: STEAM: (?<userid>.+?) has been removed\.$
Console.UserChatRegex=^$
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
Console.SuppressLogAtStart=False
Console.ActivateLogRegex=
Console.UserActions={}
Limits.SleepMode=False
Limits.SleepOnStart=False
Limits.SleepDelayMinutes=5
Limits.DozeDelay=2
Limits.AutoRetryCount=5

View File

@ -0,0 +1,982 @@
[
{
"DisplayName":"Server Name",
"Category":"NOTD Server Settings",
"Description":"Sets the name of the server to be displayed on the server list",
"Keywords":"server,name",
"FieldName":"ServerName",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"ServerName",
"IncludeInCommandLine":false,
"DefaultValue":"AMP Powered Night of the Dead Server",
"EnumValues":{}
},
{
"DisplayName":"Message Of The Day",
"Category":"NOTD Server Settings",
"Description":"Sets the message of the day (MOTD) displayed when players join",
"Keywords":"message,motd",
"FieldName":"DefaultMessageOfTheDay",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"DefaultMessageOfTheDay",
"IncludeInCommandLine":false,
"DefaultValue":"Welcome to NOTD!",
"EnumValues":{}
},
{
"DisplayName":"Server Password",
"Category":"NOTD Server Settings",
"Description":"Sets the password to join the server. Default is no password",
"Keywords":"password",
"FieldName":"Password",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"Password",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Admin Password",
"Category":"NOTD Server Settings",
"Description":"Sets the password for in-game admin commands. Default is no password",
"Keywords":"password",
"FieldName":"IngameAdminPassword",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"IngameAdminPassword",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Player Limit",
"Category":"NOTD Server Settings",
"Description":"Maximum number of players allowed on the server",
"Keywords":"max,players,limit",
"FieldName":"$MaxUsers",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"MaxPlayers",
"IncludeInCommandLine":false,
"DefaultValue":"16",
"Suffix":"players",
"EnumValues":{}
},
{
"DisplayName":"Save Name",
"Category":"NOTD Server Settings",
"Description":"Sets the name of the world directory to load, or to create if it does not already exist",
"Keywords":"save,name",
"FieldName":"SaveName",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"SaveName",
"IncludeInCommandLine":false,
"DefaultValue":"world",
"EnumValues":{}
},
{
"DisplayName":"Save Interval",
"Category":"NOTD Server Settings",
"Description":"Sets the save interval for the server. 1 in-game hour = 5 minutes in real time",
"Keywords":"save,interval",
"FieldName":"SaveIntervalHour",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"SaveIntervalHour",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"Placeholder":"1",
"Suffix":"in-game hours",
"EnumValues":{}
},
{
"DisplayName":"Server IP Binding",
"Category":"NOTD Server Settings",
"Description":"Sets the binding of the server (Windows only). Default is blank (all IPs). Change to internal interface IP only if the server has issues",
"Keywords":"ip,binding,localip,address,multihome",
"FieldName":"MultiHome",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"MultiHome",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Game Mode",
"Category":"NOTD Server Settings",
"Description":"Sets the game mode",
"Keywords":"game,mode",
"FieldName":"MODSelect",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"MODSelect",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"1":"PvE",
"0":"PvP"
}
},
{
"DisplayName":"Game Difficulty",
"Category":"NOTD Server Settings",
"Description":"Sets the game difficulty level. If Custom is selected, server parameters can be set under NOTD Custom Settings",
"Keywords":"game,difficulty",
"FieldName":"Difficulty",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"Difficulty",
"IncludeInCommandLine":false,
"DefaultValue":"Normal",
"EnumValues":{
"Peaceful":"Peaceful",
"Easy":"Easy",
"Normal":"Normal (Default)",
"Hard":"Hard",
"Survival":"Survival",
"Challenge":"Challenge",
"Legend":"Legend",
"Custom":"Custom"
}
},
{
"DisplayName":"Enable Hardcore",
"Category":"NOTD Server Settings",
"Description":"If enabled, hardcore mode will be enabled",
"Keywords":"hardcore",
"FieldName":"Hardcore",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"Hardcore",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Disable Wave",
"Category":"NOTD Server Settings",
"Description":"If set, there will be no wave",
"Keywords":"wave",
"FieldName":"NoWave",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NoWave",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Disable Zombie Respawn",
"Category":"NOTD Server Settings",
"Description":"If set, zombies will not respawn",
"Keywords":"zombie,respawn",
"FieldName":"NoZombieRespawn",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NoZombieRespawn",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Enable Natural Objects Respawn",
"Category":"NOTD Server Settings",
"Description":"If enabled, natural objects will respawn",
"Keywords":"natural,objects,respawn",
"FieldName":"NaturalObjectRespawn",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NaturalObjectRespawn",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Enable Synthetic Objects Respawn",
"Category":"NOTD Server Settings",
"Description":"If enabled, synthetic objects will respawn",
"Keywords":"synthetic,objects,respawn",
"FieldName":"SyntheticObjectRespawn",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"SyntheticObjectRespawn",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Disable Generator Breakdown",
"Category":"NOTD Server Settings",
"Description":"If set, generators will not break down",
"Keywords":"generator,breakdown",
"FieldName":"NoGeneratorTrouble",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NoGeneratorTrouble",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Disable Research Loss On Death",
"Category":"NOTD Server Settings",
"Description":"If set, research will not be lost on death",
"Keywords":"research,drop,loss,death",
"FieldName":"NoDeathResearchDrop",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NoDeathResearchDrop",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Enable Item Drop On Exit",
"Category":"NOTD Server Settings",
"Description":"If enabled, items will be dropped on exit",
"Keywords":"item,drop,exit",
"FieldName":"DropItemsOnExit",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"DropItemsOnExit",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Disable Team Kill",
"Category":"NOTD Server Settings",
"Description":"If set, team kill will be disabled",
"Keywords":"team,kill",
"FieldName":"NoTeamKill",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NoTeamKill",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Disable Ending",
"Category":"NOTD Server Settings",
"Description":"If set, ending will be disabled",
"Keywords":"ending",
"FieldName":"NoEnding",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NoEnding",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Light Zombie HP",
"Category":"NOTD Custom Settings",
"Description":"Sets the light zombie HP",
"Keywords":"light,normal,zombie,health,hp",
"FieldName":"NormalZombieHealth",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"NormalZombieHealth",
"IncludeInCommandLine":false,
"DefaultValue":"17",
"Placeholder":"17",
"EnumValues":{}
},
{
"DisplayName":"Heavy Zombie HP",
"Category":"NOTD Custom Settings",
"Description":"Sets the heavy zombie HP",
"Keywords":"heavy,special,zombie,health,hp",
"FieldName":"SpecialZombieHealth",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"SpecialZombieHealth",
"IncludeInCommandLine":false,
"DefaultValue":"17",
"Placeholder":"17",
"EnumValues":{}
},
{
"DisplayName":"Giant Zombie HP",
"Category":"NOTD Custom Settings",
"Description":"Sets the giant zombie HP",
"Keywords":"giant,zombie,health,hp",
"FieldName":"GiantZombieHealth",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"GiantZombieHealth",
"IncludeInCommandLine":false,
"DefaultValue":"17",
"Placeholder":"17",
"EnumValues":{}
},
{
"DisplayName":"Zombie Damage",
"Category":"NOTD Custom Settings",
"Description":"Sets the zombie damage",
"Keywords":"zombie,damage",
"FieldName":"ZombieDamage",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"ZombieDamage",
"IncludeInCommandLine":false,
"DefaultValue":"18",
"Placeholder":"18",
"EnumValues":{}
},
{
"DisplayName":"Zombie Movement Speed",
"Category":"NOTD Custom Settings",
"Description":"Sets the zombie movement speed",
"Keywords":"zombie,movement,speed",
"FieldName":"ZombieMovementSpeed",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"ZombieMovementSpeed",
"IncludeInCommandLine":false,
"DefaultValue":"35",
"Placeholder":"35",
"EnumValues":{}
},
{
"DisplayName":"World Zombie Spawn Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the world zombie spawn amount",
"Keywords":"world,zombie,spawn,amount",
"FieldName":"WorldZombieSpawn",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"WorldZombieSpawn",
"IncludeInCommandLine":false,
"DefaultValue":"17",
"Placeholder":"17",
"EnumValues":{}
},
{
"DisplayName":"Wave Zombie HP",
"Category":"NOTD Custom Settings",
"Description":"Sets the wave zombie HP",
"Keywords":"wave,zombie,health,hp",
"FieldName":"WaveZombieHealth",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"WaveZombieHealth",
"IncludeInCommandLine":false,
"DefaultValue":"25",
"Placeholder":"25",
"EnumValues":{}
},
{
"DisplayName":"Light Zombie Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the light zombie wave amount",
"Keywords":"light,normal,zombie,amount",
"FieldName":"WaveNormalZombieAmount",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"WaveNormalZombieAmount",
"IncludeInCommandLine":false,
"DefaultValue":"44",
"Placeholder":"44",
"EnumValues":{}
},
{
"DisplayName":"Heavy Zombie Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the heavy zombie wave amount",
"Keywords":"heavy,special,zombie,amount",
"FieldName":"WaveSpecialZombieAmount",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"WaveSpecialZombieAmount",
"IncludeInCommandLine":false,
"DefaultValue":"17",
"Placeholder":"17",
"EnumValues":{}
},
{
"DisplayName":"Giant Zombie Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the giant zombie wave amount",
"Keywords":"giant,zombie,amount",
"FieldName":"WaveGiantZombieAmount",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"WaveGiantZombieAmount",
"IncludeInCommandLine":false,
"DefaultValue":"21",
"Placeholder":"21",
"EnumValues":{}
},
{
"DisplayName":"Animal HP",
"Category":"NOTD Custom Settings",
"Description":"Sets the animal HP",
"Keywords":"animal,health,hp",
"FieldName":"AnimalHealth",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"AnimalHealth",
"IncludeInCommandLine":false,
"DefaultValue":"17",
"Placeholder":"17",
"EnumValues":{}
},
{
"DisplayName":"Animal Attack Damage",
"Category":"NOTD Custom Settings",
"Description":"Sets the animal attack damage",
"Keywords":"animal,attack,damage",
"FieldName":"AnimalDamage",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"AnimalDamage",
"IncludeInCommandLine":false,
"DefaultValue":"18",
"Placeholder":"18",
"EnumValues":{}
},
{
"DisplayName":"Light Zombie Respawn Time",
"Category":"NOTD Custom Settings",
"Description":"Sets the light zombie respawn time",
"Keywords":"light,normal,zombie,respawn,time",
"FieldName":"WorldNormalZombieRespawnTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"WorldNormalZombieRespawnTime",
"IncludeInCommandLine":false,
"DefaultValue":"120",
"EnumValues":{
"30":"30",
"60":"60",
"120":"120",
"180":"180",
"240":"240"
}
},
{
"DisplayName":"Heavy Zombie Respawn Time",
"Category":"NOTD Custom Settings",
"Description":"Sets the heavy zombie respawn time",
"Keywords":"heavy,special,zombie,respawn,time",
"FieldName":"WorldSpecialZombieRespawnTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"WorldSpecialZombieRespawnTime",
"IncludeInCommandLine":false,
"DefaultValue":"600",
"EnumValues":{
"120":"120",
"300":"300",
"600":"600",
"900":"900",
"1200":"1200"
}
},
{
"DisplayName":"Giant Zombie Respawn Time",
"Category":"NOTD Custom Settings",
"Description":"Sets the giant zombie respawn time",
"Keywords":"giant,zombie,respawn,time",
"FieldName":"WorldGiantZombieRespawnTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"WorldGiantZombieRespawnTime",
"IncludeInCommandLine":false,
"DefaultValue":"600",
"EnumValues":{
"120":"120",
"300":"300",
"600":"600",
"900":"900",
"1200":"1200"
}
},
{
"DisplayName":"Disable XP Loss On Death",
"Category":"NOTD Custom Settings",
"Description":"If set, no experience will be lost on death",
"Keywords":"experience,xp,loss,death",
"FieldName":"NoExperienceLoss",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NoExperienceLoss",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Disable Item Drop On Death",
"Category":"NOTD Custom Settings",
"Description":"If set, no items will be dropped on death",
"Keywords":"item,drop,death",
"FieldName":"NoDeathItemDrop",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"NoDeathItemDrop",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Research Data Consumption",
"Category":"NOTD Custom Settings",
"Description":"Sets research data consumption",
"Keywords":"research,data,consumption",
"FieldName":"ResearchDataConsumption",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"ResearchDataConsumption",
"IncludeInCommandLine":false,
"DefaultValue":"50",
"Placeholder":"50",
"EnumValues":{}
},
{
"DisplayName":"Fish Speed",
"Category":"NOTD Custom Settings",
"Description":"Sets fish speed",
"Keywords":"fish,speed",
"FieldName":"FishSpeed",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"FishSpeed",
"IncludeInCommandLine":false,
"DefaultValue":"66",
"Placeholder":"66",
"EnumValues":{}
},
{
"DisplayName":"Building HP",
"Category":"NOTD Custom Settings",
"Description":"Sets building HP",
"Keywords":"building,health,hp",
"FieldName":"BuildingHit",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"BuildingHit",
"IncludeInCommandLine":false,
"DefaultValue":"90",
"Placeholder":"90",
"EnumValues":{}
},
{
"DisplayName":"Trap Attack Damage",
"Category":"NOTD Custom Settings",
"Description":"Sets trap attack damage",
"Keywords":"trap,attack,damage",
"FieldName":"TrapDamage",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"TrapDamage",
"IncludeInCommandLine":false,
"DefaultValue":"66",
"Placeholder":"66",
"EnumValues":{}
},
{
"DisplayName":"Materials Return Rate",
"Category":"NOTD Custom Settings",
"Description":"Sets the materials return rate after building destruction",
"Keywords":"materials,return,rate,building,destruction",
"FieldName":"ResourcesReturnedAfterBuildingDestroyed",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"ResourcesReturnedAfterBuildingDestroyed",
"IncludeInCommandLine":false,
"DefaultValue":"30",
"Placeholder":"30",
"EnumValues":{}
},
{
"DisplayName":"Fish Power",
"Category":"NOTD Custom Settings",
"Description":"Sets fish power",
"Keywords":"fishing,gauge,increase,power",
"FieldName":"FishingGaugeDecrease",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"FishingGaugeDecrease",
"IncludeInCommandLine":false,
"DefaultValue":"40",
"Placeholder":"40",
"EnumValues":{}
},
{
"DisplayName":"High-Grade Equipment Drop Rate",
"Category":"NOTD Custom Settings",
"Description":"Sets the high-grade equipment drop rate",
"Keywords":"superior,high,equipment,gain,multiplier,rate",
"FieldName":"SuperiorOrHigherEquipmentGainMultiplier",
"InputType":"number",
"MinValue":"0",
"MaxValue":"100",
"IsFlagArgument":false,
"ParamFieldName":"SuperiorOrHigherEquipmentGainMultiplier",
"IncludeInCommandLine":false,
"DefaultValue":"40",
"Placeholder":"40",
"EnumValues":{}
},
{
"DisplayName":"Experience Gain Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the amount of experience gained",
"Keywords":"experience,gain",
"FieldName":"AmountOfExperienceGained",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"AmountOfExperienceGained",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"1":"1",
"2":"2",
"3":"3",
"4":"4",
"5":"5"
}
},
{
"DisplayName":"Resources Acquisition Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the amount of resources acquired",
"Keywords":"item,resource,acquired,obtained",
"FieldName":"ResourceAcquisition",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"ResourceAcquisition",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"1":"1",
"2":"2",
"3":"3"
}
},
{
"DisplayName":"Initial Food Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the initial food amount",
"Keywords":"initial,food,amount",
"FieldName":"InitialFoodAmount",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"InitialFoodAmount",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"0",
"1":"1",
"2":"2",
"5":"5",
"10":"10",
"12":"12",
"15":"15"
}
},
{
"DisplayName":"Natural Objects Respawn Time",
"Category":"NOTD Custom Settings",
"Description":"Sets the natural objects respawn time",
"Keywords":"natural,objects,respawn,time",
"FieldName":"NaturalObjectRespawnTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"NaturalObjectRespawnTime",
"IncludeInCommandLine":false,
"DefaultValue":"240",
"EnumValues":{
"240":"240",
"360":"360",
"480":"480",
"720":"720",
"840":"840",
"960":"960",
"1200":"1200"
}
},
{
"DisplayName":"Synthetic Objects Respawn Time",
"Category":"NOTD Custom Settings",
"Description":"Sets the synthetic objects respawn time",
"Keywords":"synthetic,objects,respawn,time",
"FieldName":"SyntheticObjectRespawnTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"SyntheticObjectRespawnTime",
"IncludeInCommandLine":false,
"DefaultValue":"240",
"EnumValues":{
"240":"240",
"360":"360",
"480":"480",
"720":"720",
"840":"840",
"960":"960",
"1200":"1200"
}
},
{
"DisplayName":"Farm Resource Production Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the farm resource production amount",
"Keywords":"farm,resource,production,amount",
"FieldName":"FarmResourceOutput",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"FarmResourceOutput",
"IncludeInCommandLine":false,
"DefaultValue":"1.25",
"EnumValues":{
"1":"1",
"1.25":"1.25",
"1.5":"1.5",
"1.75":"1.75",
"2":"2"
}
},
{
"DisplayName":"Machine Resource Production Amount",
"Category":"NOTD Custom Settings",
"Description":"Sets the machine resource production amount",
"Keywords":"machine,resource,production,amount",
"FieldName":"MachineResourceOutput",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"MachineResourceOutput",
"IncludeInCommandLine":false,
"DefaultValue":"1.5",
"EnumValues":{
"0.5":"0.5",
"1":"1",
"1.5":"1.5",
"2":"2",
"2.5":"2.5"
}
},
{
"DisplayName":"Animal Trap Time",
"Category":"NOTD Custom Settings",
"Description":"Sets the animal trap time",
"Keywords":"animal,trap,time",
"FieldName":"AnimalTrapTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"AnimalTrapTime",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0.5":"0.5",
"1":"1",
"1.5":"1.5",
"2":"2",
"2.5":"2.5"
}
},
{
"DisplayName":"Farm Resource Production Time",
"Category":"NOTD Custom Settings",
"Description":"Sets the farm resource production time",
"Keywords":"farm,resource,production,time",
"FieldName":"FarmResourceProductionTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"FarmResourceProductionTime",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0.5":"0.5",
"1":"1",
"1.5":"1.5"
}
},
{
"DisplayName":"Machine Resource Production Time",
"Category":"NOTD Custom Settings",
"Description":"Sets the machine resource production time",
"Keywords":"machine,resource,production,time",
"FieldName":"MachineResourceProductionTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"MachineResourceProductionTime",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0.5":"0.5",
"1":"1",
"1.5":"1.5"
}
},
{
"DisplayName":"Power Generated",
"Category":"NOTD Custom Settings",
"Description":"Sets the power generated",
"Keywords":"power,generated,electric",
"FieldName":"ElectricGeneration",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"ElectricGeneration",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0.5":"0.5",
"1":"1",
"1.5":"1.5",
"2":"2",
"2.5":"2.5"
}
},
{
"DisplayName":"Power Consumption",
"Category":"NOTD Custom Settings",
"Description":"Sets the power consumption",
"Keywords":"power,consumption,electric",
"FieldName":"ElectricConsumption",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"ElectricConsumption",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0.5":"0.5",
"1":"1",
"1.5":"1.5"
}
},
{
"DisplayName":"Power Limit",
"Category":"NOTD Custom Settings",
"Description":"Sets the power limit",
"Keywords":"power,limit,electric",
"FieldName":"ElectricOvercurrentLimit",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"ElectricOvercurrentLimit",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0.5":"0.5",
"1":"1",
"1.5":"1.5",
"2":"2",
"2.5":"2.5"
}
},
{
"DisplayName":"Standby Power",
"Category":"NOTD Custom Settings",
"Description":"Sets the standby power",
"Keywords":"power,standby,electric",
"FieldName":"ElectricStandbyPower",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"ElectricStandbyPower",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0.5":"0.5",
"1":"1",
"1.5":"1.5"
}
},
{
"DisplayName":"Times Per Day",
"Category":"NOTD Custom Settings",
"Description":"Sets the times per day",
"Keywords":"times,day",
"FieldName":"OneDayTime",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"OneDayTime",
"IncludeInCommandLine":false,
"DefaultValue":"120",
"EnumValues":{
"60":"60",
"120":"120",
"180":"180",
"240":"240",
"300":"300"
}
}
]

View File

@ -0,0 +1,14 @@
[
{
"ConfigFile":"ServerSettings.ini",
"AutoMap":true,
"ConfigType":"template",
"ConfigFileTemplate":"night-of-the-dead/AMP_ServerSettings.ini"
},
{
"ConfigFile":"LF/Saved/Config/ServerSettings.ini",
"AutoMap":true,
"ConfigType":"template",
"ConfigFileTemplate":"night-of-the-dead/AMP_ServerSettings.ini"
}
]

View File

@ -0,0 +1,119 @@
; AMP controls ServerSettings.ini - do not try to edit it directly
[ServerSettings]
ServerName={{ServerName}}
Password={{Password}}
MaxPlayers={{MaxPlayers}}
[SystemSettings]
IngameAdminPassword={{IngameAdminPassword}}
DefaultMessageOfTheDay={{DefaultMessageOfTheDay}}
; INSTALL_DIR/Saved/SaveGames/SAVE_NAME
SaveName={{SaveName}}
; In-game hour, integer, Default: 1 = 5 min(realtime).
SaveIntervalHour={{SaveIntervalHour}}
[GameSettings]
; Peaceful/Easy/Normal/Hard/Survival/Challenge/Legend/Custom
Difficulty={{Difficulty}}
[GameSettings/General]
; 0=disable, 1=enable
NoWave={{NoWave}}
NoZombieRespawn={{NoZombieRespawn}}
NaturalObjectRespawn={{NaturalObjectRespawn}}
SyntheticObjectRespawn={{SyntheticObjectRespawn}}
NoGeneratorTrouble={{NoGeneratorTrouble}}
NoDeathResearchDrop={{NoDeathResearchDrop}}
DropItemsOnExit={{DropItemsOnExit}}
Hardcore={{Hardcore}}
NoTeamKill={{NoTeamKill}}
NoEnding={{NoEnding}}
; 0=PvP, 1=PvE
MODSelect={{MODSelect}}
; It works only when the difficulty is Custom.
[GameSettings/Basic]
; 0 <= value <= 100
NormalZombieHealth={{NormalZombieHealth}}
SpecialZombieHealth={{SpecialZombieHealth}}
GiantZombieHealth={{GiantZombieHealth}}
ZombieDamage={{ZombieDamage}}
ZombieMovementSpeed={{ZombieMovementSpeed}}
WorldZombieSpawn={{WorldZombieSpawn}}
WaveZombieHealth={{WaveZombieHealth}}
WaveNormalZombieAmount={{WaveNormalZombieAmount}}
WaveSpecialZombieAmount={{WaveSpecialZombieAmount}}
WaveGiantZombieAmount={{WaveGiantZombieAmount}}
AnimalHealth={{AnimalHealth}}
AnimalDamage={{AnimalDamage}}
; 30 / 60 / 120 / 180 / 240
WorldNormalZombieRespawnTime={{WorldNormalZombieRespawnTime}}
; 120 / 300 / 600 / 900 / 1200
WorldSpecialZombieRespawnTime={{WorldSpecialZombieRespawnTime}}
; 120 / 300 / 600 / 900 / 1200
WorldGiantZombieRespawnTime={{WorldGiantZombieRespawnTime}}
; It works only when the difficulty is Custom.
[GameSettings/Advanced]
; 0 = disable, 1 = enable
NoExperienceLoss={{NoExperienceLoss}}
NoDeathItemDrop={{NoDeathItemDrop}}
; 0 <= value <= 100
ResearchDataConsumption={{ResearchDataConsumption}}
FishSpeed={{FishSpeed}}
BuildingHit={{BuildingHit}}
TrapDamage={{TrapDamage}}
ResourcesReturnedAfterBuildingDestroyed={{ResourcesReturnedAfterBuildingDestroyed}}
FishingGaugeDecrease={{FishingGaugeDecrease}}
SuperiorOrHigherEquipmentGainMultiplier={{SuperiorOrHigherEquipmentGainMultiplier}}
; 1 / 2 / 3 / 4 / 5
AmountOfExperienceGained={{AmountOfExperienceGained}}
; 1 / 2 / 3
ResourceAcquisition={{ResourceAcquisition}}
; 0 / 1 / 2 / 5 / 10 / 12 / 15
InitialFoodAmount={{InitialFoodAmount}}
; 240 / 360 / 480 / 720 / 840 / 960 / 1200
NaturalObjectRespawnTime={{NaturalObjectRespawnTime}}
SyntheticObjectRespawnTime={{SyntheticObjectRespawnTime}}
; 1 / 1.25 / 1.5 / 1.75 / 2
FarmResourceOutput={{FarmResourceOutput}}
; 0.5 / 1 / 1.5 / 2 / 2.5
MachineResourceOutput={{MachineResourceOutput}}
; 0.5 / 1 / 1.5 / 2 / 2.5
AnimalTrapTime={{AnimalTrapTime}}
; 0.5 / 1 / 1.5
FarmResourceProductionTime={{FarmResourceProductionTime}}
MachineResourceProductionTime={{MachineResourceProductionTime}}
; 0.5 / 1 / 1.5 / 2 / 2.5
ElectricGeneration={{ElectricGeneration}}
; 0.5 / 1 / 1.5
ElectricConsumption={{ElectricConsumption}}
; 0.5 / 1 / 1.5 / 2 / 2.5
ElectricOvercurrentLimit={{ElectricOvercurrentLimit}}
; 0.5 / 1 / 1.5
ElectricStandbyPower={{ElectricStandbyPower}}
; It works only when the difficulty is Custom.
[GameSettings/Detail]
; 60 / 120 / 180 / 240 / 300
OneDayTime={{OneDayTime}}