Web Analytics Made Easy - Statcounter

Tools / Factorio Recipes / Railworld Co-op

Railworld Co-op

A vanilla Factorio dedicated-server preset for long-running co-op railworlds: stable public settings, regular autosaves, and a clear map preset to pair with a railworld save.

working · Factorio 2.0 · verified 2026-07-10 · vanilla, railworld, co-op, long-running

Deployable config

[server-settings.json]
name=Railworld Co-op
description=Long-running railworld co-op server.
visibility_public=false
visibility_lan=true
require_user_verification=true
max_players=12
autosave_interval=10
autosave_slots=8
afk_autokick_interval=0
game_password=change-me
[map-gen-settings.json]
preset=rail-world
starting_area=normal
peaceful_mode=false
Download serverpack.json Host this preset

Install steps

  1. Download serverpack.json to keep the preset with your server notes.
  2. Create or upload a save generated with Factorio's rail world preset.
  3. Copy the server-settings.json values into your Factorio server settings file.
  4. Set game_password before going public, then restart the headless server with the selected save.

Notes

  • visibility_public=false is intentional for the first boot; switch it on after password and admin checks.
  • autosave_interval=10 and autosave_slots=8 keep recovery points without creating excessive churn.
  • The map-gen-settings entries document the intended save preset; generate the save before first server start.

serverpack.json

{
  "schema_version": "0.2",
  "game": "factorio",
  "game_version": "2.0",
  "source": null,
  "compat": {
    "min_game_version": "2.0",
    "max_game_version": null
  },
  "provenance": {
    "tool": "recipe:railworld-coop",
    "generated_by": "tools.supercraft.host",
    "generated_at": "2026-07-10T06:30:55.527884+00:00"
  },
  "install": {
    "requires_restart": true
  },
  "mods": [],
  "configs": {
    "server-settings.json": {
      "name": "Railworld Co-op",
      "description": "Long-running railworld co-op server.",
      "visibility_public": "false",
      "visibility_lan": "true",
      "require_user_verification": "true",
      "max_players": "12",
      "autosave_interval": "10",
      "autosave_slots": "8",
      "afk_autokick_interval": "0",
      "game_password": "change-me"
    },
    "map-gen-settings.json": {
      "preset": "rail-world",
      "starting_area": "normal",
      "peaceful_mode": "false"
    }
  }
}