Startup Issue with Seven Days to Die 14.7 - Fails to start

OS Name/Version:

Debian GNU/Linux 12 (bookworm)

AMP Release “Phobos” v2.6.2.6, built 04/08/2025 23:38

Seven Days to Die v14.7

Problem Description:

getting the following error trying to start a freshly installed 7d2d v14.7 server.

2025-08-19T19:02:01 0.289 ERR Error parsing configfile property 'EnemySpawnMode'
2025-08-19T19:02:01 0.289 EXC Input string was not in the correct format
FormatException: Input string was not in the correct format
  at System.Int32.Parse (System.String s) [0x00000] in <filename unknown>:0 
  at GamePrefs.Parse (EnumGamePrefs _enum, System.String _val) [0x00000] in <filename unknown>:0 
  at GameStartupHelper.Q (System.String ) [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Logger:masterLogException(Exception)
Logger:Exception(Exception)
Log:Exception(Exception)
GameStartupHelper:E(String, String, Exception)

serverconfig.xml keeps getting defaulted to “true”, but I think should be a numeric value based on the information below

 <property name="EnemySpawnMode" value="true" />
  <!-- 0 = Disabled 0%, 1 = Very Low 50%, 2 = Low 75%, 3 = Medium 100%, 4 = High 125%, 5 = Very High 150% -->

Steps to reproduce:

  • Install 7D2D v14.7
  • Try to start server
  • Server fails to start

Actions taken to resolve so far:

attempted to modify the serverconfig.xml manually, but it keeps getting overridden.

AMP’s settings reflect the latest for the settings. Unfortunately in this case it appears the 7DTD devs changed the type and values of EnemySpawnMode, so it doesn’t work with the older config. Given A14.7 is nearly 10 years old, not surprising. AMP can’t distinguish its settings based on the server version installed