Sync Client Server (SCS)
A mod that simplifies server management by keeping client mods and configs in sync with one in-game update button.
截图
介绍
Sync Client Server (SCS)
Sync Client Server (SCS) is a mod designed to keep client mods and configurations synchronized with a server-provided modpack, reducing version mismatches and manual mod management.
With a single in-game Update button directly in the multiplayer server list, players can download the mods and configs required by the server in a simple and reliable way.
📸 Preview

🎯 Goal
SCS aims to simplify server administration and improve player experience by making modpack updates clear, predictable, and user-friendly, without requiring external launchers or manual file management.
✨ What SCS Can Do
- In-game Update button in the multiplayer server list
- Confirmation screen with update summary and Clear cache option
- modId-based synchronization to prevent duplicated or outdated mods
- Optional synchronization of
/configalongside/mods - Optional mirror mode for
/modsand/config - Server-enforced removal of specific client mods
- Per-server isolated cache
- Built-in lightweight file server to host
mods.zipandconfig.zip
⚠️ Important:
– Mod updates require a game restart to take effect
– Config updates do NOT require a restart and are applied immediately
🎮 Client Usage (Simple & Automatic)
The client workflow is intentionally minimal.
1️⃣ Add the server
- Add the server normally in the Multiplayer screen
- The Download URL field is automatically filled using the server address and port
- You may override it manually if needed
Example:
http://myserver.com:25566
2️⃣ Update the client
- Select the server in the list
- Click Update
- Review the summary and confirm
That’s it.
Restart the game only if mods were updated.
🧹 Clear Cache
Use Clear cache from the confirmation screen if:
- A download fails
- The client becomes out of sync
- ZIP contents changed but no update is triggered
- Other unexpected behaviors
Cache is isolated per server and safe to clear.
🖥️ Server Usage (Admin Guide)
1️⃣ Install and start
- Install SCS on the server
- Start the server once to generate the config file
2️⃣ Common Configuration
Config file:
config/scs-common.toml
Default values:
fileServerPort = 25566
updateConfig = true
mirrorMods = false
mirrorConfig = false
Explanation:
fileServerPortPort used by the built-in file server (default:25566)updateConfigEnables client config updates (enabled by default)mirrorMods/mirrorConfigDisabled by default. When enabled, client folders are forced to exactly match the ZIP files
Because updateConfig is enabled by default, server admins can push new configuration changes to clients, such as enabling or disabling mirror options.
3️⃣ Creating the update packages
Option A: Using in-game commands
On the server, run:
/scs save-mods
/scs save-config
This generates:
mods.zipconfig.zip
Option B: Manual ZIP creation (advanced / recommended for control)
Admins may manually create or edit:
mods.zipconfig.zip
This allows:
- Shipping only specific mods or configs
- Full control over update contents
Both methods are fully supported.
4️⃣ Removing client mods (server-enforced)
To force the removal of specific client mods:
- Create a file named:
modsToRemoveFromTheClient.json
- Place it inside
mods.zip - List the
.jarfilenames to remove
Example:
[
"examplemod1.jar",
"examplemod2.jar"
]
These mods will be deleted from the client during the update.
5️⃣ Built-in File Server
When the server is running, SCS automatically hosts:
mods.zipconfig.zip
On:
<server-ip>:fileServerPort
Default:
<server-ip>:25566
No external web server is required.
📦 Modpack Usage
Feel free to include this mod in your modpack — credits are appreciated but not required.
❤️ Credits & Fork Notice
This project is a fork of the mod _MMMMM_ by Place-Boy.
Original project: https://www.curseforge.com/minecraft/mc-mods/mmmmm
All credit for the original concept and foundation goes to the original author.
常见问题
Sync Client Server (SCS) 支持哪些 Minecraft 版本?
Sync Client Server (SCS) 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Sync Client Server (SCS) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Maeiro 的其他作品
查看全部 →
Serene Seasons Better Winter
Serene Seasons Better Winter makes deciduous trees visually leafless in late autumn and winter for a cleaner, more immersive seasonal world
Proximity Crafting
A crafting table that uses items from nearby containers, modded storage blocks, your inventory, and backpacks so you can craft without moving items between inventories.
评论
登录后评论和评分