Skyblock Server von Grund auf: Setup mit BentoBox und mehr
Skyblock existiert in Minecraft seit 2011, als Nooby die erste Karte mit einer einsamen Insel im Nichts hochgeladen hat. Fuenfzehn Jahre spaeter ist aus dem einfachen Ueberleben auf einem Stueck Erde ein eigenes Genre geworden, mit Wirtschaft, Clans, Insel-Leveln, Challenges und Leaderboards. Heute laufen tausende Server auf Skyblock, und die meisten setzen auf eine von zwei Engines: BentoBox oder SuperiorSkyblock2.
In diesem Guide gehen wir den kompletten Weg: von der Paper-Installation und BentoBox bis zur Feinjustierung von Wirtschaft, Challenges, Warps und Grief-Schutz. Am Ende gibt es ein paar Worte zu Last und DDoS, denn Skyblock-Server werden oefter angegriffen als man denkt.
Was Skyblock eigentlich ist
Das klassische Szenario sieht so aus. Der Spieler erscheint auf einer winzigen Insel mitten im Leeren. Auf der Insel stehen ein Baum, etwas Erde, eine Kiste mit Starter-Loot (Eis, Lava-Eimer, Samen) und sonst nichts. Aufgabe: Ueberleben, die Insel vergroessern, Ressourcen sammeln, Farmen bauen, in den Nether, am Ende den Enderdrachen besiegen. Die Kernidee ist Knappheit. Du kannst nicht einfach rausgehen und einen weiteren Baum faellen, weil es drumherum nur Leere gibt.
Modernes Skyblock hat daraufgepackt:
- Insel-Level aus der Summe der wertvollen Bloecke, gibt ein Ranking
- Challenges als Quest-System mit Belohnungen fuer Erfolge
- Wirtschaft mit Ingame-Waehrung, Shops, Handel
- Clans und Co-op damit mehrere Spieler eine Insel teilen koennen, mit Rollen und Einladungen
- Besuche und Warps zum Anschauen fremder Inseln
- Top-Listen Ranking nach Level, Geld, Spielzeit
Skyblock kommt in vielen Varianten: pure Vanille-Simulation, Hardcore mit Custom-Mods, RPG-Stil mit Klassen und Skills, wirtschaftlicher Fokus mit viel Handel. Die Engine richtet sich nach dem Konzept.
Engine-Wahl: BentoBox, SuperiorSkyblock2, ASkyBlock
Drei Hauptoptionen heute.
BentoBox (+ BSkyBlock)
Open-Source, aktiv weiterentwickelt, komplett kostenlos. Modular gebaut: der BentoBox-Kern macht alleine nichts, er stellt eine API bereit, auf die Addons aufsetzen. BSkyBlock (klassisches Skyblock), AcidIsland (Saeure-Wasser statt normalem Wasser), CaveBlock (Hoehlen-Variante), OneBlock (ein Block statt Insel) und Dutzende mehr. Den Gamemode waehlt man nach Geschmack.
Vorteile: kostenlos, flexibel, gut dokumentiert, grosses Addon-Oekosystem, aktive Community. Nachteile: fortgeschrittene Features muss man aus mehreren Addons zusammenbauen, es gibt kein fertiges Premium-Paket.
SuperiorSkyblock2
Beliebte Alternative mit Fokus auf Performance und schoene UI ab Werk. Asynchrone Level-Berechnung, eingebaute Missionen, Raenge, Leaderboards, Animationen. Basis-Plugin ist gratis, aber manche Advanced-Features (Hooks fuer bestimmte kostenpflichtige Plugins, manche Addons) kommen separat. Einfacher Start, weniger Flexibilitaet.
ASkyBlock
Legendaeres Plugin, mit dem viele angefangen haben. Ab 1.13+ sind die Autoren zu BentoBox gewechselt (BSkyBlock ist der Nachfolger), ASkyBlock ist Legacy. Fuer neue Server nicht mehr empfehlenswert.
AcidIsland und andere
Das sind keine Konkurrenten zu BentoBox, sondern Addons dazu. AcidIsland ist eine Skyblock-Variation, in der Wasser Schaden verursacht und man auf einer winzigen Insel im Ozean startet. Man installiert es neben BentoBox.
Dieser Guide geht den Weg BentoBox + BSkyBlock, weil das der moderne und am besten erweiterbare Pfad ist. SuperiorSkyblock2-Configs folgen aehnlicher Logik, Unterschiede kommen separat.
Server-Anforderungen
BSkyBlock erzeugt mehrere Welten (Overworld + Nether + End), und jeder Spieler bekommt seinen Abschnitt im unendlichen Raum. Das erzeugt mehr Last als Vanille. Richtwerte:
| Spieler online | RAM | CPU | Disk |
|---|---|---|---|
| Bis 20 | 4 GB | 2 Kerne 3+ GHz | 20 GB SSD |
| 20-50 | 8 GB | 4 Kerne 3.5+ GHz | 50 GB SSD |
| 50-100 | 12 GB | 6 Kerne 4+ GHz | 100 GB SSD |
| 100+ | 16+ GB | 8+ Kerne 4+ GHz | 200+ GB NVMe |
CPU ist wichtiger als RAM, weil Chunk-Generierung auf einem Kern laeuft. CPU mit starker Single-Core-Leistung waehlen.
Plattform: Paper (empfohlen), Purpur oder Pufferfish. Spigot funktioniert technisch, aber Paper ist merklich schneller. Folia laeuft nur teilweise, nicht alle Addons sind kompatibel.
Minecraft-Version: Stand April 2026 unterstuetzt BentoBox 1.19.4 bis 1.21.x. Das neueste 1.21 nehmen, Addons ziehen schnell nach.
Paper installieren
Frisches Ubuntu 22.04 oder Debian 12.
# Java 21 (fuer 1.21.x noetig)
apt update
apt install openjdk-21-jre-headless wget screen -y
# User und Ordner
useradd -m -s /bin/bash mcserver
su - mcserver
mkdir skyblock && cd skyblock
# Paper 1.21.4 (aktuellen Build einsetzen)
wget -O paper.jar "https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/222/downloads/paper-1.21.4-222.jar"
# EULA vor erstem Start
echo "eula=true" > eula.txt
# Start-Skript
cat > start.sh <<'EOF'
#!/bin/bash
java -Xms6G -Xmx6G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch \
-XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 \
-XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 \
-XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 \
-Daikars.new.flags=true \
-jar paper.jar --nogui
EOF
chmod +x start.sh
./start.sh
Erster Start erzeugt Configs und stoppt (normal). server.properties anpassen:
server-port=25565
max-players=50
difficulty=normal
gamemode=survival
spawn-protection=0
view-distance=8
simulation-distance=5
allow-nether=true
online-mode=true
enforce-whitelist=false
view-distance=8 reicht fuer Skyblock und spart RAM. simulation-distance=5 senkt CPU-Last, besonders wenn viele Spieler gleichzeitig aktiv sind.
BentoBox und BSkyBlock installieren
BentoBox besteht aus zwei Dateien: dem Plugin und dem Gamemode-Addon. Aktuelle Releases von GitHub oder SpigotMC ziehen.
cd ~/skyblock/plugins
wget -O BentoBox.jar "https://github.com/BentoBoxWorld/BentoBox/releases/download/2.8.0/BentoBox-2.8.0.jar"
mkdir -p BentoBox/addons
cd BentoBox/addons
wget -O BSkyBlock.jar "https://github.com/BentoBoxWorld/BSkyBlock/releases/download/1.24.0/BSkyBlock-1.24.0.jar"
Server neu starten. BentoBox legt plugins/BentoBox/ an und erzeugt die Welten bskyblock_world, bskyblock_world_nether, bskyblock_world_the_end.
Pruefen, dass alles laeuft:
/bentobox version
/bsb
/bsb ohne Argumente oeffnet das BSkyBlock-Menue. Wenn du es siehst, laeuft das Plugin.
Basis-Konfiguration BSkyBlock
Hauptdatei ist plugins/BentoBox/addons/BSkyBlock/config.yml. Die wichtigen Parameter:
world:
friendly-name: Skyblock
world-name: bskyblock_world
difficulty: NORMAL
# Inselgroesse (Schutzradius)
# Spieler darf Bloecke in diesem Radius um das Zentrum aendern
protection-range: 50
# Abstand zwischen Inseln
# Muss >= 2 * protection-range plus Puffer sein
distance-between-islands: 200
# Hoehe des Inselzentrums
island-height: 120
# Team-Limits
max-team-size: 4
max-coop-size: 4
max-trust-size: 4
# Inseln pro Spieler
concurrent-islands: 1
# Mob-Spawn-Limits (Anti-Lag)
spawn-limits:
monsters: 30
animals: 10
water-animals: 5
ambient: 5
protection-range und distance-between-islands
Das ist das Schluesselpaar. protection-range=50 heisst, die Insel ist horizontal 50 Bloecke ab Zentrum geschuetzt, insgesamt 100x100 Bloecke. distance-between-islands=200 definiert das Raster: Inseln alle 200 Bloecke.
Wichtige Regel: distance-between-islands muss mindestens zweimal protection-range betragen, sonst ueberlappen sich die Grenzen. In der Praxis mit Puffer: distance = 2 * range + 50..100. So bleibt eine Neutralzone zwischen Inseln.
Uebliche Presets:
| Server-Stil | protection-range | distance | Inselgroesse | Puffer |
|---|---|---|---|---|
| Klassisch | 50 | 200 | 100x100 | 100 Bloecke |
| Geraeumig | 75 | 250 | 150x150 | 100 Bloecke |
| PvP-lastig | 100 | 300 | 200x200 | 100 Bloecke |
| Kompakt | 30 | 100 | 60x60 | 40 Bloecke |
distance-between-islands auf einer bestehenden Welt nicht mehr aendern ohne Neugenerierung. Vor dem Start festlegen.
Welt-Hoehe
max-island-height: 319
sea-height: 0
max-coords: 30000
max-coords=30000 gibt den Spielern ein Quadrat von +-30000 Bloecken um den Spawn. Das reicht fuer zehntausende Inseln.
Starter-Insel Schematic
BentoBox speichert Startinseln als .blu Blueprint-Dateien in plugins/BentoBox/addons/BSkyBlock/blueprints/. Standard ist island.blu als klassisches Preset.
Struktur enthaelt Bloecke, Entities, Kisten-Inventare. Format ist gepacktes JSON.
Eigenes Schematic mit dem BentoBox-Builder
Einfachster Weg ist der integrierte Editor.
/bsb blueprint open default
Oeffnet eine Testwelt, in der du die Insel baust. Bereich markieren:
/bsb blueprint pos1 # an erster Ecke stehen
/bsb blueprint pos2 # an gegenueberliegender Ecke stehen
/bsb blueprint copy
/bsb blueprint paste # pruefen
/bsb blueprint save my_island
Nach save erscheint my_island.blu im blueprints/-Ordner. Als Starter einbinden:
/bsb blueprint bundle save default
In der config.yml:
island:
default-blueprint-bundle: default
Eigenes Schematic via WorldEdit
Oder WorldEdit, falls gewohnter.
//wand
# Bereich mit Holzaxt markieren
//copy
//schematic save my_island
Datei landet in plugins/WorldEdit/schematics/my_island.schem. Import:
/bsb blueprint import my_island
BentoBox konvertiert .schem zu .blu. Einbinden wie beim Builder.
Regeln fuer eine gute Starterinsel
- Klein (10-15 Bloecke breit), sonst kommt der Spieler nie auf die Idee zu erweitern
- Baum mit Blaettern fuer Start-Holz
- Kiste mit Basis-Loot: Eis, Lava-Eimer (fuer Cobble-Generator), Saplings, Samen, Essen fuer Tag eins
- Schild oder Buch mit dem Hinweis, was zuerst zu tun ist
- Nicht mit Ressourcen ueberladen, sonst geht das Survival-Gefuehl verloren
Beispiel-Inhalt Startkiste (config.yml -> bundles -> default -> contents oder per GUI):
chest-contents:
0: ICE:2
1: LAVA_BUCKET:1
2: MELON_SEEDS:1
3: PUMPKIN_SEEDS:1
4: CACTUS:1
5: SUGAR_CANE:1
6: BONE:2
7: COOKED_BEEF:4
8: OAK_SAPLING:2
Insel-Level
Das BentoBox-Level-Addon berechnet den Gesamtwert der Bloecke auf der Insel. Seltene Bloecke geben mehr Punkte. Ergebnis ist das Insel-Ranking.
Installation:
cd ~/skyblock/plugins/BentoBox/addons
wget -O Level.jar "https://github.com/BentoBoxWorld/Level/releases/download/2.15.0/Level-2.15.0.jar"
Nach Neustart erscheinen plugins/BentoBox/addons/Level/config.yml und block_values.yml. Die zweite Datei ist zentral: sie legt fest, wie viele Punkte jeder Block bringt.
block-values:
COBBLESTONE: 1
STONE: 1
DIRT: 1
OAK_LOG: 4
DIAMOND_BLOCK: 1000
NETHERITE_BLOCK: 5000
BEACON: 2000
DRAGON_EGG: 10000
Spieler starten das Zaehlen mit /island level. Asynchroner Prozess, dauert auf kleinen Inseln Sekunden, auf riesigen bis zu einer Minute. Ergebnis landet in /island top.
Anti-Farm-Limits
Risiko: Spieler spammen einen billigen Block (Cobblestone aus dem Generator), um den Level zu pushen. Das kippt die Balance. Loesung: Cap je Blocktyp.
limits:
COBBLESTONE: 10000
DIRT: 5000
STONE: 10000
Ueber dem Limit geben Bloecke keine Punkte mehr. Diamantbloecke haben meist kein Limit, weil man so viele physisch nicht spammen kann.
Challenges
Das Challenges-Addon ist ein Quest-System. Spieler bekommen Aufgaben: 10 Bloecke faellen, Ofen craften, Weizen anbauen. Abschluss gibt Items und Geld.
cd ~/skyblock/plugins/BentoBox/addons
wget -O Challenges.jar "https://github.com/BentoBoxWorld/Challenges/releases/download/0.9.0/Challenges-0.9.0.jar"
Challenges liegen in plugins/BentoBox/addons/Challenges/bskyblock_world/. Ein Standard-Set default.json ist vorhanden, kann kopiert und bearbeitet werden.
Struktur einer Challenge:
{
"uniqueId": "gather_wood",
"friendlyName": "Gather Wood",
"description": [
"Cut down 10 oak logs",
"to start your journey"
],
"icon": "OAK_LOG:1",
"order": 1,
"environment": ["NORMAL"],
"challengeType": "INVENTORY",
"requiredItems": [
{ "material": "OAK_LOG", "amount": 10 }
],
"takeItems": true,
"rewardText": "You received some bread and a wooden axe",
"rewardItems": [
{ "material": "BREAD", "amount": 16 },
{ "material": "WOODEN_AXE", "amount": 1 }
],
"rewardMoney": 50,
"rewardExperience": 100
}
Challenge-Typen:
INVENTORYSpieler muss Items dabei haben (werden beim Abgeben eingezogen)ISLANDauf der Insel muessen N Bloecke stehen (Scan prueft)OTHEReigene Bedingungen via Placeholders
Das GUI ist bequemer:
/challenges admin edit
Menue fuer neue Challenges, Bearbeitung, Belohnungen.
Challenge-Stufen
Challenges gruppieren sich in Stufen (Novice, Adept, Expert usw.). Fuer die naechste Stufe muessen N Challenges der aktuellen erledigt sein. Das gibt Progression und ein Gefuehl von Wachstum.
Wirtschaft
Ohne Wirtschaft verliert Skyblock die Haelfte seiner Tiefe. Geld, Shops, Handel sind noetig.
Vault + EssentialsX Economy
Vault ist die Bruecke zwischen Wirtschaftsplugins. Ohne Vault verbindet sich nichts. EssentialsX liefert die eigentliche Wirtschaft.
cd ~/skyblock/plugins
wget -O Vault.jar "https://github.com/MilkBowl/Vault/releases/download/1.7.3/Vault.jar"
wget -O EssentialsX.jar "https://github.com/EssentialsX/Essentials/releases/download/2.20.1/EssentialsX-2.20.1.jar"
In plugins/Essentials/config.yml:
starting-balance: 100
currency-symbol: '$'
max-money: 10000000000
min-money: 0
Startkapital von 100 Muenzen gibt dem Neuling etwas zum Ausgeben.
ChestShop fuer Spielershops
ChestShop erlaubt Spielern, neben einer Kiste ein Schild zu stellen und Items zu kaufen oder zu verkaufen.
wget -O ChestShop.jar "https://github.com/ChestShop-authors/ChestShop-3/releases/download/3.12.2/ChestShop.jar"
Spieler stellt Kiste, Schild darueber:
[Username]
64
B 100 : 200 S
Diamond
Zeile 1 ist der Nick (automatisch). Zeile 2 die Menge. Zeile 3 B <Kauf> : <Verkauf> S. Zeile 4 das Item.
ShopGUIPlus fuer den Admin-Shop
Kostenpflichtig ($15 auf SpigotMC), aber der De-facto-Standard fuer Server-Shops mit poliertem GUI. Spieler macht /shop und sieht Kategorien (blocks, tools, food, materials), Preise, Mengen. Bequem, konfigurierbar.
Kostenlose Alternativen: TheNewEconomy + DynamicShop oder simple-gui-shop.
Ausgewogene Preise
Haeufiger Fehler: seltene Bloecke teuer, Verbrauchsmaterial billig. Ergebnis ist schnelle Inflation. Preise so setzen, dass Spieler nicht eine Stunde Cobble-Farmen und dann volle Ruestung kaufen koennen.
Grobe Skala fuer klassisches Skyblock:
| Item | Kauf | Verkauf |
|---|---|---|
| Cobblestone (64) | 32 | 5 |
| Kohle (1) | 10 | 3 |
| Eisen (1) | 80 | 25 |
| Diamant (1) | 500 | 150 |
| Diamantblock | 4500 | 1350 |
| Enderperle (1) | 300 | 75 |
Spread zwischen Kauf und Verkauf (40-70%) verhindert endlose Shop-Schleifen.
Warps und Besuche
VisitIsland und BSkyBlock-Kommandos
Basis-BSkyBlock bringt Besuchskommandos:
/is warp <name> # Teleport zur Insel (falls erlaubt)
/is warps # Liste verfuegbarer Warps
/is setwarp # Eigenen Warp veroeffentlichen
Inselbesitzer veroeffentlicht einen Warp, damit andere kommen koennen. Standardmaessig offen fuer alle, Rechte sind anpassbar.
Warps-Addon
Separates Warps-Addon liefert ein schoenes GUI mit Liste, Suche, Kategorien.
cd ~/skyblock/plugins/BentoBox/addons
wget -O Warps.jar "https://github.com/BentoBoxWorld/Warps/releases/download/1.12.0/Warps-1.12.0.jar"
In der config.yml konfigurierst du das Warp-Icon (meist rotes Schild), Marker-Bloecke, Kosten fuer einen Warp (in der Wirtschaft).
Public Spawn und Safe Zone
Der Server braucht eine normale Welt (world) mit einem Spawn. Dort landen Spieler beim ersten Betreten und von dort gehen sie ins Skyblock. Via WorldGuard:
/rg define spawn
/rg flag spawn pvp deny
/rg flag spawn build deny -w world
/rg flag spawn interact allow
/rg flag spawn entry allow
Globaler Flag auf der Skyblock-Welt ist ebenfalls deny-pvp ausserhalb der Inselzonen, falls kein Inter-Island-PvP gewuenscht ist.
PvP und Teams
Sichere Insel, PvP-Zone
Standard-Setup: Insel PvP-frei, zwischen Inseln oder in einer Arena pvp erlaubt.
In plugins/BentoBox/addons/BSkyBlock/config.yml:
island:
flags:
PVP_OVERWORLD:
default: false
setting: false
PVP_NETHER:
default: false
setting: false
PVP_END:
default: true
setting: true
default: false schaltet pvp auf der Insel aus. Der Besitzer kann es per Flag-Menue /is settings einschalten.
Arena / Warzone
Fuer pvp zwischen Spielern eine separate Welt oder Zone:
mvcreate warzone normal # MultiVerse
/rg flag warzone pvp allow
/rg flag warzone keep-inventory false
Teleport dorthin via /warp arena oder NPC.
Clans (Team)
In BSkyBlock sind Insel-Teams eingebaut.
/is team invite <name> # einladen
/is team accept # annehmen
/is team leave # verlassen
/is team kick <name> # rauswerfen (nur Besitzer)
/is team promote # zum Co-op befoerdern
Maximum ist max-team-size aus dem Config. Teammitglieder teilen sich die Insel: bauen, abbauen, schlagen sich nicht gegenseitig (wenn pvp aus).
Fuer echte Clan-Systeme setzt man SimpleClans oder Clans oben drauf, mit Clan-Chat, Kriegen, Allianzen, das liegt aber ueber Skyblock und nicht darin.
Anti-Grief auf der Insel
Bei offenen Besuchen koennen Gaeste aerger machen. Schutz in zwei Schichten.
BentoBox-Flags
Jede Insel hat ein Flag-Set (via /is settings): PVP, BUILD, BREAK_BLOCKS, CONTAINERS, FIRE, EXPLOSIONS. Der Besitzer entscheidet, wer darf: nur er, Team, Co-op, Vertrauenswuerdige oder alle.
Admin setzt Defaults in der config.yml:
default-flags:
VISITOR_KEEP_INVENTORY: true
ANIMAL_NATURAL_SPAWN: true
MONSTER_NATURAL_SPAWN: true
WATER_FLOW: true
LAVA_FLOW: false
LAVA_FLOW abschalten blockiert den klassischen Grief-Trick, bei dem ein Besucher Lava auf die Insel kippt.
WorldGuard global
Zusaetzlich zu BentoBox ist ein globaler WorldGuard-Region auf der Skyblock-Welt sinnvoll:
/rg flag __global__ lava-flow deny -w bskyblock_world
/rg flag __global__ creeper-explosion deny -w bskyblock_world
/rg flag __global__ tnt deny -w bskyblock_world
BentoBox erlaubt diese Dinge innerhalb der Insel, falls der Flag an ist, aber global steht alles auf deny.
Limits-Addon
Begrenzt bestimmte Bloecke und Entities pro Insel. Schutz vor Lag-Maschinen und ueberdrehten Farmen.
cd ~/skyblock/plugins/BentoBox/addons
wget -O Limits.jar "https://github.com/BentoBoxWorld/Limits/releases/download/1.10.0/Limits-1.10.0.jar"
In plugins/BentoBox/addons/Limits/config.yml:
blocklimits:
DEFAULT:
HOPPER: 100
CHEST: 500
PISTON: 50
STICKY_PISTON: 50
OBSERVER: 100
entitylimits:
DEFAULT:
VILLAGER: 20
IRON_GOLEM: 10
COW: 40
PIG: 40
CHICKEN: 40
ZOMBIE: 30
Hopper-Cap ist Pflicht. Ohne das baut ein Spieler eine Farm mit tausend Trichtern und der Server kippt.
Backups und Welt-Sicherungen
Ein Skyblock-Server verliert mehr als ein normaler. Wenn die Insel eines Spielers weg ist, sind das Stunden Arbeit. Backup ist wichtiger als man denkt.
Was sichern
plugins/BentoBox/Insel-Daten (Orte, Teams, Level)plugins/Essentials/userdata/Kontostaende und Inventarebskyblock_world/,bskyblock_world_nether/,bskyblock_world_the_end/die Welten selbstworld/die normale Welt mit Spawn
systemd-Timer + restic
restic installieren fuer deduplizierte Backups:
apt install restic -y
# init
restic init --repo /backup/skyblock
# erstes Backup
restic backup --repo /backup/skyblock /home/mcserver/skyblock
Stuendlicher systemd-Timer:
# /etc/systemd/system/skyblock-backup.service
[Unit]
Description=Skyblock Backup
[Service]
Type=oneshot
ExecStart=/usr/bin/restic backup --repo /backup/skyblock \
/home/mcserver/skyblock/plugins \
/home/mcserver/skyblock/bskyblock_world \
/home/mcserver/skyblock/bskyblock_world_nether \
/home/mcserver/skyblock/bskyblock_world_the_end \
/home/mcserver/skyblock/world
ExecStartPost=/usr/bin/restic forget --repo /backup/skyblock \
--keep-hourly 24 --keep-daily 7 --keep-weekly 4
Environment=RESTIC_PASSWORD=your-strong-password
# /etc/systemd/system/skyblock-backup.timer
[Unit]
Description=Hourly Skyblock Backup
[Timer]
OnCalendar=hourly
Persistent=true
[Install]
WantedBy=timers.target
systemctl enable --now skyblock-backup.timer
Volles Snapshot jede Stunde, automatische Retention: 24 stuendlich, 7 taeglich, 4 woechentlich.
Blueprint-Backup
Zusaetzlich plugins/BentoBox/addons/BSkyBlock/blueprints/ in Git. Wenn du das Starter-Schema angepasst hast, ist das deine Arbeit und ein Verlust waere aergerlich.
Performance
Skyblock belastet den Server auf ungewohnte Art: viele Welten (world, nether, end plus Kopien fuer Ground Plans), jeder Spieler aktiviert seinen eigenen Bereich. Ein paar Praktiken.
Pre-Generation
Vor dem Launch die Welt vorab generieren lassen. Dann stoert Live-Generierung den Betrieb nicht.
Plugin Chunky:
cd ~/skyblock/plugins
wget -O Chunky.jar "https://github.com/pop4959/Chunky/releases/download/1.4.10/Chunky-1.4.10.jar"
/chunky world bskyblock_world
/chunky radius 5000
/chunky start
Erzeugt ein 5000x5000-Gebiet um den Spawn. Stunden auf einer SSD. Besser einmal bezahlen als spaeter Lag-Spitzen.
Parallele Chunk-Worker
In paper-global.yml:
chunk-system:
io-threads: 4
worker-threads: 4
Ein paar Kerne fuer Chunks freihalten. Skyblock mit 30+ aktiven Inseln stottert ohne das.
Spawn-Limits
Mobs vermehren sich und fressen TPS. In bukkit.yml:
spawn-limits:
monsters: 40
animals: 10
water-animals: 5
water-ambient: 5
ambient: 5
ticks-per:
monster-spawns: 4
animal-spawns: 200
water-spawns: 200
ticks-per.monster-spawns=4 (statt 1) senkt die Spawn-Check-Last deutlich.
view-distance pro Welt
Paper unterstuetzt unterschiedliche view-distance je Welt:
# paper-world-defaults.yml
chunks:
view-distance: default
entities:
spawning:
despawn-ranges:
monster:
hard: 48
soft: 24
In der Hauptwelt 10, in Skyblock 8, Kompromiss zwischen Schoenheit und Performance.
Monetarisierung: Tebex und Server-Shop
Kommerzielle Skyblock-Server drehen sich um Spenden. Typische Artikel:
- VIP-Insel mit groesserem Schutzradius (75 statt 50), mehr Team-Slots
- Premium-Starterloot mit Toolsets und Ruestung
- Crates Lootbox-Stil mit Ingame-Belohnungen
- Cosmetics Pets, Effekte, Chat-Tags
- Kommandos /fly, /heal, /repair
Pay-to-Win-Balance streng halten. Direkt Level, Diamanten oder Headstarts zu verkaufen killt Wettbewerb und treibt normale Spieler weg. Bequemlichkeit und Kosmetik verkaufen.
Tebex ist der Standard fuer Integration. Spieler zahlt per Karte, Server gibt per RCON oder Tebex-Plugin die Bestellung aus. Setup ist ein Tag.
Schutz vor Angriffen
Skyblock-Server werden oft angegriffen. Gruende:
- Top-Konkurrenz. Ein Spieler sieht eine andere Insel beim Level klettern und statt zu grinden bestellt er einen DDoS im Event.
- Clan-Kriege. Inter-Clan-PvP schwappt aus dem Spiel.
- Kinderrevanche. Wegen Diamant-Dupes gebannt, Antwort mit Angriff.
Paper allein schuetzt nicht vor Netzwerkangriffen. UDP- und SYN-Floods killen die Verbindung zwischen Spieler und Server, Plugins koennen nichts tun. Ein Netzwerkfilter davor ist noetig.
MineGuard macht genau das: ein Filter steht vor dem Hosting, laesst legitimen Minecraft-Traffic durch und droppt Muell. Spieler merken nichts, ausser dass der Server waehrend Angriffen online bleibt. Fuer Skyblock mit Wirtschaft und Top-Chart ist das kritisch, ein Ausfall waehrend eines grossen Events vergrault Spieler staerker als eine Woche Lag.
Setup: DNS play.yourserver.de auf die Filter-IP, Backend setzen. Den Rest uebernimmt der Filter.
Haeufige Probleme
/is macht nichts
Pruefen, ob das Plugin geladen ist:
/bentobox version
/plugins
Wenn BentoBox rot ist, Start-Log lesen. Uebliche Ursache ist falsche Java- oder Paper-Version.
Welt wird nicht generiert
Wenn /is create nichts tut oder einen Fehler wirft, pruefen ob die Welten existieren:
/mvlist
Du solltest bskyblock_world, bskyblock_world_nether, bskyblock_world_the_end sehen. Wenn nicht, konnte BentoBox sie nicht anlegen. Typische Ursachen sind Chunk-Limits in server.properties oder Konflikte mit anderen Generierungs-Plugins.
Spieler haengen auf einer Insel
Kein Bug, so funktioniert max-team-size. Erster Spieler legt Insel an, die anderen treten bei. Wenn jeder eigene Insel soll, max-team-size reduzieren oder eine Quest einbauen "baue deine eigene Insel".
Level-Zaehlen laggt
Das Level-Addon scannt die Insel Block fuer Block. Auf einer grossen Insel dauert das. Rate-Limit setzen:
# addons/Level/config.yml
task-speed: 40
update-task-speed: 100
task-speed ist Bloecke pro Tick. Kleinerer Wert, weniger Lag, aber langsamer.
Ein Spieler frisst TPS
Per /timings oder spark (/spark profiler) den Schuldigen suchen. Meist sind es Trichter-Kisten-Farmen. Das Limits-Addon sollte das unterbinden, Caps pruefen.
Fazit
Ein Skyblock-Server auf BentoBox + BSkyBlock laeuft an einem Abend. Level, Challenges, Warps, Limits dazupacken dauert noch einen Abend. Wirtschaft mit Vault, EssentialsX und ChestShop einen halben Tag. Die ersten Spieler kommen, nachdem die erste Erwaehnung in einer Top-Liste steht.
Dann beginnt die echte Arbeit: Content, Events, neue Challenges, Saisons, Belohnungen. Skyblock lebt, solange die Community lebt und der Server nicht unter Angriffen faellt. Das erste ist Planung, das zweite ein vernuenftiger Netzwerkfilter vor dem Hosting.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
So richtest du eine eigene Domain für deinen Minecraft Server ein
Eine vollständige Anleitung zur Verbindung einer eigenen Domain mit deinem Minecraft Server: DNS-Einträge, SRV-Einträge, MineGuard-Schutzintegration und häufige Fehler.
Wirtschaft auf einem Minecraft Server einrichten: Komplettanleitung
Komplette Anleitung zur Einrichtung einer Wirtschaft auf deinem Minecraft Server: Vault, Shops, Jobs, Auktionen und Dupe-Schutz. Alles fur eine stabile Server-Wirtschaft.
Server wird gerade angegriffen: Notfall-Leitfaden fuer Minecraft-Admins
Schritt-fuer-Schritt Notfall-Checkliste: Was tun, wenn der Minecraft-Server gerade angegriffen wird. Diagnose, schnelle iptables-Massnahmen, temporaere Whitelist, wann den Hoster kontaktieren und wie man sich auf den naechsten Angriff vorbereitet.