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://walo.mine.bz/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.