Lifesteal SMP Server: Komplett einrichten von Null (2026)

Lifesteal SMP Server: Komplett einrichten von Null (2026)

Lifesteal SMP ist keine Minigame-Lobby. Das ist eine harte PvP-Sandbox mit einer brutalen Regel: Kill einen Spieler, klau sein Herz. Null Herzen und du bist gebannt. Der Modus ist durch Clownpierce und Dream SMP explodiert, und jetzt versucht jeder zweite Public-Server, die Formel zu kopieren.

Einen sauberen Lifesteal-Server aufzusetzen ist schwieriger als es aussieht. Hier ist der komplette Weg von der Kernauswahl bis zum DDoS-Schutz.

Was ist Lifesteal SMP

Die Kernmechanik ist primitiv, und genau deshalb funktioniert sie:

  • Jeder Spieler hat einen begrenzten Herzpool, meist 10 (20 HP)
  • Ein Kill gibt dem Killer +1 Herz, das Opfer verliert 1
  • Bei 0 Herzen folgt der Bann (temporar oder permanent)
  • Herzen lassen sich als Items craften, handeln und verschenken
  • Alles andere ist Vanilla-Minecraft mit erzwungenem PvP

Darauf bauen Varianten auf (HeartsSMP, Bloodlust, Dream SMP Style), die Bannlange, Rezeptkosten und Max-Herzen anpassen.

Plattform auswahlen

Fur hohe PvP-Leistung und brauchbare Plugin-API bleibt eigentlich nur eine vernunftige Wahl.

KernEmpfohlenWarum
Paper 1.21.xjaBestes TPS, Bukkit API, volle Plugin-Unterstutzung
PurpurjaPaper plus Tuning, perfekt fur 100+ Spieler
SpigotneinVeraltet, schlechtere Performance
VanillaneinKeine Plugins, Datapacks sind muhsam
FabricvorsichtigWenige Lifesteal-Mods, die meisten wollen Bukkit

Hardware-Basis:

  • RAM: 4 GB fur 30 Spieler, 8 GB fur 80-100
  • CPU: Ryzen 7/9 5000+ oder Intel 12. Gen+, hoher Single-Core-Takt zahlt (Minecraft ist meist Single-Thread)
  • Disk: NVMe SSD, Chunks werden laufend geschrieben
  • Netzwerk: mindestens 1 Gbps mit echtem DDoS-Schutz

Kein OpenVZ-VPS. Lifesteal zieht toxisches Publikum an, Angriffe kommen haufiger als bei einem normalen SMP.

Paper installieren

Neuesten 1.21.x Paper-Build ziehen:

cd /opt/minecraft
wget -O paper.jar https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper.jar

Erster Start fur Config-Generierung:

echo "eula=true" > eula.txt
java -Xms4G -Xmx4G -jar paper.jar --nogui

Startskript mit Aikar-Flags:

#!/bin/bash
java -Xms6G -Xmx6G \
  -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
  -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 \
  -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
  -XX:InitiatingHeapOccupancyPercent=15 \
  -jar paper.jar --nogui

Wichtige server.properties-Werte:

pvp=true
difficulty=hard
view-distance=8
simulation-distance=6
max-players=100

View-distance uber 10 ist auf Lifesteal Verschwendung - Kampfe finden eng statt, zusatzliche Chunks fressen nur TPS.

Das LifeStealZ-Plugin

Das Kern-Plugin. Auf Modrinth gehostet, aktiv gepflegt, unterstutzt 1.20.x bis 1.21.x.

cd plugins/
wget https://cdn.modrinth.com/data/<LIFESTEALZ_ID>/versions/latest/LifeStealZ.jar

Nach dem Neustart liegt in plugins/LifeStealZ/ die Default-Config. Wichtige Schlussel:

# Start- und Maximalherzen
player-startHearts: 10
player-maxHearts: 20
player-minHearts: 1

# Wann Herzen verloren gehen
lifeloss-conditions:
  player-kill: true
  natural-causes: false
  suicide: false

