Project Zomboid Server Einrichtung: Dedicated Server und Mod-Anleitung
Richten Sie einen Project Zomboid Dedicated Server auf REXE VDS ein. Mod-Unterstützung, Sandbox-Einstellungen und Multiplayer-Konfiguration.
Inhaltsverzeichnis
Einführung
Project Zomboid ist ein isometrisches Zombie-Überlebensspiel von The Indie Stone. Mit umfangreicher Mod-Unterstützung und Sandbox-Einstellungen können Sie ein einzigartiges Überlebenserlebnis auf Ihrem eigenen Dedicated Server erstellen. Diese Anleitung behandelt die vollständige Project Zomboid Server-Installation auf REXE VDS.
Systemanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 4 GB | 8+ GB |
| Festplatte | 10 GB SSD | 20+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Netzwerk | 10 Mbps | 50+ Mbps |
Der RAM-Verbrauch des Project Zomboid Servers steigt mit der Mod-Anzahl und Kartengröße. Bei vielen Mods werden 8 GB+ RAM empfohlen.
SteamCMD Installation
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
sudo adduser steam --disabled-login
sudo su - steam
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
Server-Dateien herunterladen
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/pzserver +login anonymous +app_update 380870 validate +quit
Project Zomboid Dedicated Server App ID: 380870. Der erste Download umfasst ca. 3-5 GB.
Java Installation
sudo apt install openjdk-17-jre-headless -y
java -version
Server-Konfiguration
Erster Start
cd ~/pzserver
./start-server.sh -servername rexeserver
Legen Sie ein starkes Admin-Passwort fest. Geben Sie dann quit ein, um den Server zu stoppen.
servertest.ini Konfiguration
nano ~/Zomboid/Server/rexeserver.ini
PublicName=REXE Project Zomboid Server
PublicDescription=REXE Technologie PZ Dedicated Server
MaxPlayers=32
Open=true
PVP=false
PauseEmpty=true
DefaultPort=16261
UDPPort=16262
Password=
SaveWorldEveryMinutes=10
PlayerSafehouse=true
SteamVAC=true
Map=Muldraugh, KY
Mods=
WorkshopItems=
VoiceEnable=true
LoginQueueEnabled=true
Wichtige Parameter
| Parameter | Beschreibung | Standard |
|---|---|---|
| DefaultPort | Spielport (UDP) | 16261 |
| UDPPort | Direktverbindungsport (UDP) | 16262 |
| MaxPlayers | Maximale Spieler | 32 |
| PVP | PvP aktiviert | false |
| PauseEmpty | Pausieren wenn leer | true |
Sandbox-Einstellungen
SandboxVars.lua
nano ~/Zomboid/Server/rexeserver_SandboxVars.lua
SandboxVars = {
Zombies = 4, -- 1=Wahnsinnig, 2=Sehr Hoch, 3=Hoch, 4=Normal, 5=Niedrig
Distribution = 1, -- 1=Städtisch fokussiert, 2=Gleichmäßig
DayLength = 2, -- 1=15min, 2=30min, 3=1Std, 4=2Std
ZombieSpeed = 3, -- 1=Sprinter, 2=Schnelle Schlurfer, 3=Schlurfer
ZombieStrength = 3, -- 1=Übermenschlich, 2=Normal, 3=Schwach
ZombieTransmission = 1, -- 1=Blut+Speichel, 2=Nur Speichel, 3=Alle infiziert
XpMultiplier = 1.0,
EnableVehicles = true,
CarSpawnRate = 3,
}
Passen Sie die Sandbox-Einstellungen an die Vorlieben Ihrer Community an.
Mod-Installation
Steam Workshop Mods
Mods=Hydrocraft;Arsenal(26)GunFighter;Brita_2
WorkshopItems=2778991038;2297098490;2275412165
Mod-Installationsschritte
- Öffnen Sie die Mod-Seite im Steam Workshop
- Kopieren Sie die Workshop-ID aus der URL
- Fügen Sie die ID zur
WorkshopItems-Zeile hinzu (durch Semikolon getrennt) - Fügen Sie den Mod-Namen zur
Mods-Zeile hinzu - Starten Sie den Server neu
Mod-Inkompatibilitäten können Server-Abstürze verursachen. Testen Sie Mods einzeln.
Startskript
nano ~/pzserver/start.sh
#!/bin/bash
cd ~/pzserver
./start-server.sh \
-servername rexeserver \
-adminpassword ADMIN_PASSWORT \
-ip 0.0.0.0 \
-port 16261 \
-udpport 16262 \
-players 32 \
-cachedir=/home/steam/Zomboid \
-Xmx4096m
chmod +x ~/pzserver/start.sh
Port-Konfiguration
| Port | Protokoll | Verwendung |
|---|---|---|
| 16261 | UDP | Project Zomboid Spielport |
| 16262 | UDP | Direktverbindungsport |
Firewall-Regeln
sudo ufw allow 16261/udp comment "PZ Game"
sudo ufw allow 16262/udp comment "PZ Direct"
sudo ufw reload
Automatischer Start mit systemd
sudo nano /etc/systemd/system/pzserver.service
[Unit]
Description=Project Zomboid Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/pzserver
ExecStart=/home/steam/pzserver/start.sh
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable pzserver
sudo systemctl start pzserver
Automatische Updates
nano ~/update_pz.sh
#!/bin/bash
echo "Project Zomboid Server wird gestoppt..."
sudo systemctl stop pzserver
~/steamcmd/steamcmd.sh +force_install_dir ~/pzserver +login anonymous +app_update 380870 +quit
sudo systemctl start pzserver
echo "Update abgeschlossen."
chmod +x ~/update_pz.sh
crontab -e
0 5 * * * /home/steam/update_pz.sh
Backup
nano ~/backup_pz.sh
#!/bin/bash
BACKUP_DIR="/home/steam/pz-backups"
SAVE_DIR="/home/steam/Zomboid/Saves"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf "$BACKUP_DIR/pz_save_$DATE.tar.gz" -C "$SAVE_DIR" .
find $BACKUP_DIR -name "*.tar.gz" -mtime +7 -delete
echo "Backup abgeschlossen: pz_save_$DATE.tar.gz"
chmod +x ~/backup_pz.sh
crontab -e
0 */4 * * * /home/steam/backup_pz.sh
Admin-Befehle
/adduser benutzername passwort
/addusertowhitelist benutzername
/setaccesslevel benutzername admin
/kickuser benutzername
/banuser benutzername
/save
/quit
Fazit
Die Project Zomboid Dedicated Server-Einrichtung kann mit SteamCMD schnell abgeschlossen werden. Mit umfangreichen Sandbox-Einstellungen und Mod-Unterstützung erstellen Sie ein einzigartiges Zombie-Überlebenserlebnis für Ihre Community.
Verwandte Artikel
FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Minecraft-Server einrichten: Paper-Installationsanleitung
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
CS2-Server einrichten: Vollständige Anleitung mit SteamCMD
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.