Installation
The WukongMP server is currently distributed in the following formats:
- Binary package
- Docker image (coming soon)
Downloadsâ
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | Download for Linux |
| Windows | x64 | Download for Windows |
Installationâ
Extract the binary package to a location of your choice.
After extraction, the directory structure should look like this:
- Windows
- Linux
server/
âââ server.exe # Main server binary
âââ config.json # Configuration file
âââ e_sqlite3.dll # Dependency
âââ aspnetcorev2_inprocess.dll # Dependency
âââ mods/ # Directory for mods
| âââ WukongMp.Sdk/ # SDK mod
| âââ WukongMp.Coop/ # Co-op mod
âââ saves/ # Directory for game saves (empty by default)
âââ wwwroot/ # Admin panel assets
server/
âââ server # Main server binary
âââ config.json # Configuration file
âââ libe_sqlite3.so # Dependency
âââ mods/ # Directory for mods
| âââ WukongMp.Sdk/ # SDK mod
| âââ WukongMp.Coop/ # Co-op mod
âââ saves/ # Directory for game saves (empty by default)
âââ wwwroot/ # Admin panel assets
Configurationâ
You can adjust server settings by editing the config.json file. In the following table, the : notation is used to represent nested settings.
| Setting | Type | Purpose |
|---|---|---|
Server:Port | number | The port on which the server listens for incoming connections |
First launchâ
Start the server by running the server.exe binary.
On first launch, the server creates a data/ directory inside the server folder.
This directory contains the web.db database file, where persistent data is stored.
Unless changed in config.json, the server listens on the following ports:
| Port | Protocol | Purpose |
|---|---|---|
| 9050 | UDP | Game traffic (player connections, game state synchronization, etc.) |
| 9050 | HTTP | Admin panel |