# How to Change Max Players on Your Schedule 1 Server (/docs/schedule-1/player-slots)



import { Callout } from 'fumadocs-ui/components/callout';

Schedule I's **vanilla peer-to-peer co-op** caps at 4 players. The [S1DS dedicated server mod](https://github.com/ifBars/S1DedicatedServers) (S1 DedicatedServerMod) raises that cap natively — there's now a `maxPlayers` field in the `[server]` section of `server_config.toml`, and you don't need any extra mod for capacity.

* **Default:** `16` players
* **Maximum:** `64` players (enforced in code as `MaxAllowedPlayers`)
* **Minimum:** `1` (values `< 1` are reset to the default at load time)

<Callout type="info">
  This guide was reviewed with the S1DS maintainer (ifBars). The previous version of this page said the only way past 4 players was the MultiplayerPlus mod — that's no longer accurate. Current S1DS handles capacity itself.
</Callout>

***

Set maxPlayers in server_config.toml [#set-maxplayers-in-server_configtoml]

From your panel, open **File Manager** and edit `server_config.toml`. Under the `[server]` section, set `maxPlayers`:

```toml
[server]
serverName = "My Schedule I Server"
serverDescription = "Friends only"
maxPlayers = 10
serverPort = 7777
serverPassword = ""
```

Save the file and restart the server from the panel **Dashboard**. The new cap takes effect immediately on the next start.

Valid range: `1`–`64`. Values outside that range are clamped (over 64 → 64; under 1 → reset to 16) and the change is logged to the server console.

***

Or pass it on the command line [#or-pass-it-on-the-command-line]

If you'd rather not edit the TOML, S1DS accepts a `--max-players` CLI argument that overrides the config file at runtime:

```bash
start_server.bat --max-players 20
```

This is useful when scripting or when you want to test a value without editing config.

***

What about MultiplayerPlus? [#what-about-multiplayerplus]

[MultiplayerPlus](/docs/schedule-1/multiplayerplus) is a separate community MelonLoader mod that historically patched the vanilla 4-player cap. With current S1DS builds, **you do not need MultiplayerPlus just to go beyond 4 players** — `maxPlayers` does that on its own.

MultiplayerPlus may still be useful for specific client-side or gameplay behaviors that aren't tied to the server-side cap. If you're already running it, it can stay installed; if you're starting fresh, you can ship a vanilla server with `maxPlayers = 16` (or higher) and add MultiplayerPlus later only if you specifically need what it offers.

***

Pick the right hosting tier [#pick-the-right-hosting-tier]

Adding players raises CPU and RAM usage. Real-world: an empty Schedule 1 server already uses \~2.6 GB RAM and \~200% CPU at idle. Tier sizing accounts for that floor + per-player overhead:

| Target players                                     | Recommended tier             |
| -------------------------------------------------- | ---------------------------- |
| Up to 4 (small friend group)                       | **Rookie 8 GB / 3 cores**    |
| Up to 10 (typical co-op group)                     | **Pro 12 GB / 4 cores**      |
| Up to 20 (large group / mods)                      | **ProMax 16 GB / 6 cores**   |
| Up to 64 (max cap, heavy mod stacks, multi-server) | **Ultimate 24 GB / 8 cores** |

We don't offer tiers below 8 GB / 3 cores for Schedule 1 — the empty-server baseline saturates 2-core boxes.

You can upgrade tier mid-campaign — your save, config, and mods carry over.

***

What S1DS gives you regardless of player count [#what-s1ds-gives-you-regardless-of-player-count]

Whether you run 4 players or 64, S1DS provides:

* 24/7 uptime independent of any player
* Persistent world (save/load, time progression, sleep all work without a host being online)
* Operator / admin / ban tooling via `permissions.toml`
* Localhost web panel and remote TCP console
* Steam game server authentication and client mod verification
* Auto-save with configurable intervals
* Mod API for server-side and client-side extensions

***

Related Guides [#related-guides]

* [Server Config Reference →](/docs/schedule-1/server-config)
* [MultiplayerPlus →](/docs/schedule-1/multiplayerplus)
* [Client Mod Verification →](/docs/schedule-1/client-mod-verification)
* [Install Mods →](/docs/schedule-1/install-mods)
