Egg Repository

Pterodactyl Community Egg Repository

KissMP Server

Server for the KISS Multiplayer BeamNG.drive mod

Read Me

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.

Yolks
NameTag
ghcr.io/ptero-eggs/yolks:debianghcr.io/ptero-eggs/yolks:debian
Variables
NameDescriptionEnvironment VariableDefault ValueUser ViewableUser Editable
Install Script
#!/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