DokumentationAPI Reference

Einstellungen

Server-Einstellungen (server.properties) lesen und aktualisieren. Unterstützt Java und Bedrock.

GET/servers/:id/settings

Aktuelle 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

NameTypeRequiredDescription
motdstringNoMessage of the Day
maxPlayersnumberNoMaximale Spieleranzahl
difficultystringNopeaceful, easy, normal, hard
gamemodestringNosurvival, creative, adventure, spectator
pvpbooleanNoPvP aktiviert
viewDistancenumberNoSichtweite in Chunks
spawnProtectionnumberNoSpawn-Schutzradius
whitelistbooleanNoWhitelist aktiviert
whitelistEnforcebooleanNoWhitelist erzwingen
hardcorebooleanNoHardcore-Modus
allowNetherbooleanNoNether erlauben
allowFlightbooleanNoFliegen erlauben
enableCommandBlockbooleanNoCommand Blocks aktivieren
onlineModebooleanNoOnline-Modus (Mojang Auth)
spawnAnimalsbooleanNoTiere spawnen
spawnMonstersbooleanNoMonster spawnen
spawnNpcsbooleanNoNPCs spawnen
generateStructuresbooleanNoStrukturen generieren

Bedrock Settings

Zusätzliche Felder

NameTypeRequiredDescription
serverNamestringNoServername
allowCheatsbooleanNoCheats erlauben
allowListbooleanNoErlaubnisliste
tickDistancenumberNoTick-Distanz
playerIdleTimeoutnumberNoIdle-Timeout in Minuten
levelNamestringNoWeltname
levelSeedstringNoWelt-Seed
defaultPlayerPermissionLevelstringNoStandard-Berechtigungsstufe
texturepackRequiredbooleanNoTexturepack erforderlich
forceGamemodebooleanNoGamemode erzwingen
PUT/servers/:id/settings

Server-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.