Installation
Download the latest release from GitHub Releases. Each release contains two archives:
server.zipfor the dedicated server installclient.zipfor normal game installs that will connect to dedicated servers
Compatibility
- Server and client should use matching Schedule I builds.
- Supported MelonLoader versions are
0.6.x,0.7.0, and0.7.2+. - Avoid MelonLoader
0.7.1. - Windows is the primary target for server hosting. Linux hosting typically requires Wine or Proton.
Prepare a server installation
- Copy your Schedule I game folder to a new location. This becomes the dedicated server install.
- Extract
server.zipinto that server install. - Confirm that
Mods/merged into the install andstart_server.batwas placed at the install root. - Run
start_server.batonce to generateserver_config.toml, then close the server. - Edit
server_config.tomland setsaveGamePath. - Restart with
start_server.bat.
The integrated localhost web panel is generated with the server build but remains disabled by default. If you want the browser UI on a local or home-hosted machine, enable it in server_config.toml:
[webPanel]
webPanelEnabled = true
For save path details, see Save Path.
Run fully headless
If you want the server to run without the MelonLoader console window:
- Open
UserData/MelonLoader.cfgin the server install. - In older MelonLoader versions, the file may be named
UserData/Loader.cfg. - Under
[Console], setHideConsole = true. - In older config formats, use
hide_console = trueinstead. - Restart the server.
Use the TCP console or log files for monitoring once the local console window is hidden.
For panel-hosted environments that control the process through stdin/stdout, prefer the stdio host console and launch with -logFile - so logs are emitted to stdout. See Host Console.
For home-hosted environments where you want a browser-based operator UI on the same machine, see Web Panel.
Prepare a client installation
- Use your main game install, or another separate client copy.
- Extract
client.zipso the includedMods/contents merge into that install. - Launch the game normally and connect to the server.