Civilization SMP: Nationen-Server im EarthMC-Stil aufsetzen
Civilization SMP ist kein Survival mit Freunden und auch kein klassisches PvP. Es ist ein Server, auf dem Spieler Städte auf einer echten Erdkarte bauen, sich zu Nationen zusammenschließen, Allianzen schließen und Belagerungen führen. Unten gehe ich Schritt für Schritt durch, wie man so einen Server von Null aufbaut: woher die Karte kommt, welche Plugins man braucht, wie man Wirtschaft und Kriege austariert, und warum das Ganze ohne anständigen Anti-Cheat in der ersten Woche zerfällt.
Das Konzept: echte Karte, Nationen, Diplomatie
Das Genre civilization SMP kommt aus EarthMC, das 2018 startete und in der Prime-Time bis heute 200-400 Online hält. Die Idee ist simpel: statt einer zufälligen Welt hast du eine echte Erdkarte im Maßstab 1:500 (43200 mal 21600 Blöcke) oder 1:1000 (21600 mal 10800). Spieler spawnen in echter Geografie, in der Sahara ist Wüste, in Sibirien Taiga, im Amazonas Dschungel. Allein das gibt dir Lore, ohne dass du einen RP-Channel brauchst.
Auf die Karte legst du Towny: Spieler gründen Städte, fügen sie zu Nationen zusammen, Steuern werden automatisch eingezogen, Grenzen werden Chunk für Chunk gezeichnet. Danach kommt die Diplomatie: Allianzen, Handelsabkommen, Kriege über SiegeWar. Auf der Live-Map über das BlueMap-Towny-Addon siehst du farbige Polygone der Territorien, Hauptstadt-Flaggen und Grenzen.
Der Hauptunterschied zwischen civ SMP und einem normalen Towny-Server: die Karte ist nicht zufällig. Der Spieler weiß, wo er ist, und das zählt für die Rollenspiel-Schicht. Ein Brite baut auf den britischen Inseln, ein chinesischer Spieler nimmt Peking, jemand ruft das Römische Reich aus und schnappt sich Italien.
Erdkarte: woher nehmen und wie installieren
Drei Optionen, in steigendem Aufwand.
Fertige TerraMap. Der einfachste Weg. Auf GitHub gibt es mehrere Projekte unter BukkitGen, die Erde im richtigen Maßstab generieren. Du bekommst echte Höhendaten über Digital Elevation Models (DEM) und Biome-Verteilung über die Köppen-Klimakarte. Nachteil: du brauchst die Terra-Mod oder das TerraformGenerator-Plugin und ordentlich RAM für die Vorgenerierung.
Bukkit-World-Generator-Plugins. Ein Plugin wie Terra (https://modrinth.com/plugin/terra) kann Custom-Landschaften, dafür gibt es Earth-Configs. Alternative ist TerraformGenerator (https://www.spigotmc.org/resources/terraformgenerator.20505/) mit dem Earth-Pack.
Import einer fertigen Welt. Auf EarthMC-Stil-Servern wird oft jemandes Weltdatei geladen (legale Grauzone, lieber selbst machen). Auf SpigotMC und Modrinth findest du freie 1:1000 Earth-Worldfiles.
Bei 1:500 brauchst du heftige Vorgenerierung über Chunky, sonst laggt der erste Spieler, der in unerforschtes Gebiet läuft, dem ganzen Server alles weg:
/chunky world world
/chunky center 0 0
/chunky radius 21600
/chunky shape rectangle
/chunky start
Auf SSD mit 16 Threads dauert das 12 bis 36 Stunden. Vor dem Launch machen, nicht danach.
Der Basis-Plugin-Stack
Der civ-SMP-Stack ist erprobt, viel daran abzuweichen lohnt sich nicht.
Core: Paper 1.21+ (https://papermc.io/). Spigot hält die Last von Towny + BlueMap + 100 Online nicht aus.
Städte und Nationen: Towny Advanced (https://townyadvanced.github.io/). De-facto-Standard für civ SMP. Lands (https://www.spigotmc.org/resources/lands.53313/) funktioniert auch und sieht visuell schöner aus, aber Towny lässt sich leichter mit SiegeWar und BlueMap-Addons koppeln.
Kriege: SiegeWar (https://github.com/TownyAdvanced/SiegeWar) - ein Towny-Addon, das Stadt-Belagerungen mit Bannern, Capture-Points und Timern bringt. Die Alternative FlagWar (selber Stack) ist ein einfacheres System mit Flaggen in Anspruchs-Chunks.
Karte: BlueMap (https://bluemap.bluecolored.de/) mit dem Addon BlueMap-Towny (https://www.spigotmc.org/resources/bluemap-towny.87788/) zeigt Towny-Grenzen als farbige Polygone auf einer 3D-Karte.
Basis-Befehle und Spawn: EssentialsX (https://essentialsx.net/) - ohne echte Alternative.
Rechte: LuckPerms (https://luckperms.net/) - für die Trennung von Admin-/Bürgermeister-/Nation-Rollen.
Wirtschaft: Vault plus Backend, meist EssentialsX Economy.
Anti-Cheat: GrimAC (https://grim.ac/) oder Vulcan. Ohne Anti-Cheat sind Kriege sinnlos, das erste Killaura tötet die Motivation der ehrlichen Spieler. Für civ SMP würde ich Anti-Cheat von Tag eins an mittel-streng konfigurieren, weil Fly/Speed die Belagerungs-Balance als Erstes brechen.
DDoS-Schutz: civ SMP mit anständigem Online zieht Angriffe von beleidigten Spielern und feindlichen Nationen an. Du brauchst einen Filter-Proxy von Anfang an, nicht erst nach dem ersten Angriff.
Towny-Setup: Steuern, Chunks, Nationen
Eine Basis-towny.yml für civ SMP sieht etwa so aus:
new_world_settings:
using_towny: true
pvp: true
forcepvp: false
explosions: false
firespread: false
economy:
enabled: true
daily_taxes:
new_town_min_distance_from_town_plots: 5
town_upkeep: 25.0
nation_upkeep: 100.0
prices:
price_new_town: 250.0
price_new_nation: 1000.0
price_claim_townblock: 25.0
town:
max_townblocks: 16
max_residents: 0
max_townblocks_per_resident: 8
min_distance_between_homeblocks: 8
nation:
max_towns_per_nation: 100
capital_must_be_largest_town: false
Wichtige Punkte, an denen neue Admins stolpern:
Steuern zu hart. Wenn town_upkeep 25 ist bei Startbalance 100, geht die neue Stadt in 4 Tagen pleite. Gib Neulingen einen Startbonus über /eco give, oder dreh upkeep auf 10-15 runter.
Zu wenig Chunks pro Resident. Auf civ SMP wollen Leute Schlösser und Felder bauen, 8 Chunks pro Resident sind ein vernünftiges Minimum. EarthMC fährt aktuell 16.
Abstand zwischen Städten. min_distance_between_homeblocks mit 8 Chunks verhindert, dass Städte aufeinandersitzen. Auf einer großen Erde kannst du auf 16 hochziehen.
Spawn an einem neutralen Ort
Spawn darfst du nicht in Europa oder Nordamerika setzen, das ist sofort ein geopolitischer Streit. EarthMC hat Spawn auf Madagaskar gelegt, weil kaum jemand darauf Anspruch erhebt. Andere Server setzen Spawn in die Antarktis oder auf eine separate schwebende Insel.
Die Idee: Spawn ist neutral, von dort teleportieren Spieler in jede Stadt über /t spawn <town> (meist gegen Geld, damit es kein Cheat-Reisen gibt). Spawn selbst wird über EssentialsX gesetzt:
/setspawn
/setwarp safespawn
Und mit einer WorldGuard-Region (https://dev.bukkit.org/projects/worldguard) geschützt mit Flags pvp deny, build deny, mob-spawning deny.
Kriege über SiegeWar
SiegeWar ist das nuancenreichste Stück. Es bringt Belagerungen: ein Angreifer setzt ein Banner in der Nähe einer Stadt, ein Echtzeit-Timer von 3-7 Tagen startet, Angreifer und Verteidiger sammeln Punkte an einem speziellen Kontrollpunkt. Wer mehr Punkte hat, nimmt die Stadt.
Die Basis-SiegeWar/config.yml muss getuned werden:
war:
siege:
enabled: true
minimum_townships_for_siege: 0
max_active_sieges_per_town: 1
siege_duration_days: 3
siege_camp_duration_minutes: 30
banner_to_town_max_height_deviation: 60
battle:
points_for_kill: 100
points_for_banner_control_per_minute: 50
Was Belagerungen üblicherweise kaputt macht:
Timer zu kurz. 1 Tag ist unfair für Verteidiger aus anderen Zeitzonen. 7 Tage sind zu lang und langweilig. 3 Tage sind die Norm.
Keine Cannon-Regeln. TNT-Kanonen reißen Verteidigungsmauern ab. Wenn du klassische Belagerungen ohne TNT willst, schalte Explosionen über Towny explosions: false oder WorldGuard ab.
Verbündete laufen auf den Point. Standardmäßig dürfen in SiegeWar nur Konfliktteilnehmer den Point capturen. Verbündete Nationen kommen über /n ally add rein und können dann verteidigen.
BlueMap und Nationen-Visualisierung
Ohne BlueMap verliert civ SMP die Hälfte des Reizes. Spieler gehen auf die Website, sehen Nationsgrenzen als farbige Polygone, klicken auf eine Stadt und lesen die Beschreibung. Das ist Marketing und Diplomatie-Werkzeug zugleich.
Installation des BlueMap-Towny-Addons:
# in plugins/
wget https://github.com/TownyAdvanced/BlueMap-Towny/releases/download/2.6/BlueMap-Towny-2.6.jar
In plugins/BlueMapTowny/config.yml stellst du Default-Polygonfarbe, Linienstärke, Stadtnamen-Anzeige und Hover-Tooltips ein. Jede Nation kann ihre Farbe per /n set mapcolor <hex> festlegen.
BlueMap braucht einen Webserver (nginx) und einen offenen Port nach außen. Bei einer großen Welt dauert der Map-Render Stunden und belastet die Disk hart, leg ihn auf eine separate Disk oder plane nächtliche Rerenders.
Diplomatie: Allianzen, Handel, Botschaften
Towny gibt dir /n ally add <nation> und /n enemy add <nation> aus der Box. Das reicht für richtige Diplomatie nicht. Was üblicherweise dazukommt:
Handelsabkommen. Über Quickshop-Hikari (https://www.spigotmc.org/resources/quickshop-hikari.100748/) setzen Spieler Shop-Blöcke in jeder Stadt. Steuer auf Fremdhandel wird über Towny town_tax_rate konfiguriert.
Botschafts-Chunks. In Towny ist das /plot set embassy. Jeder Spieler kann einen Botschafts-Chunk in einer fremden Stadt kaufen und einen Teleporter draufstellen. Basis-Reisediplomatie.
Discord-Integration. DiscordSRV (https://www.spigotmc.org/resources/discordsrv.18494/) verbindet Spielchat mit Discord. Private Channels pro Nation kommen über das DiscordSRV-Towny-Addon.
Anti-Grief und Wild-Regeln
In claimten Stadt-Chunks schützt Towny alles. Ein Feind kann ohne Belagerung in fremder Stadt keine Blöcke brechen. Aber außerhalb der Claim-Zonen (im "Wild") ist Griefing standardmäßig erlaubt.
Das ist normal für civ SMP: Wildländer sind eine Grauzone, in der man Fallen und Raider-Basen bauen kann. Aber Spawn und neutrale Regionen brauchen separaten WorldGuard-Schutz.
In paper-world-defaults.yml mindestens das aktivieren:
anticheat:
anti-xray:
enabled: true
engine-mode: 2
chunk-edge-mode: true
chunks:
prevent-moving-into-unloaded-chunks: true
Anti-Xray in engine-mode 2 ist Pflicht. Auf civ SMP jagen Leute Diamonds und Netherite, X-Ray-Cheat zerstört die Wirtschaft schneller als alles andere.
Hardware und Online-Zahlen
Civ SMP hält im Schnitt 50-200 Online bei 10-16 GB RAM. Engpass ist nicht die CPU, sondern die Anzahl geladener Chunks. Auf einer 1:500-Erde verteilen sich Spieler über den ganzen Planeten und der Server muss Zehntausende Chunks gleichzeitig im Speicher halten.
Basis-Konfiguration für 100 Online:
- CPU: Ryzen 7 7700X oder Intel i7-13700 (Single-Core-Performance ist kritisch)
- RAM: 16 GB DDR5, davon 12 GB JVM-Heap
- SSD: NVMe mindestens 500 GB (BlueMap frisst 50-150 GB für eine volle Karte)
- Netz: Anti-DDoS-Proxy ist Pflicht
Aikar's Flags mit G1GC laufen sauber bis 100 Online. Bei 200+ wechselst du auf ZGC oder Folia.
FAQ
Woher bekomme ich eine Erdkarte für Minecraft
Bukkit-seitig generieren Terra oder TerraformGenerator Erde im gewünschten Maßstab. Zudem gibt es vorgefertigte BlueMap-Worldfiles auf SpigotMC und GitHub. EarthMC nutzt einen Custom-Generator auf Basis von DEM-Höhendaten und einer Köppen-Biom-Karte.
Kann ich einen EarthMC-Server im Cracked-Modus laufen lassen
Technisch ja, über online-mode=false plus AuthMe für Registrierung. In der Praxis bekommt cracked civ SMP eine Flut an Alts und Cheatern. Wenn cracked, dann GrimAC auf Maximum, IP-Limit für Verbindungen und 2FA über Discord-Bot.
Wie konfiguriere ich eine Stadtbelagerung
In SiegeWar setzt der Angreifer ein Banner im Radius von 7 Chunks zur Stadt, ein Timer von 3-7 Tagen startet. Beide Seiten sammeln Punkte über Kills und Point-Kontrolle. Config ist in plugins/SiegeWar/config.yml. Hauptsache, die Dauer ist so balanced, dass Verteidiger aus allen Zeitzonen mitspielen können.
Towny oder Lands für civ SMP
Towny ist Genre-Standard, dafür gibt es SiegeWar, BlueMap-Towny und Dutzende weitere Addons. Lands sieht hübscher aus und ist für den Spieler einfacher, aber das Addon-Ökosystem ist kleiner. Wenn du klassisches EarthMC mit Belagerungen und Nationen willst, nimm Towny. Für leichteres Survival mit Claim-System ist Lands besser.
Wie viel RAM für civ SMP mit 100 Online
Minimum 12 GB JVM-Heap, ich empfehle 16 GB. Bei 200 Online liegst du bei 24-32 GB. Towny-Chunks bleiben lange im Speicher, dazu BlueMap-Render. Hardware mit DDR5 und schneller NVMe.
Wie schütze ich civ SMP vor DDoS
Civ SMP mit öffentlicher Karte und Nationen wird schnell zur Zielscheibe. Proxy-Filterung plus Cloudflare Spectrum oder ein dedizierter Minecraft-Anti-DDoS decken L4-Angriffe ab. Für L7 (Fake-Verbindungen) brauchst du einen Filter mit Verhaltensanalyse, der Bots von Legits trennt, bevor sie den Server in Handshakes ersticken.
Was als Nächstes
Wenn du gerade anfängst, mein Rat: bau den Server auf 1:1000 (kleinere Karte, schnellerer Render), Start-Online 20-30 Leute aus deiner Community, Basis-Towny + BlueMap ohne SiegeWar. Wenn sich Leute eingelebt haben und sich um Grenzen streiten, dann schaltest du Belagerungen dazu.
Aus der Praxis: civ SMP lebt von der Rollenspiel-Schicht. Technisch baust du den Server in einem Wochenende, aber ohne aktiven Community-Manager, Discord-Server und regelmäßige Events stirbt er in einem Monat. Plan Zeit für Spieler-Diplomatie, nicht nur für Config-Code.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
Was ist eine DDoS-Attacke - einfache Erklaerung fuer Serverbetreiber
DDoS-Angriffe verstaendlich erklaert, ohne Fachbegriffe. Was sie sind, welche Typen es gibt, warum Gameserver angegriffen werden und was wirklich hilft. Mit Analogien und Beispielen.
TAB-Plugin: Tab-Liste, Scoreboard und BossBar anpassen (2026)
Ein Plugin deckt Tab-Liste, Scoreboard, BossBar, Name-Tags und LuckPerms-Prefixes ab. Wir gehen TAB von NEZNAMY durch: Installation, Proxy-Modus, Sorting, Anti-Override und echte config.yml-Snippets.
Die besten Sicherheits-Plugins fuer Minecraft 2026: Ein ehrlicher Ueberblick
Sicherheits-Plugins fuer Minecraft Server im Ueberblick: Authentifizierung, Anti-Cheat, Bot-Schutz, Berechtigungen, Logging. Ehrliche Vor- und Nachteile mit Konfigurationstipps.