Den Server zum Laufen bringen
Dieser Guide erklärt, wie man den Steel-Server zum laufen bringt und dessen Verhalten versteht.
Den Server starten
Abschnitt betitelt „Den Server starten“# Auf dem SteelMC-Pfadcargo run --release
# Oder starte eine bereits kompilierte Binary./steelBeim Hochfahren wird Steel:
- Die Konfigurationsdatei
config/steel_config.json5laden oder erstellen - Die Konfiguration validieren
- Die beiden Async-Runtimes initialisieren
- Damit beginnen dem eingestellten Port zu lauschen (Standard: 25565)
Verbinden
Abschnitt betitelt „Verbinden“Nutze Minecraft Java Edition 1.21.11, um den Server beizutreten:
- Öffne Minecraft und gehe zu Mehrspieler
- Füge einen Server mit der Adresse
localhost(oder der IP deines Servers) hinzu - Verbinde dich und spiele
Sauberes Herunterfahren
Abschnitt betitelt „Sauberes Herunterfahren“Drücke Strg+C im Terminal, um den Server zu stoppen. Steel wird:
- Keine neuen Verbindungen mehr annehmen
- Alle geänderten Chunks auf die Festplatte speichern
- Sauber herunterfahren
Du siehst dann eine Ausgabe wie:
Saved 42 chunksWeltdaten
Abschnitt betitelt „Weltdaten“Steel speichert die Weltdaten im aktuellen Verzeichnis:
config/– Konfigurationsdateienworld/– Welt-Speicherdaten (Chunks im NBT-Format)
Serverstatus
Abschnitt betitelt „Serverstatus“Die Tab-Liste zeigt Performance-Metriken in Echtzeit an:
- TPS – Ticks pro Sekunde (Ziel: 20)
- MSPT – Millisekunden pro Tick (niedriger ist besser)
Tick-Rate-Modi
Abschnitt betitelt „Tick-Rate-Modi“Steel unterstützt verschiedene Tick-Rate-Modi zum Debuggen:
- Normal – Standard 20 TPS
- Frozen – Pausiert (keine Ticks)
- Sprint – Maximale Geschwindigkeit
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“Port wird bereits verwendet
Abschnitt betitelt „Port wird bereits verwendet“Wenn du einen Bind-Fehler siehst, nutzt ein anderer Prozess den Port 25565. Du kannst entweder:
- Den anderen Prozess stoppen
server_portin deiner Konfiguration ändern
Client kann sich nicht verbinden
Abschnitt betitelt „Client kann sich nicht verbinden“Stelle folgendes sicher:
- Der Client läuft auf der Minecraft-Version 1.21.11
online_modepasst zu deinem Setup (für Offline-/Cracked-Clients auffalsesetzen)- Die Firewall erlaubt Verbindungen auf dem hinterlegten Port
Konfigurationsfehler
Abschnitt betitelt „Konfigurationsfehler“Wenn Steel sofort beendet wird, prüfe die Fehlermeldung. Häufige Fehlerquellen sind:
simulation_distanceist größer alsview_distancecompression.thresholdist kleiner als 256enforce_secure_chatist aktiviert ohneonline_modeundencryption