Server-Konfiguration
SteelMC wird über eine JSON5-Konfigurationsdatei unter config/steel_config.json5 konfiguriert. Diese Seite dokumentiert alle verfügbaren Optionen.
Grundeinstellungen
Abschnitt betitelt „Grundeinstellungen“| Option | Typ | Standard | Beschreibung |
|---|---|---|---|
server_port |
u16 | 25565 |
Der Port, auf dem der Server lauscht (1-65535) |
seed |
String | "" |
Weltgenerierungs-Seed (leer = zufällig) |
max_players |
u32 | 20 |
Maximale gleichzeitige Spieleranzahl |
view_distance |
u8 | 10 |
Maximale Sichtweite in Chunks (1-32) |
simulation_distance |
u8 | 10 |
Maximale Simulationsdistanz in Chunks (1-32) |
motd |
String | "A Steel Server" |
Nachricht in der Serverliste |
Sicherheitseinstellungen
Abschnitt betitelt „Sicherheitseinstellungen“| Option | Typ | Standard | Beschreibung |
|---|---|---|---|
online_mode |
bool | true |
Mojang-Authentifizierung für Spielerverifizierung verwenden |
encryption |
bool | true |
Verschlüsselung für Client-Server-Kommunikation aktivieren |
enforce_secure_chat |
bool | false |
Sicheren Chat erzwingen (erfordert online_mode und encryption) |
Favicon-Einstellungen
Abschnitt betitelt „Favicon-Einstellungen“| Option | Typ | Standard | Beschreibung |
|---|---|---|---|
use_favicon |
bool | true |
Ob ein eigenes Favicon verwendet werden soll |
favicon |
String | "config/favicon.png" |
Pfad zur Favicon-Datei (64x64 PNG) |
Komprimierungseinstellungen
Abschnitt betitelt „Komprimierungseinstellungen“Netzwerkkomprimierung reduziert die Bandbreitennutzung auf Kosten der CPU.
| Option | Typ | Standard | Gültiger Bereich | Beschreibung |
|---|---|---|---|---|
compression.threshold |
u32 | 256 |
≥256 | Paketgrößen-Schwellenwert für Komprimierung |
compression.level |
u8 | 4 |
1-9 | Komprimierungsstufe (1=schnell, 9=beste) |
Server-Links
Abschnitt betitelt „Server-Links“Server-Links werden im Multiplayer-Menü angezeigt.
| Option | Typ | Standard | Beschreibung |
|---|---|---|---|
server_links.enable |
bool | true |
Server-Links-Funktion aktivieren |
server_links.links |
Array | Siehe unten | Liste der anzuzeigenden Links |
Siehe Server-Links-Anleitung für detaillierte Konfiguration.
Beispielkonfiguration
Abschnitt betitelt „Beispielkonfiguration“{ 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" } ] }}Validierungsregeln
Abschnitt betitelt „Validierungsregeln“Der Server validiert die Konfiguration beim Start:
view_distancemuss zwischen 1 und 64 liegensimulation_distancemuss zwischen 1 und 32 liegencompression.thresholdmuss mindestens 256 seincompression.levelmuss zwischen 1 und 9 liegen- Wenn
enforce_secure_chattrue ist, müssen sowohlonline_modeals auchencryptiontrue sein
SteelMC logo by colonthreeing.
