zachgonser

game server engineering

7 Days to Die Distribution and World Operations

Versioned 7 Days to Die server configuration, modpack distribution, world configuration, and release validation.

Status
live
Last verified
Users
Players · Game-server administrators
Tools
Docker · 7 Days to Die XML · Python · GitHub Actions · JSON manifests

Challenge and constraints

A modded dedicated server needs compatible client content, traceable configuration, and deliberate release recovery instead of ad hoc file changes.

Constraints

  • Server and client inventories remain separate
  • Client compatibility must be validated
  • Destructive cleanup stays separate from additive deployment

What I owned

Technical ownership, configuration management, modpack curation, deployment design, release validation, and live-operations review.

Ownership

  • Maintain mod inventories
  • Review world and server configuration
  • Validate client-pack contracts
  • Document deployment and recovery behavior

Decisions and implementation

The decisions define the boundary; the implementation records what was delivered inside it.

Decisions

  • Separate server and client mod inventories
  • Keep destructive cleanup separate from additive deployment

Implementation

  • Versioned mod inventories
  • World and server configuration
  • Client-pack validation
  • Deployment and recovery flow

Validation

Evidence is checked against the surface it is meant to demonstrate.

Checks

  • Release validator
  • Client-mod preflight
  • Post-deploy log smoke
  • Mod-drift review

Evidence-backed outcomes

Each delivered result is paired with the public proof basis that supports it.

  • Established a versioned modpack contractBasis: Supported by the release validator and client-mod preflight.
  • Documented world configurationBasis: Recorded in reviewed world and server configuration.
  • Defined a repeatable release and recovery pathBasis: Shown in the validation-flow diagram and post-deploy checks.

Evidence gallery

Each artifact is selected for what it explains and reviewed for public safety.