Skip to main content

How To Restrict Which Client Mods Can Join Your Schedule 1 Server

1. Log In to Your Panel


2. Select the ‘File’ Tab

Cybrancee Panel navigation menu with the Files tab highlighted

3. Select the ‘User Data’ Folder

Cybrancee Panel File Manager root directory with the UserData folder highlighted

4. Select the ‘client_mod_policy.toml‘ File

Cybrancee Panel File Manager UserData folder with client_mod_policy.toml highlighted

5. Configure Client Mod Restrictions

When a player attempts to join your server, MelonLoader sends a list of all client-side mods installed on their PC. The server compares this list against client_mod_policy.toml to decide whether to allow or reject the player.

Edit client_mod_policy.toml using the following structure:

[policy]
# Options: "AllowAll", "BlockAll", or "RequireMatching"
default_action = "BlockAll"

[whitelisted_mods]
# List specific client mod IDs allowed to join when default_action = "BlockAll"
allowed = [
    "QoL_Minimap",
    "UI_Enhancements"
]

[blacklisted_mods]
# List specific client mod IDs strictly forbidden when default_action = "AllowAll"
blocked = [
    "InfiniteMoneyMod",
    "SpeedHack"
]

How the Policy Rules Work:

default_action = "AllowAll": Allows players to join with any client-side mods installed, except those explicitly listed in blocked under [blacklisted_mods]. Use this setup if you want a relaxed server where players can freely use client mods unless a mod causes griefing.

default_action = "BlockAll": Blocks all client-side mods by default, except those explicitly listed in allowed under [whitelisted_mods]. Use this setup if you want a strict server environment where only pre-approved Quality-of-Life (QoL) mods are permitted.

default_action = "RequireMatching": Requires players to have the exact same mods installed on their local PC as those running on the server. If a player has extra client mods or is missing a server mod, their connection will be rejected.

Cybrancee Panel text editor displaying client_mod_policy.toml configuration options

6. Save the Configuration File


7. Restart Your Server

Schedule 1 Server Hosting

Starts at $9.99

External link icon
Was this article helpful?
Please Share Your Feedback
How Can We Improve This Article?
Table of Contents