Scheduling Automated Restarts

In the 1.0 Stable release and V2.5 'Survival Revival' update, 7 Days to Die servers can still experience memory fragmentation during long-uptime sessions. Scheduling automated restarts is the most effective way to ensure peak performance and clear ephemeral data leaks.

Why Automate Restarts?

7DTD is a voxel-heavy game. Over time, the server's RAM usage can "balloon" as chunks are loaded and physics calculations are cached. A daily restart ensures:

  • RAM Recovery: Clears memory leaks from complex overhaul mods.
  • EOS Sync: Refreshes the connection to Epic Online Services (EOS) for stable crossplay.
  • Player Experience: Predictable downtime allows players to plan their looting runs.

Implementation Methods

Depending on your hosting environment, you have several options:

1. Management Tools (CSMM / RAT)

Tools like CSMM or RAT have built-in "Timed Commands." We recommend setting a restart for 4:00 AM local time when player count is lowest.

2. Linux Cron Jobs

For advanced users on VPS/Dedicated hardware, a simple cron job can trigger a systemctl restart 7dtd command.

Data Safety: Always issue a saveworld command 60 seconds before the shutdown to prevent progress loss.