Skip to content

ifBars/S1DedicatedServers

Repository files navigation

DedicatedServerMod

Build Status Version License

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

Current release status: 0.3.0-beta. The project is usable, but the runtime and public API are still evolving. Minimal support will be provided until a full non-beta release is made.

What It Provides

  • Headless dedicated hosting with Schedule I save/load, time, sleep, and multiplayer flow support
  • Operators, admins, configurable command permissions, and remote TCP console access
  • Optional localhost-only web panel for server owners and home-hosted operators
  • Configurable authentication and messaging backends for private or public hosting
  • Server and client mod APIs with lifecycle hooks, persistence hooks, and custom messaging

Quick Start

  1. Download the latest release from GitHub Releases.
  2. Follow the installation guide.
  3. Review the configuration overview before opening a server to other players.
  4. Check the troubleshooting guide if startup, networking, or authentication goes wrong.

The integrated web panel is disabled by default. Enable it only if you want a localhost browser UI for server operations.

Documentation

Development

Contributions are welcome. Read CONTRIBUTING.md, CODING_STANDARDS.md, and BUILD_SETUP.md before opening a pull request.

Example build:

dotnet build -c Mono_Server

Frontend workspace:

cd webpanel
bun install
bun run build

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

Contributors

Languages