KissMP Server
Server for the KISS Multiplayer BeamNG.drive mod
Install
- Installer image
- ghcr.io/ptero-eggs/installers:debian
- Install script
- 31 lines
Image
- Debian ghcr.io/ptero-eggs/yolks:debian
Startup
The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.
0 variables
Startup command
./kissmp-serverWings
- Stop command
- ^C (SIGINT)
- Running when the console shows
- Server is running!
Files Wings edits
Wings sets these values in these files before each start.
config.json json
- port
- {{server.build.default.port}}
Readme
BeamNG.drive - KISS Multiplayer
From their Github
Server settings such as the map can be changed in the config.json file. Port is automatically set on each boot.
Problem with this egg?
Open an issue on GitHub. Include your Panel and Wings versions.
Install script 31 lines bash in ghcr.io/ptero-eggs/installers:debian Show Hide
#!/bin/bash
# Server Files: /mnt/server
apt update
apt install -y wget unzip
mkdir -p /mnt/server
cd /mnt/server
LATEST_RELEASE=$(wget -qO- https://api.github.com/repos/TheHellBox/KISS-multiplayer/releases/latest | grep browser_download_url | cut -d '"' -f 4)
echo -e Install repo set to ${INSTALL_REPO}
echo -e "/mnt/server is empty.\nDownloading latest release ${LATEST_RELEASE}"
wget $LATEST_RELEASE -O kissmp.zip
unzip -j kissmp.zip '*/kissmp-server'
rm -rf kissmp.zip
if [ -f /mnt/server/kissmp-server ]; then
echo -e "Install complete"
chmod +x /mnt/server/kissmp-server
# Generate config
./kissmp-server & serverpid=$!
sleep 1
kill $serverpid
exit 0
else
echo -e "Install failed (no /mnt/server/kissmp-server file present)"
exit 1
fi