# Transfer pro Kill
heart-gain-per-kill: 1
heart-loss-per-death: 1

# Elimination
elimination:
  enabled: true
  ban: true
  ban-duration: 86400  # 24h in Sekunden, 0 = permanent

# Herz als Item
heart-item:
  enabled: true
  material: PLAYER_HEAD
  name: "&cLife Heart"
  give-on-kill: false

# Crafting-Rezept
crafting:
  enabled: true
  shape:
    - "DDD"
    - "DTD"
    - "DDD"
  ingredients:
    D: DIAMOND
    T: TOTEM_OF_UNDYING

Reload mit /lsz reload. In-game /hearts zeigt deine aktuelle Herzanzahl.

Alternativen: HeartSteal, LifeSteal (PabloMasters), SMPUtils. LifeStealZ gewinnt durch bessere Doku und Addon-API.

Herzen als Items

Das ist der okonomische Loop. Ein Spieler mit 20 Herzen bekommt beim Kill kein zusatzliches Herz, sondern ein Item ins Inventar. Er kann:

  • Es selbst nutzen: Rechtsklick fur +1 Herz
  • An Anfanger oder Verbundete verschenken
  • Gegen Diamanten oder Netherit handeln
  • Als Event-Preis auslegen

Das Rezept muss teuer, aber erreichbar sein. Schlechtes Beispiel:

# Nicht ausliefern - zu billig
shape: ["I I", "IDI", " I "]
ingredients: {I: IRON_INGOT, D: DIAMOND}

Bei solchen Kosten hat nach einer Stunde Farming jeder 20 HP. Gute Rezepte brauchen seltene Materialien:

  • 8 Diamanten + 1 Totem der Unsterblichkeit
  • 4 Netherit-Barren + 1 Witherstern
  • 1 Herz des Meeres + 8 Hall-Splitter

Zielkosten: 20-40 Minuten aktives Spielen fur einen erfahrenen Spieler.

Zusatzliche Plugins

Lifesteal ohne Anticheat und Combat-Log wird in 24 Stunden zum Mullhaufen. Minimum:

plugins/
├── LifeStealZ.jar
├── CombatLogX.jar        # 15s Combat-Tag, Kill bei Disconnect
├── WorldGuard.jar        # Safezone am Spawn
├── WorldEdit.jar
├── LuckPerms.jar
├── Grim.jar              # Anticheat
├── CoreProtect.jar       # Griefing-Logs
├── EssentialsX.jar
└── ChunkyBorder.jar

CombatLogX

Spieler werden nach jedem PvP-Treffer 15 Sekunden getaggt. Wer getagged disconnected, stirbt und verliert ein Herz:

combat:
  timer: 15
  punishment:
    kill: true
    drop-inventory: true
  expansions:
    - NoEntry       # getaggte Spieler durfen keine Safezone betreten
    - NoCommand     # kein /tpa, /home etc.
    - NoEnderpearl

WorldGuard Safe Spawn

Eine PvP-freie Zone ist Pflicht, damit neue Spieler Starter-Kit bekommen und sich orientieren:

//wand
# 64x64 Wurfel um Spawn auswahlen
/rg define spawn
/rg flag spawn pvp deny
/rg flag spawn invincible allow
/rg flag spawn greeting &aSafezone betreten
/rg flag spawn farewell &cSafezone verlassen - PvP aktiv

NoEntry in CombatLogX unbedingt setzen, damit getaggte Kampfer nicht zum Spawn fluchten.

Anticheat

Grim oder Vulcan. Grim ist gratis und deckt 90% der Cheats: Reach, Killaura, Scaffold, Fly, Speed. Vulcan ist bezahlt und aggressiver. Minimum ist Grim - ohne Anticheat stirbt der Server in einer Woche, weil Cheater jeden legitimen Spieler vertreiben.

Server-Regeln

