DokumentationAPI Reference
Einstellungen
Server-Einstellungen (server.properties) lesen und aktualisieren. Unterstützt Java und Bedrock.
GET
/servers/:id/settingsAktuelle Server-Einstellungen abrufen. Gibt je nach Servertyp unterschiedliche Felder zurück.
curl "https://www.mado-hosting.com/api/v1/servers/srv_abc123/settings" \
-H "Authorization: Bearer rsk_your_key"Java Settings
Felder
| Name | Type | Required | Description |
|---|---|---|---|
motd | string | No | Message of the Day |
maxPlayers | number | No | Maximale Spieleranzahl |
difficulty | string | No | peaceful, easy, normal, hard |
gamemode | string | No | survival, creative, adventure, spectator |
pvp | boolean | No | PvP aktiviert |
viewDistance | number | No | Sichtweite in Chunks |
spawnProtection | number | No | Spawn-Schutzradius |
whitelist | boolean | No | Whitelist aktiviert |
whitelistEnforce | boolean | No | Whitelist erzwingen |
hardcore | boolean | No | Hardcore-Modus |
allowNether | boolean | No | Nether erlauben |
allowFlight | boolean | No | Fliegen erlauben |
enableCommandBlock | boolean | No | Command Blocks aktivieren |
onlineMode | boolean | No | Online-Modus (Mojang Auth) |
spawnAnimals | boolean | No | Tiere spawnen |
spawnMonsters | boolean | No | Monster spawnen |
spawnNpcs | boolean | No | NPCs spawnen |
generateStructures | boolean | No | Strukturen generieren |
Bedrock Settings
Zusätzliche Felder
| Name | Type | Required | Description |
|---|---|---|---|
serverName | string | No | Servername |
allowCheats | boolean | No | Cheats erlauben |
allowList | boolean | No | Erlaubnisliste |
tickDistance | number | No | Tick-Distanz |
playerIdleTimeout | number | No | Idle-Timeout in Minuten |
levelName | string | No | Weltname |
levelSeed | string | No | Welt-Seed |
defaultPlayerPermissionLevel | string | No | Standard-Berechtigungsstufe |
texturepackRequired | boolean | No | Texturepack erforderlich |
forceGamemode | boolean | No | Gamemode erzwingen |
PUT
/servers/:id/settingsServer-Einstellungen aktualisieren. Server wird automatisch neu gestartet.
curl -X PUT "https://www.mado-hosting.com/api/v1/servers/srv_abc123/settings" \
-H "Authorization: Bearer rsk_your_key" \
-H "Content-Type: application/json" \
-d '{ "maxPlayers": 50, "difficulty": "hard", "pvp": false }'Der Server wird nach dem Update automatisch neu gestartet, damit die Änderungen wirksam werden.