Wiki 9Minecraft Wiki 9Minecraft
Coroutil Wiki › Guides › Setting Up CoroUtil for Dedicated Multiplayer Servers

Setting Up CoroUtil for Dedicated Multiplayer Servers

When creating or joining a multiplayer server that runs mods dependent on this library, you must handle installation properly across both sides of the connection.

Server and Client Requirements

Because this library handles both server-side logic (such as coroai entity behavior and buildmod placement systems) and client-side logic (such as extendedrenderer visual rendering), it is generally required on both the dedicated server and the player's client.

Verification Steps

1. Install on the Server: Place the mod file into your dedicated server's mods folder. The server needs this file to process custom AI routines and data structures.

2. Install on the Client: Place the exact same mod file into your local client's mods folder. Your client requires the rendering components to display visuals generated by dependent mods properly.

3. Check for Parity: Whenever you add a dependent mod to your server, ensure all joining players also have both that dependent mod and this library installed.

4. Launch and Monitor: Start the server first to confirm that all dependent mods locate the utility without throwing missing dependency warnings. Once the server starts cleanly, launch your client and connect.