DLL mods for Cube World Alpha, for both the server and the client.
These mods are built for the original Alpha version and are intended to be used with the classic mod loaders:
-
Server mods require the Cube World Server Mod Launcher
Download: prerelease2 -
Client mods require the Cube World Mod Launcher
Download: v1.5They should also work with later versions of this mod loader, such as ToufouMaster/Cube-World-Mod-Launcher/tree/legacy
You can download prebuilt binaries from the Releases page.
Releases are built automatically from Git tags using GitHub Actions.
Debug DLLs are also included in releases. They are mainly useful for development and troubleshooting.
For a more technical explanation of how the mods work, see the comments in the .c source files.
-
ServerConfig.dll
- uses
seed.cfginstead ofserver.cfg - adds
port.cfgto configure the listening port
- uses
-
ServerGracefulShutdown.dll
- keeps the original manual shutdown with
q - also allows clean shutdown by creating a
shutdown.requestfile
- keeps the original manual shutdown with
seed.cfg— world seedport.cfg— listening portshutdown.request— one-shot graceful shutdown trigger
Place the server DLLs in the Server_Mods folder used by the server mod loader.
Server_Mods/
ServerConfig.dll
ServerGracefulShutdown.dll
...
-
ClientConfig.dll
- accepts
host:portin the server connection field
- accepts
Place the client DLLs in the Mods folder used by the client mod loader.
Mods/
ClientConfig.dll
...
Build the DLLs as 32-bit Windows DLLs with MinGW-w64 MINGW32.
# Build server mods
./server/compile_all.sh# Build client mods
./client/compile_all.sh