
Wiki & Guides
PumpkinMC
Minecraft-Serversoftware · Rust · Pumpkin-MC (Open Source)
pumpkin.toml konfigurieren: alle wichtigen Einstellungen
Die pumpkin.toml erklärt: Spielmodus, Whitelist, Sichtweite, MOTD, RCON, Query und Velocity-Proxy — mit Standardwerten und Beispielen für deinen Pumpkin-Server.
Zuletzt aktualisiert am 5. September 2026 · RespawnHost
Auf dieser Seite
pumpkin.toml konfigurieren
Pumpkin hat keine server.properties. Der gesamte Server wird über eine einzige Datei im TOML-Format gesteuert: pumpkin.toml im Hauptverzeichnis des Servers. Fehlt die Datei beim Start, legt Pumpkin sie mit Standardwerten an; fehlen einzelne Optionen, ergänzt Pumpkin sie beim nächsten Start automatisch.
Bearbeiten kannst du sie im RespawnHost-Panel unter Dateien oder per FTP. Änderungen greifen erst nach einem Neustart des Servers.
Wie ist die Datei aufgebaut?
Ganz oben stehen die Basis-Optionen ohne Sektion, darunter folgen Sektionen in eckigen Klammern:
# Basis
seed = ""
default_difficulty = "Normal"
default_gamemode = "Survival"
hardcore = false
white_list = false
# Sektionen
[networking.java]
address = "0.0.0.0:25565"
motd = "A blazingly fast Pumpkin server!"
[commands]
default_op_level = 0
Welche Basis-Optionen gibt es?
| Option | Standard | Bedeutung |
|---|---|---|
seed | zufällig vorgegeben | Startwert der Weltgenerierung |
default_difficulty | "Normal" | Schwierigkeit: Peaceful, Easy, Normal, Hard |
default_gamemode | "Survival" | Spielmodus für neue Spieler |
force_gamemode | false | Setzt den Spielmodus bei jedem Beitritt zurück |
hardcore | false | Hardcore-Modus |
allow_nether | true | Nether betretbar |
allow_end | true | End betretbar |
op_permission_level | 4 | Rechtelevel für Operatoren (0–4) |
tps | 20.0 | Ticks pro Sekunde |
default_level_name | "world" | Ordner der geladenen Welt |
white_list | false | Whitelist aktiv |
enforce_whitelist | false | Spieler ohne Whitelist-Eintrag werden entfernt |
use_favicon | true | Server-Icon in der Serverliste |
scrub_ips | true | IP-Adressen aus den Logs entfernen |
allow_chat_reports | false | Chat-Meldungen an Mojang erlauben |
Wo stellt man MOTD, Spielerzahl und Sichtweite ein?
Nicht oben, sondern in der Java-Sektion — hier liegt alles, was den Java-Edition-Zugang betrifft:
[networking.java]
enabled = true
address = "0.0.0.0:25565"
encryption = true
online_mode = true
max_players = 1000
view_distance = 16
simulation_distance = 10
keep_alive_time = 15
motd = "A blazingly fast Pumpkin server!"
| Option | Standard | Hinweis |
|---|---|---|
address | "0.0.0.0:25565" | Muss auf den Port deines gemieteten Servers zeigen |
online_mode | true | Mojang-Authentifizierung; hinter einem Proxy auf false |
encryption | true | Verschlüsselte Verbindungen |
max_players | 1000 | Angezeigtes und erzwungenes Limit |
view_distance | 16 | Sichtweite in Chunks (2–64) |
simulation_distance | 10 | Simulierte Entfernung in Chunks |
motd | Text | Beschreibung in der Serverliste |
Tipp
Die Sichtweite ist die wirksamste Stellschraube gegen Last: Von 16 auf 10 Chunks zu gehen, senkt die zu ladenden Chunks pro Spieler auf rund ein Drittel. Bei kleinen Paketen lohnt sich das mehr als jede andere Einstellung.
Welche weiteren Sektionen gibt es?
| Sektion | Wofür |
|---|---|
[networking.bedrock] | Bedrock-Edition-Zugang, siehe Crossplay-Guide |
[networking.rcon] | Fernsteuerung per RCON |
[networking.query] | GS4-Query für Serverlisten und Monitoring |
[networking.proxy] | Velocity, BungeeCord und BungeeGuard |
[networking.lan_broadcast] | Sichtbarkeit im lokalen Netzwerk |
[commands] | Konsolen- und Befehlsverhalten |
[chat] | Chatformat und Anti-Spam |
[pvp] | Spielerkampf |
[world] | Weltgenerierung und Dimensionen |
[player_data] | Speichern von Spielerdaten |
[resource_pack] | Server-Resourcepack |
[plugins] | WASM-Plugins, siehe Plugin-Guide |
[logging] | Protokollierung |
[advancement] | Fortschritte |
[server_links] | Links im Pausenmenü |
Wie aktiviere ich RCON?
RCON ist der Fernzugriff auf die Serverkonsole — nötig etwa für Discord-Bots oder externe Verwaltungstools:
[networking.rcon]
enabled = true
address = "0.0.0.0:25575"
password = "hier-ein-langes-passwort"
max_connections = 10
[networking.rcon.logging]
logged_successfully = true
wrong_password = true
commands = true
quit = true
Warnung
RCON überträgt Befehle unverschlüsselt. Nutze ein langes, eigenes Passwort — niemals dasselbe wie für dein Kundenkonto — und aktiviere RCON nur, wenn du es wirklich brauchst. Ein Port ohne Passwort ist eine offene Serverkonsole für jeden im Internet.
Wie hänge ich Pumpkin an einen Velocity-Proxy?
Pumpkin unterstützt Velocity (Modern Forwarding), BungeeCord und BungeeGuard. Das Prinzip ist dasselbe wie bei Paper: Der Proxy übernimmt die Authentifizierung, der Backend-Server vertraut ihm über ein gemeinsames Geheimnis.
[networking.proxy]
enabled = true
[networking.proxy.velocity]
enabled = true
secret = "gleicher-wert-wie-in-velocity"
Dazu gehört zwingend online_mode = false unter [networking.java] — sonst prüft der Backend-Server die Anmeldung ein zweites Mal und weist alle Spieler ab. Für BungeeCord gilt derselbe Aufbau unter [networking.proxy.bungeecord], wobei das secret dort die BungeeGuard-Absicherung ist und Direktverbindungen am Proxy vorbei blockiert.
Hinweis
Ein Backend-Server mit online_mode = false und ohne Proxy-Geheimnis ist offen für jeden, der den Port kennt — inklusive fremder Spielernamen. Setze deshalb immer beides zusammen: Proxy-Modus an und Geheimnis gesetzt.
Wie schränke ich Befehle ein?
Die Sektion [commands] steuert, wie Befehle verarbeitet werden:
| Option | Bedeutung |
|---|---|
use_console | Befehle aus der Serverkonsole annehmen |
use_tty | Interaktive Konsoleneingabe |
log_console | Spielerbefehle protokollieren |
broadcast_console_to_ops | Konsolenausgabe an Operatoren spiegeln |
default_op_level | Rechtelevel für normale Spieler (0–4) |
Einzelne Befehle lassen sich gezielt abschalten oder auf ein höheres Rechtelevel heben:
[commands.overrides.gamemode]
enabled = true
permission_level = 4
[commands.overrides.tp]
enabled = false
Häufige Fragen
Wo liegt die Datei?
pumpkin.toml im Hauptverzeichnis des Servers, erreichbar über Dateien im Panel oder per FTP.
Muss ich den Server nach jeder Änderung neu starten? Ja. Pumpkin liest die Konfiguration beim Start.
Ich habe die Datei kaputt gespeichert — was nun? Pumpkin meldet in der Konsole, dass die TOML-Datei nicht gelesen werden konnte, und arbeitet mit den Standardwerten weiter. Lade ein Backup zurück oder benenne die Datei um, damit Pumpkin eine frische Standardkonfiguration erzeugt.
Warum steht max_players nicht ganz oben?
Weil Java- und Bedrock-Zugang getrennte Limits haben. Für die Java-Edition gilt der Wert unter [networking.java].
PumpkinMC Server mieten — Konfiguration jederzeit selbst editierbar, ohne Support-Ticket.
Eigenen PumpkinMC-Server?
Bei 3 Std. am Tag rund 0,27 € im Monat. Sekundengenau abgerechnet: Server aus, Kosten aus.
- Kein Abo, keine Mindestlaufzeit
- Guthaben verfällt nicht, solange dein Konto besteht
- In unter 90 Sekunden online
