The Isle: Evrima hat einen kostenlosen Dedicated Server (SteamCMD-App 412680, Beta-Branch „evrima“, anonymer Login) für Windows und Linux, konfiguriert über Game.ini und Engine.ini. Er hängt vor allem an einem schnellen Kern. Die Einstellungen stammen aus Hoster-Anleitungen, da Tripwire keine detaillierte Dokumentation veröffentlicht hat.
Installation Schritt für Schritt
Prüfen Sie die Maschine: quad-core 3.5 GHz+, 6-16 GB RAM, 30-70 GB disk (host guides).
Laden Sie SteamCMD herunter und legen Sie den Serverordner an.
Installieren Sie den Server mit SteamCMD: login anonymous, app_update 412680 -beta evrima validate.
Starten Sie TheIsleServer.exe ?Port=7777 -log (Linux: ./TheIsleServer.sh) einmal, damit die Konfiguration entsteht, und beenden Sie ihn.
Starten Sie den Server einmal, beenden Sie ihn und bearbeiten Sie dann TheIsle/Saved/Config/<Platform>Server/Game.ini.
Öffnen Sie die Ports 7777/UDP, 8888/TCP (RCON), 10000/TCP (queue) in Firewall und Router.
Testen Sie auf localhost (127.0.0.1) und dann von außen über ein anderes Netz.
Richten Sie den Autostart ein (geplante Aufgabe oder systemd-Dienst).
Planen Sie Backups von TheIsle/Saved und Updates.
Voraussetzungen
Laut Hoster-Anleitung: CPU mit 3,5 GHz oder mehr (mindestens vier Kerne, überwiegend Single-Thread), RAM 6-8 GB (20-30 Slots) bis 8-12 GB (50-100) oder 12-16 GB (100+ mit KI), 30 GB Speicher unter Linux (bis 70 GB unter Windows), mindestens 10 Mbit/s. Windows Server 2016 R2+ mit Visual C++ oder Ubuntu. Gleiche Client-/Serverversion.
Lokale Installation (Windows)
Installieren Sie den Branch evrima, starten Sie TheIsleServer.exe ?Port=7777 -log und verbinden Sie sich im Spiel mit 127.0.0.1.
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir C:\isle-server +app_update 412680 -beta evrima validate +quit
cd /d C:\isle-server
TheIsleServer.exe ?Port=7777 -logInstallation auf Linux-VPS / dediziertem Server
Unter Ubuntu/Debian: ein Nicht-Root-Benutzer, die 32-Bit-Abhängigkeiten von SteamCMD, den Branch evrima installieren und dann ./TheIsleServer.sh starten. Die Konfigurationsdateien liegen in TheIsle/Saved/Config/LinuxServer/. Evrima braucht zum Listing außerdem EOS-Zugangsdaten in der Engine.ini (von der offiziellen Vorlage oder dem Hoster).
sudo adduser --disabled-password --gecos "" steam
sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y lib32gcc-s1 curl ca-certificates
sudo -iu steam
mkdir -p ~/steamcmd ~/isle-server && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +login anonymous +force_install_dir ~/isle-server +app_update 412680 -beta evrima validate +quit
cd ~/isle-server && ./TheIsleServer.sh ?Port=7777 -logZu öffnende Ports
- 7777/UDP: Spiel und Query (manche Anleitungen empfehlen 7777-7779/UDP)
- 10000/TCP: Warteschlange (QueuePort)
- 8888/TCP: RCON (RconPort): auf Ihre IP beschränken
Linux-Firewall (ufw)
Unter Ubuntu/Debian erlauben Sie zuerst SSH, um sich nicht auszusperren, dann die Spielports.
sudo ufw allow OpenSSH
sudo ufw allow 7777:7779/udp
sudo ufw allow 10000/tcp
sudo ufw enable
sudo ufw statusWindows-Firewall (netsh)
In einer PowerShell mit Administratorrechten (oder Administrator-„cmd“):
netsh advfirewall firewall add rule name="The Isle 7777-7779/UDP" dir=in action=allow protocol=UDP localport=7777-7779
netsh advfirewall firewall add rule name="The Isle 10000/TCP" dir=in action=allow protocol=TCP localport=10000Provider-Firewall und Portweiterleitung (NAT)
Steht der Server bei einem Provider (OVH, Hetzner, Scaleway …), öffnen Sie dieselben Ports in dessen Netzwerk-Firewall („Security Group“). Beim Heimbetrieb leiten Sie die Ports (NAT) vom Router auf die feste lokale IP des Rechners weiter. Testen Sie von außen (Mobilfunk oder ein Freund): Ein Test aus dem eigenen Netz beweist nichts.
Autostart und Überwachung
Legen Sie /etc/systemd/system/<name>.service an und führen Sie aus: sudo systemctl daemon-reload && sudo systemctl enable --now <name>. Logs: journalctl -u <name> -f.
[Unit]
Description=The Isle Evrima dedicated server
After=network-online.target
Wants=network-online.target
[Service]
User=steam
WorkingDirectory=/home/steam/isle-server
ExecStart=/home/steam/isle-server/TheIsleServer.sh ?Port=7777 -log
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.targetAutostart unter Windows (geplante Aufgabe)
Erstellen Sie eine geplante Aufgabe „Beim Systemstart“, die das Startskript ausführt, mit höchsten Rechten und „Unabhängig von der Benutzeranmeldung ausführen“.
Updates, Backups und Neustarts
Stoppen Sie den Server, führen Sie app_update 412680 -beta evrima validate erneut aus und starten Sie neu. Sichern Sie TheIsle/Saved vor größeren Updates. Wiederholen Sie es nach jedem Patch (-beta evrima nicht weglassen).
# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server TheIsle/SavedServer eintragen und finden
Sobald der Server öffentlich ist, tragen Sie ihn auf https://game-rank.com/jeux/the-isle ein (Seite des Betreibers dieses Tools), damit Spieler ihn finden, verfolgen und dafür abstimmen können.
Fehlerbehebung
- Von außen nicht erreichbar, aber lokal OK: Es fehlt die System-Firewall-Regel, die Provider-Firewall oder die NAT-Weiterleitung, oder das Protokoll (UDP/TCP) stimmt nicht. Prüfen Sie jede Ebene einzeln.
- Verbindung nach einem Spiel-Update abgelehnt: Client und Server müssen dieselbe Version haben. Server erneut aktualisieren und neu starten.
- Der Server beendet sich sofort: Starten Sie ihn in einer Konsole, um den Fehler zu lesen, und prüfen Sie freien RAM, Speicherplatz und Software-Voraussetzungen.
- Der Server ist nicht in der Liste: Prüfen Sie den Block [EpicOnlineServices] der Engine.ini (EOS-Zugangsdaten) und Port 7777/UDP.
- RCON antwortet nicht: Ein Standard-RCON-Client (Source, mcrcon) funktioniert nicht, nutzen Sie einen Evrima-kompatiblen Client und den richtigen Port (8888/TCP).
Häufige Fragen
- Wie lautet die Steam-App-ID des Servers?
- 412680 mit dem Beta-Branch evrima (app_update 412680 -beta evrima validate); ohne ihn erhalten Sie die alte Legacy-Version.
- Wie aktualisiere ich den Server?
- Stoppen Sie den Server und führen Sie app_update 412680 -beta evrima validate erneut aus; Client und Server brauchen dieselbe Version.
- Wie viele Spieler verkraftet ein Server?
- Es hängt vor allem von der Single-Core-Leistung und der KI-Dichte ab: Stellen Sie MaxPlayerCount und AIDensity ein (bei 100+ Slots 0,5 oder weniger empfohlen), laut Hoster-Anleitungen.
- Wie mache ich meinen Server bekannt?
- Tragen Sie ihn auf https://game-rank.com/jeux/the-isle ein (Seite des Betreibers dieses Tools): Spieler können ihn finden, verfolgen und dafür abstimmen.
