Server Konfiguration
Walo Konfiguration
Du findest die Walo-Dokumentation im Server Ordner → plugins → Walo → config.yml. Die Standardkonfiguration sieht so aus:
discord-webhook-url: <your-discord-webhook-url> # Insert your discord webhook string here
website:
url: https://<your-webserver>/
database-api:
# The Web Address of the API that will be used to access the database
# You will need to host this on a webserver yourself
url: https://<your-webserver>/database.php
# Prevents unauthorized access
access-token: <database-access-token>
worldborder:
# Worldborder diameter
size: 1400
# How far it will shrink after the shrinkdelay is over
shrinksize: 200
# When the border will start shrinking in minecraft ticks
shrinkdelay: 144000
# How long it will take to shrink to the shrinksize after the shrinkdelay in seconds
shrinkduration: 400
autostart:
# How many players the game needs until it starts itself
required-players: 20
# When the game will start after enough players joined
seconds: 30
protection-time:
# Whether the 10 Minutes protection time is enabled
enabled: true
joining:
# If players can join even if the game has started already, and they haven't been here since the start
allow-subsequent: false
# How long the player has time to rejoin in minutes
rejoin-timeout: 10
misc:
# If the plugin should check for swearwords in any of the players chat messages
filter-bad-words: true
teams:
max-allowed-size: 2
# The teams will be saved here
player-teams:
Discord Webhook
Falls du einen Discord-Webhook einrichten willst, um automatisch Siege auf einem Discord Server anzeigen zu lassen, kannst du hier die Webhook-URL einfügen:
discord-webhook-url: <your-discord-webhook-url>
Leaderboards & Statistik
Falls du auf deiner eigenen Walo-Website Statistiken & Leaderboards anzeigen lassen willst gebe die URL des Webservers an, zum Beispiel könnte man folgende Konfiguration verwenden, um das Walo-Plugin mit dieser Website zu verbinden:
web-database-api: url: https://<DEINE_DOMAIN>/database.php access-token: <Hier bräuchtest du den access token, der unter 'assets/secrets/database_token.txt' am Webserver gespeichert ist>
Andere Optionen
Jede Konfigurationsoption ist mit einem Kommentar versehen, also kannst du sie dir durchlesen, falls du mehr anpassen willst (z. B. Border-Zeiten, Schutzzeit, ...).
Optionale Einstellungen
Die meisten dieser Optionen sind schon voreingerichtet, falls du das Server-Paket verwendet hast. Falls du den Server auf eigene Faust eingerichtet hast, solltest du aber alle dieser Einstellungen berücksichtigen.
server.properties
In der Datei server.properties kann die Spielerzahl angepasst werden:
max-players=50
Noch dazu, sollten Achievements ausgeschalten werden, sodass man nicht sieht, wenn ein anderer Spieler z. B. Diamanten gefunden hat:
announce-player-achievements=false
Spawn Protection sollte auf jeden Fall ausgeschalten werden:
spawn-protection=0
spigot.yml
Anti-XRay kann viel Performance vom Server beanspruchen. Falls es dir Probleme macht, kannst du in spigot.yml den Engine-Mode umschalten, bzw. Anti-XRay ganz ausstellen:
anti-xray: ... enabled: <true/false> engine-mode: 1 - 3 ...
bukkit.yml
Um TerrainControl die Kontrolle über die Walo-Welt zu geben (und somit Ozeane zu deaktivieren), musst du folgendes in bukkit.yml kopieren:
worlds:
world:
generator: TerrainControl
TerrainControl
Suche nach der Option LandRarity im Server Ordner → plugins/TerrainControl/worlds/world/WorldConfig.ini und passe diesen auf 100 an (deaktiviert den Ozean):
# Land rarity from 100 to 1. If you set smaller than 90 and LandSize near 0 beware Big oceans. LandRarity: 100
TerrainControl kann noch viel mehr als Ozeane deaktivieren. Du kannst dich gerne ein bisschen mit den Konfigurationen dieses Plugins spielen.