Allow specific values for game settings in serverconfig again (3.0)

I like the convenience of the sandbox codes, and I understand how they're encoded and why that requires a fixed set of predefined values, but I miss the granularity that was possible with the old config method.

For example, I'm not able to migrate my 2.6 server with 250% XP rate and 144 minute day cycles (1:10 realtime), I'm stuck with either 200% or 300% XP and a max of 120 minute day cycles. I know the options we're given could be considered close enough, but I've been tuning my "secret sauce" config over the years and the best I can do with the coded values just doesn't hit the same.

Can we please get the properties in the serverconfig.xml recognized again, but optional?

Example serverconfig.xml snippet:
Code:
<property name="SandboxCode" value="AAAJABJACJADJARFBNC"/>
<property name="XPMultiplier" value="250"/>
<property name="DayNightLength" value="120"/>

The intended result there is that the SandboxCode gets parsed and all the values assigned accordingly, then the properties specified afterward overwrite what was decoded. The SandboxCode effectively becomes a template that provides an initial valid config, but specific properties are still tweakable by the control freaks like me.
 
Back
Top