Zum Inhalt springen

Server-Konfiguration

SteelMC wird über eine JSON5-Konfigurationsdatei unter config/steel_config.json5 konfiguriert. Diese Seite dokumentiert alle verfügbaren Optionen.

OptionTypStandardBeschreibung
server_portu1625565Der Port, auf dem der Server lauscht (1-65535)
seedString""Weltgenerierungs-Seed (leer = zufällig)
max_playersu3220Maximale gleichzeitige Spieleranzahl
view_distanceu810Maximale Sichtweite in Chunks (1-32)
simulation_distanceu810Maximale Simulationsdistanz in Chunks (1-32)
motdString"A Steel Server"Nachricht in der Serverliste
OptionTypStandardBeschreibung
online_modebooltrueMojang-Authentifizierung für Spielerverifizierung verwenden
encryptionbooltrueVerschlüsselung für Client-Server-Kommunikation aktivieren
enforce_secure_chatboolfalseSicheren Chat erzwingen (erfordert online_mode und encryption)
OptionTypStandardBeschreibung
use_faviconbooltrueOb ein eigenes Favicon verwendet werden soll
faviconString"config/favicon.png"Pfad zur Favicon-Datei (64x64 PNG)

Netzwerkkomprimierung reduziert die Bandbreitennutzung auf Kosten der CPU.

OptionTypStandardGültiger BereichBeschreibung
compression.thresholdu32256≥256Paketgrößen-Schwellenwert für Komprimierung
compression.levelu841-9Komprimierungsstufe (1=schnell, 9=beste)

Server-Links werden im Multiplayer-Menü angezeigt.

OptionTypStandardBeschreibung
server_links.enablebooltrueServer-Links-Funktion aktivieren
server_links.linksArraySiehe untenListe der anzuzeigenden Links

Siehe Server-Links-Anleitung für detaillierte Konfiguration.

/config/steel_config.json5
{
server_port: 25565,
seed: "mein_toller_seed",
max_players: 50,
view_distance: 12,
simulation_distance: 10,
online_mode: true,
encryption: true,
motd: "Willkommen auf meinem Steel-Server!",
use_favicon: true,
favicon: "config/favicon.png",
enforce_secure_chat: false,
compression: {
threshold: 256,
level: 4
},
server_links: {
enable: true,
links: [
{
label: { text: "Discord" },
url: "https://discord.gg/beispiel"
}
]
}
}

Der Server validiert die Konfiguration beim Start:

  • view_distance muss zwischen 1 und 64 liegen
  • simulation_distance muss zwischen 1 und 32 liegen
  • compression.threshold muss mindestens 256 sein
  • compression.level muss zwischen 1 und 9 liegen
  • Wenn enforce_secure_chat true ist, müssen sowohl online_mode als auch encryption true sein