How to Join a Schedule 1 Dedicated Server (2026 Guide)

How to join a Schedule 1 dedicated server: switch to the alternate branch, drag one free pack into your game folder, then Launch and join or Direct Connect.

Updated Oct 6, 2026 · 9 min read

On this page

To join a Schedule 1 dedicated server on GamezServers, you do three things once: switch Schedule I to the right Steam branch, download one free zip (the GamezServers pack), and drag its contents into your game folder. Then you press Launch Schedule I and join on the server's invite page, or click Servers and Direct Connect in the game. It takes about two minutes. This guide goes through every step, both server types, how to check it worked, and how to fix it when it did not.

Why you need a pack to join

Schedule I has no official dedicated servers. Dedicated servers run S1DedicatedServers (S1DS), a free, open source mod by ifBars, and your game needs its client half to talk to them. MelonLoader is the mod loader that lets the client mod run. The GamezServers pack puts both in one zip, already in the right folders.

A few facts before you start:

  • Windows and Steam only. Schedule I is a Windows game on Steam. There is no Mac, Linux or console version to install this on.
  • You must own the game on Steam. Servers check every player through Steam when they join, so keep Steam open and signed in.
  • One pack per server type. The invite page gives you the right one for that server, so you never have to pick between files.
  • Single player and normal co-op keep working. The client mod only switches on when you connect to a dedicated server, so you can leave the pack installed.

Which server type are you joining?

Every GamezServers Schedule I server has one of two types. The invite page says which, and shows the matching steps and download.

Server type Your Steam branch Your download
Alternate branch (Mono), the default alternate GamezServers-Schedule-I-Mono.zip
Default branch (IL2CPP) None, the normal game GamezServers-Schedule-I-IL2CPP.zip

Most servers are Mono, because the alternate branch is what modded Schedule I players already use. TVGS describes it as identical to the normal game except that it uses Mono instead of IL2CPP. If the owner has not told you otherwise, follow the alternate steps.

What is in the pack

The pack is one zip:

In the zip What it is
version.dll Loads MelonLoader when the game starts
MelonLoader\ MelonLoader v0.7.2, the mod loader
Mods\ The S1DedicatedServers v1.1.0 client mod
READ ME FIRST.txt The same steps as this guide, in short
Licenses\ MelonLoader (Apache 2.0) and S1DedicatedServers (GPL 3.0) licences

Both projects are free and open source, on GitHub for MelonLoader and GitHub for S1DedicatedServers. The server and the pack are pinned to the same versions, so they always match.

Step 1: Switch to the right Steam branch

For a Mono server (most servers):

  1. In Steam, go to your Library and right click Schedule I.
  2. Choose Properties, then Betas.
  3. Pick alternate.
  4. Let Steam finish the small update.

For an IL2CPP server: keep Schedule I on its normal branch. In Properties, Betas, it should say None.

Step 2: Download the GamezServers pack

Download the pack for the server's type:

The invite page and the server panel have the same download button. Leave the zip in your Downloads folder for now.

Step 3: Drag the pack into the game folder

  1. In Steam, right click Schedule I, choose Manage, then Browse local files. A folder opens with Schedule I.exe in it.
  2. Double click the pack zip to open it.
  3. Select everything inside (Ctrl + A) and drag it into the game folder.
  4. If Windows asks, pick Replace.

If you have played on a Schedule 1 server from another host before, open Mods and delete that host's mod. Some hosts, such as BisectHosting, use their own mod instead of S1DS, and its client cannot sign in to an S1DS server: you connect, then get dropped after about 25 seconds. Keep only the files from our pack.

When you are done, the game folder should contain these, next to Schedule I.exe:

Schedule I.exe
version.dll
MelonLoader\
Mods\

If they sit inside another folder, such as GamezServers-Schedule-I-Mono\, move them up one level. The mod only loads when they are right next to Schedule I.exe.

Step 4: Join the server

The easy way: Launch and join

Open the server's invite page (gamezservers.com/join/<code>, the owner sends you the link) and press Launch Schedule I and join. Steam opens Schedule I and connects you to that server automatically. The first time, Steam asks you to confirm the launch options. Accept and it goes straight in from then on.

Or: Direct Connect

  1. Start Schedule I from Steam and wait for the main menu.
  2. Click Servers. The pack adds this button.
  3. Click Direct Connect.
  4. The panel has separate IP and Port fields. A server address looks like 203.0.113.10:25600. Type the part before the colon, 203.0.113.10, as the IP, and the number after it, 25600, as the Port.
  5. Connect. Steam signs you in automatically, so there is no password to type.

Do not paste the whole address into the IP field. The colon and port belong in the Port field only.

