Skip to content

ifBars/S1DedicatedServers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

311 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S1DS - S1 DedicatedServerMod

Build and Test Build and Deploy Documentation GitHub stars GitHub forks GitHub issues Version GitHub license GitHub last commit

DedicatedServerMod adds authoritative, headless dedicated servers to Schedule I, along with admin tooling, remote console support, an optional loopback-only web panel, and a public mod API for server and client extensions.

DedicatedServerMod supports both Mono and IL2CPP dedicated server and client workflows. If you hit runtime-specific regressions or startup issues, report them on the GitHub issue tracker with logs, runtime type, and reproduction steps. Docker deployment supports both Mono and IL2CPP through the same image and release package by setting S1DS_RUNTIME.

What It Provides

  • Headless dedicated hosting with Schedule I save/load, time, sleep, and multiplayer flow support
  • Operators, admins, configurable command permissions, and remote console access
  • Configurable authentication and messaging backends for private or public hosting
  • Server and client mod APIs with lifecycle hooks, persistence hooks, and more for mod developers

Managed Hosting

Prefer renting a server instead of running one yourself? Cybrancee is the recommended hosted provider for S1DedicatedServers, with an ongoing maintainer test server available for future update validation.

For provider status, compatibility notes, and self-hosting guidance, see the Hosting Providers documentation.

Quick Start

  1. Download the latest release from GitHub Releases.
  2. Follow the Quick Start guide.
  3. Review the configuration overview before opening a server to other players.
  4. For native Windows server installs, make sure steam_appid.txt exists beside Schedule I.exe and contains only 3164500. The packaged start_server.bat creates it if missing, starts with --stdio-console, and forwards any extra arguments you pass to it.
  5. If hosting and playing on the same PC, launch the normal game client before starting the Steam game server.
  6. Check the troubleshooting guide if startup, networking, or authentication goes wrong.

Documentation

Development

Contributions are welcome. Read CONTRIBUTING.md, CODING_STANDARDS.md, BUILD_SETUP.md, and Documentation Maintenance before opening a pull request that changes documentation or public XML comments.

Disclaimer

This mod is not officially affiliated with or endorsed by the developers of Schedule I.

About

Run a headless, authoritative server for Schedule I using the open source Dedicated Server Mod

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors