NodeCore is intended to be played as a "survival" game
with damage mechanics enabled. The default
minetest.conf setting for enable_damage seems to be
false in the engine.
- Move time_speed into config defaults instead of overwriting
host's minetest.conf (affects other SP worlds).
- Keep time synced in a loop now, to compensate for the fact that
time_speed might be overridden.
- Correct the exact time of day for "no shadow time" to 0.2, which
seems to work in the corner-case empirically. The previous
value of 5/24 still had long faint shadows on a perfectly flat
world.
On the off chance that the client honors this,
raise the default gamma so that nav-by-feel/scale
spot light is actually visible. Based on anecdotal
evidence, gamma=2 makes this workable on
most displays while still retaining some
semblance of a brightness curve.
The idea was to have Minetest spend more of its total available
time running ABMs so that ABMs are less likely to fall behind.
The problem is that Minetest's ABM time management is so completely
TERRIBLE that this causes huge lagspikes and makes the game
largely unplayable, so we're required to waste this time instead.