On an IL2CPP server, the first launch takes a few extra minutes while MelonLoader sets itself up. You may see a console window full of text, or what looks like a stuck black screen. Let it finish and do not close it. Later launches are only a little slower than normal.

The rest of the server browser

The Servers screen has more than Direct Connect:

Tab or button What it does
Direct Connect Join by IP and port, the most reliable way
Add Server Save a server to your favorites
Favorites Servers you have added
History Servers you have joined before
Public Servers whose owners chose to list them publicly

The Public tab only shows servers that opted into the public list, so a private server will not be there. That is normal. Use Launch and join, Direct Connect or Favorites for it.

Check the install worked

  • You see a Servers button on the main menu. The pack is loaded. You are ready.
  • No Servers button. The pack is not loading. Go to the fixes below.

Fixing problems

No Servers button on the main menu

  • Open the game folder again (Manage, Browse local files). version.dll, MelonLoader and Mods must sit right next to Schedule I.exe, not inside another folder.
  • Check that Mods contains the client mod's DLL, not a zip file or another folder.
  • Check your Steam branch. A Mono pack needs the alternate branch, an IL2CPP pack needs None.

Wrong branch for the server

A Mono server needs Schedule I on the alternate branch, and an IL2CPP server needs the normal one. Each has its own pack. If you switch branch, download the pack for that type and drag it in again, picking Replace.

Kicked a few seconds after connecting

Usually another host's mod is still in Mods, for example from a BisectHosting server. Delete it, keep only the files from our pack, and connect again.

Black screen or long wait on first launch

That is MelonLoader setting itself up. It can take several minutes on the first launch and after each Schedule I update, mostly on IL2CPP. Leave it running. Closing it halfway just makes it start over next time.

Game crashes or closes on start

  • Make sure your branch matches the pack: alternate with the Mono pack, None with the IL2CPP pack.
  • Temporarily move any other mods out of Mods and try again with only the files from our pack.
  • MelonLoader writes logs into its folder in the game directory. Include them, plus your server type, if you ask for help.

It worked yesterday, not after a game update

A Schedule I update changes the game files, and the server has to catch up. Download the pack again from the same link and drag it in, picking Replace. The server owner presses Update game in their panel. The game, the pack and the server must all match.

Joined but cannot connect?

If the pack loads and the Servers button is there but joining fails, the problem is on the connection side: a stopped server, a version mismatch, a wrong port, a full server or Steam sign in. Every cause and fix is in Schedule 1 can't connect to dedicated server.

How to turn the mod off or remove it

You do not need to remove the pack to play single player or co-op. If you want it gone anyway, delete these from the game folder:

  • version.dll
  • the MelonLoader folder
  • the Mods folder
  • READ ME FIRST.txt and the Licenses folder

Then set Betas back to None if you switched to alternate. Verifying game files in Steam (right click Schedule I, Properties, Installed Files, Verify integrity of game files) restores the game's own files but does not delete extra files like Mods. Only use it if something seems broken after you removed the pack.

Want a server for your own group?

If your friends do not have a server yet, Schedule 1 server hosting on GamezServers installs the server mod for you, and each server's invite link shows these same steps with the download and the Launch and join button. Setup walkthrough: how to host a Schedule 1 server. If you prefer to run it on your own PC, see how to make a Schedule 1 dedicated server.

FAQ

How do I join a Schedule 1 dedicated server?

Switch Schedule I to the alternate branch in Steam (or keep None for an IL2CPP server), download the GamezServers pack, and drag everything from it into the game folder. Then press Launch Schedule I and join on the invite page, or click Servers, Direct Connect and enter the IP and port.

Which pack do I need, Mono or IL2CPP?

The one the server's invite page links. Mono servers, the default, need the Mono pack and the alternate branch. IL2CPP servers need the IL2CPP pack and the normal branch.

Why is there no Servers button?

The pack is not loading. version.dll, the MelonLoader folder and the Mods folder must be directly next to Schedule I.exe, and your Steam branch must match the pack.

Can I still play single player with the pack installed?

Yes. The client mod stays dormant until you connect to a dedicated server, so single player and normal co-op work as usual.

Which MelonLoader version should I use?

The one in the pack, MelonLoader v0.7.2. It is pinned to match the server, so you do not need to download MelonLoader separately.

Is the Schedule 1 server mod safe?

MelonLoader and S1DedicatedServers are both open source on GitHub, and their licences are in the pack's Licenses folder. Download the pack only from the invite page, the server panel or the links in this guide.

Do I need to install the pack again after every update?

Only when the game or the server updates. Download the pack again from the same link and drag it in over the old files, picking Replace.

Skip the setup. Your own Schedule I server.

$7.49USD first month

Then $14.99/mo. Just trying it? $3.75 for 3 days

Keep reading