NOTE: the latest version isn't done yet demo video
- Install Primitier mod manager
- Download the mod from the latest release.
- Drag it into primitier mod manager and click the arrow to select it
- Launch Primitier
- Download PrimitierServer from the release you want to install
- install .Net 5 runtime (When you run the application it will give you a download link)
- unpack the zip file
- run the main executable (You probably need to chmod it first)
- install git and docker
git clone https://github.com/Xgames123/PrimitierMultiplayerMod.git --recursive
- edit
primsconfig.json
- Run
sudo docker build . -t multiplayerserver
- Run
sudo docker run --rm -d --network host multiplayerserver -p 9543:9543/udp
primsconfig.json is the configuration file for the server
{
"ListenPort": 9543, //Port to listen on
"ListenIp": "0.0.0.0", //Ip address to use for the server
"MaxPlayers": 10, //Maximum players that can be in the world
"WorldDirectory": "World", //The path to the directory to store world data into
"UpdateDelay": 10, //Amount of milliseconds between server updates (When the server sends a packet to all connected clients)
//Configurations for the clients that connect
"Client": {
"IdleUpdateDelay": 1000, //Amount of milliseconds between client updates when the client is idle (when the client is too far away from other players to be seen)
"ActiveUpdateDelay": 20 //Amount of milliseconds between client updates when the client can be seen by other players
}
}