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.