Regeln sind keine Burokratie, sondern ein Moderations-Handbuch. Basis:

  • Cheats - Permabann, keine Warnung
  • Macros/Autoclicker - 7 Tage, Wiederholung = perma
  • Dupes oder Exploits - Inventar-Rollback und 3 Tage Bann
  • Doxxing oder IRL-Drohungen - perma, keine Berufung
  • Teaming in 1v1-Zonen - Warnung, dann Bann
  • Spawn-Griefing - CoreProtect-Rollback und Bann
  • Clans erlaubt, aber kein gemeinsamer Herzpool
  • Alt-Accounts - ein Account pro Spieler, keine Bann-Umgehung

Regeln auf Website und Discord veroffentlichen, Zustimmung bei der Registrierung verlangen.

Hosting und DDoS-Schutz

Lifesteal-Server sind Angriffsmagnete. Gebannte Spieler revanchieren sich, Konkurrenten schalten dich vor einem Update-Drop ab, Script-Kiddies testen ihre Booter. Generische TCP-Filter stoppen keine Application-Layer-Angriffe.

Du brauchst Minecraft-spezifischen Schutz: einen Filter, der das Protokoll parst und echte Spieler von Handshake-Bots trennt. MineGuard lost das mit einem Reverse-Proxy, der Handshakes validiert, verdachtige Verbindungen mit Captcha belegt und UDP-Floods filtert (relevant fur PlasmoVoice oder Geyser). Setup: DNS andern, server.properties auf interne IP zeigen.

Dazu: stundliche Backups, TPS-Monitoring via Plan, CoreProtect-Logs fur Streitfalle.

Typische Fehler

  • Kein Safe-Spawn - neue Spieler sterben in 5 Sekunden und kommen nie wieder
  • Billiges Herz-Crafting - nach einer Stunde hat jeder 20 HP, Mechanik tot
  • Sofort-Permaban - 24h reichen, perma killt Retention
  • Kein Anticheat - nach einer Woche nur noch Cheater ubrig
  • PvP am Spawn - neue Spieler sterben und verschwinden
  • Kein Combat-Log-Plugin - Alt+F4 vor Tod umgeht den Herzverlust
  • Billige CPU - Minecraft ist Single-Thread, hohe Taktrate zahlt

Monetarisierung ohne Pay-to-Win

Die Minecraft-EULA verbietet den Verkauf von Spielvorteilen. Auf Lifesteal ist das doppelt wichtig: wenn Kaufer automatisch 20 HP haben, ist der Server sinnlos. Legal:

  • Kosmetik: Prefixe, farbige Namen, Particles, Death-Messages
  • Unban: eine Woche nach Elimination fur 5-10 EUR
  • Kosmetik-Crates: Schlussel fur 2-5 EUR
  • VIP-Range: /hat, /nickname, zusatzliche /sethome-Slots
  • Queue-Skip: wenn der Server voll ist

Plattform: Tebex (Industriestandard) oder Craftingstore. Das TebexPlugin wendet Kaufe automatisch an.

Nicht verkaufen: zusatzliche Herzen, verzauberte Ausrustung, Safezone-Zugang, Regel-Befreiung.

Launch-Checkliste

[ ] Paper 1.21.x auf Dedicated Hardware mit NVMe
[ ] Aikar JVM-Flags im Startskript
[ ] LifeStealZ installiert, Rezept balanciert
[ ] CombatLogX 15s Tag mit NoEntry
[ ] WorldGuard Safe-Spawn definiert
[ ] LuckPerms: default/vip/staff Gruppen
[ ] Grim Anticheat + CoreProtect aktiv
[ ] Stundliche Backups auf separater Platte
[ ] DNS uber DDoS-Schutz geproxyt
[ ] Tebex-Shop ohne Pay-to-Win
[ ] Test-Run: Kill, Herz erhalten, Unban testen

Wenn alles grun ist, kann der Server offentlich offnen. Die erste Woche lebst du im Admin-Panel wegen Bugs und der ersten Cheater-Welle. Der Lifesteal-Markt ist voll, aber wenn das Gameplay zieht, ist die Retention exzellent.


Schützen Sie Ihren Server vor DDoS-Angriffen

Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.

Kostenlos testen


Weitere Artikel