Diese Anleitung behandelt die Admin-Einrichtung, Konsolenbefehle, Spielerverwaltung, Oxide/uMod-Plugin-Unterstützung und Fehlerbehebung für Ihren Hurtworld Dedicated Server. Hurtworld ist ein Multiplayer-Survival-FPS, in dem Spieler Ressourcen sammeln, Basen bauen und in einer feindlichen Umgebung überleben. Für die anfängliche Servereinrichtung, Konfiguration und Verbindungsanweisungen siehe Hurtworld Server-Einrichtungsanleitung.
1. Admin-Einrichtung
Hurtworld verwendet Steam-IDs, um Admin-Rechte zu vergeben. Fügen Sie Admin-Befehle zur autoexec.cfg hinzu, damit sie über Neustarts hinweg bestehen bleiben.
Einen Besitzer hinzufügen
ownerid <SteamID64> "PlayerName" "reason"
Beispiel: ownerid 76561198012345678 "Admin" "Server owner"
Einen Moderator hinzufügen
moderatorid <SteamID64> "PlayerName" "reason"
Admin-Zugriff entfernen
removeowner <SteamID64>
removemoderator <SteamID64>
2. Konsolenbefehle
Greifen Sie auf die Konsole über den GPanel-Tab Console zu oder drücken Sie F1 im Spiel mit Admin-Rechten.
Spielerverwaltung
| Befehl | Beschreibung |
|---|---|
kick <SteamID64> | Einen Spieler vom Server kicken. |
ban <SteamID64> | Einen Spieler dauerhaft bannen. |
unban <SteamID64> | Den Bann eines Spielers aufheben. |
mutevoice <SteamID64> | Den Voice-Chat eines Spielers stummschalten. |
mutechat <SteamID64> | Den Text-Chat eines Spielers stummschalten. |
status | Alle verbundenen Spieler mit Steam-IDs auflisten. |
Welt- und Serverbefehle
| Befehl | Beschreibung |
|---|---|
teleport <SteamID64> <x> <y> <z> | Einen Spieler zu Koordinaten teleportieren. |
teleportto <SteamID64> <TargetID> | Einen Spieler zu einem anderen teleportieren. |
spawn <itemid> <amount> | Gegenstände in Ihr Inventar spawnen (nur Besitzer). |
settime <hours> | Die In-Game-Tageszeit festlegen (0-24). |
weather <type> | Wetter erzwingen (clear, rain, snow, sandstorm). |
say "message" | Eine serverweite Chat-Nachricht senden. |
save | Eine sofortige Weltspeicherung erzwingen. |
quit | Den Server speichern und herunterfahren. |
3. Oxide/uMod-Plugin-Unterstützung
Hurtworld unterstützt das Oxide/uMod-Modding-Framework zur Erweiterung der Serverfunktionalität mit benutzerdefinierten Plugins, erweiterten Admin-Tools und Gameplay-Modifikationen.
Oxide installieren
- Stoppen Sie Ihren Server über GPanel.
- Überprüfen Sie, ob Oxide vorinstalliert ist, indem Sie in den Serverdateien nach einem
oxide/-Verzeichnis suchen. - Falls nicht, laden Sie die neueste Version von Oxide für Hurtworld von umod.org herunter.
- Laden Sie die Dateien per SFTP in das Stammverzeichnis Ihres Servers hoch und überschreiben Sie bei Aufforderung.
- Starten Sie den Server und überprüfen Sie in der Konsole, ob Oxide geladen wird.
Plugins installieren
- Durchsuchen Sie Plugins auf umod.org Hurtworld-Plugins.
- Laden Sie die
.cs-Datei herunter und laden Sie sie nachoxide/plugins/hoch. - Der Server kompiliert und lädt das Plugin automatisch. Überprüfen Sie die Konsole auf Bestätigung.
Beliebte Plugins
- Kits: Gibt Spielern Starter-Kits mit konfigurierbaren Gegenständen und Abklingzeiten.
- Teleportation: Lässt Spieler Heimatpunkte setzen und sich gegenseitig teleportieren.
- Stack Size Controller: Ändert die Stapelgrößen von Gegenständen für mehr Komfort.
- Better Chat: Passt die Chat-Formatierung an und fügt Chat-Gruppen hinzu.
- Anti-Cheat: Zusätzliche serverseitige Cheat-Erkennung und -Prävention.
Plugins verwalten
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Plugin-Konfiguration
Die meisten Oxide-Plugins generieren beim ersten Laden Konfigurationsdateien im Verzeichnis oxide/config/. Bearbeiten Sie diese JSON-Dateien, um das Plugin-Verhalten anzupassen. Laden Sie das Plugin nach der Bearbeitung mit oxide.reload PluginName neu, um Änderungen anzuwenden.
Plugin-Daten
Plugin-Datendateien (Spielerdaten, gespeicherte Informationen) werden in oxide/data/ aufbewahrt. Schließen Sie dieses Verzeichnis in Ihre SFTP-Backups ein, um den Plugin-Status bei Serverumzügen oder -Resets zu erhalten.
4. Fehlerbehebung
Server stürzt beim Start ab
- Überprüfen Sie die GPanel-Konsole auf Fehlermeldungen.
- Wenn Sie Oxide verwenden, entfernen Sie kürzlich hinzugefügte Plugins aus
oxide/plugins/, um das Problem zu identifizieren. - Versuchen Sie,
autoexec.cfgzu löschen und neu zu starten, um Standardwerte zu regenerieren.
Spieler können sich nicht verbinden
- Überprüfen Sie, ob der Server in GPanel läuft.
- Überprüfen Sie die korrekte IP und den Port im Tab Network.
- Stellen Sie sicher, dass sowohl Server als auch Spieler auf derselben Spielversion sind.
Oxide-Plugins laden nicht
- Überprüfen Sie die Konsole auf Kompilierungsfehler beim Laden des Plugins.
- Stellen Sie sicher, dass das Plugin mit der aktuellen Hurtworld- und Oxide-Version kompatibel ist.
- Überprüfen Sie, ob sich die
.cs-Datei direkt inoxide/plugins/befindet und nicht in einem Unterverzeichnis. - Versuchen Sie das Neuladen mit
oxide.reload PluginName, nachdem Sie Probleme behoben haben.
Leistungsprobleme
- Reduzieren Sie
maxplayers, wenn der Server bei vielen verbundenen Spielern laggt. - Überprüfen Sie installierte Oxide-Plugins — einige mit häufigen Timern oder umfangreichen Datenbankoperationen beeinträchtigen die Leistung.
- Wenn die Leistung weiterhin schlecht bleibt, kontaktieren Sie den Support bezüglich eines Upgrades Ihres Servertarifs.
Verwandte Artikel
- Hurtworld Server-Einrichtungsanleitung
- So finden Sie Ihre Server-IP und den Port
- Dateien per SFTP hochladen
- Server-Startanleitung
Brauchen Sie Hilfe?
Wenn Sie auf Probleme mit Ihrem Hurtworld-Server stoßen, die hier nicht behandelt werden, erstellen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und relevante Fehlermeldungen aus der GPanel-Konsole an.