KissMP Server

games
Report Issue

Server for the KISS Multiplayer BeamNG.drive mod

Contributors:
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.

Docker Images (1)
Name Image
ghcr.io/ptero-eggs/yolks:debian ghcr.io/ptero-eggs/yolks:debian
Startup Command
./kissmp-server
Variables (0)
Installation Script
Container: ghcr.io/ptero-eggs/installers:debian
Entrypoint: bash
#!/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