Hardcore SMP serwer Minecraft: jeden żywot, perma-death 2026

Hardcore SMP serwer Minecraft: jeden żywot, perma-death 2026

Hardcore SMP to format, w którym każdy gracz ma dokładnie jedno życie. Umierasz, wypadasz z sezonu, ban na 24 godziny, tydzień albo na zawsze. Ten przewodnik pokazuje jak postawić taki serwer, jakie pluginy wybrać, jak budować sezony i jak nie spalić społeczności jednym cheatererem.

Koncepcja: czym Hardcore SMP różni się od zwykłego SMP

Zwykły SMP to długie współistnienie, wspólny świat, handel i budowanie. Hardcore SMP dodaje jedną regułę, która zmienia wszystko: śmierć jest nieodwracalna. Brak /back, brak respawnów, brak "creeper mnie zabił, oddaj ekwipunek". Gracz umarł, gracz odpadł.

Daje to dwie rzeczy. Pierwsza to prawdziwe napięcie. Każda jaskinia, każda forteca, każde PvP to potencjalny koniec sezonu osobiście dla ciebie. Druga to krótkie i gęste sezony. Serwer żyje od jednego do trzech miesięcy, potem pełny reset świata i nowy seed. Świetne dla contentu, streamerów i utrzymania uwagi.

W praktyce 80% projektów Hardcore SMP umiera nie z powodu słabej rozgrywki, tylko dlatego że admin nie ogarnął trzech rzeczy: anticheata, whitelisty i jasnych zasad co liczy się jako śmierć. Wszystkie trzy omawiamy dalej.

Vanilla hardcore=true vs plugin: co wybrać

Minecraft ma tryb hardcore wbudowany. Ustaw hardcore=true w server.properties i martwi gracze trafiają w spectator mode bez możliwości respawnu. Brzmi czysto, ale na serwerze z 20+ graczami od razu są dwa problemy.

Pierwszy: spectator pozwala martwym graczom latać przez ściany i podglądać bazy żywych. Sprzyja to metagamingowi, wyciekom koordynatów na Discordzie i omawianiu strategii z tymi co jeszcze żyją. Drugi: nie ustawisz długości bana, custom-messagy ani wyjątków na lagi i crashe. Wszystko albo nic.

Dlatego większość publicznych Hardcore SMP zostawia hardcore=false i kontroluje śmierć przez plugin. Gracz umiera, odpala się PlayerDeathEvent, plugin wystawia bana na ustawiony czas i wysyła powiadomienie na Discord. Elastyczne, konfigurowalne, dopuszcza wyjątki.

# server.properties dla Hardcore SMP z pluginem
gamemode=survival
difficulty=hard
hardcore=false
pvp=true
white-list=true
enforce-whitelist=true
spawn-protection=0
view-distance=10
simulation-distance=8
max-players=30
online-mode=true

Jeśli chcesz czystego vanilla bez pluginów i bez publiczności, zostaw hardcore=true. Do reszty ustaw false i postaw plugin.

Pluginy ban-on-death

Gotowych rozwiązań jest sporo i wszystkie zaczepiają się o ten sam event: PlayerDeathEvent z Bukkit/Paper API. Najpopularniejsze:

  • HardcoreSMP - prosty plugin, ban tymczasowy i permanentny, custom-messages, wyjątki dla przyczyn śmierci
  • OneLifeSMP - podobny z komendami sezonowymi i manualnym resetem
  • DeathBan na Modrinth - minimalistyczny, bez zależności
  • LiteBans lub AdvancedBan plus własny 30-liniowy plugin-trigger w Kotlinie albo Javie

Jeśli żaden z gotowych nie pasuje, napisz własny trigger. Słuchasz PlayerDeathEvent, odpalasz komendę bana przez Bukkit.dispatchCommand(), wysyłasz webhook na Discorda. Pół godziny roboty.

# config.yml dla typowego Hardcore SMP plugina
ban:
  duration: 7d              # 24h, 7d, 30d, permanent
  reason: "Zginąłeś w sezonie 03. Do następnego sezonu!"
  kick-message: "&cJedno życie. Wykorzystałeś je."

exemptions:
  # przyczyny śmierci, które NIE wywołują bana (opcjonalne)
  - VOID                    # void z powodu lagów
  - SUFFOCATION             # zaklinowany w bloku po teleporcie

death-message:
  broadcast: true
  format: "&4[ELIMINOWANY] &f%player% &7- %cause% &7(dzień %day%)"

discord:
  webhook: "https://discord.com/api/webhooks/..."
  channel-mention: "<@&123456789>"  # rola pingowana przy śmierci

season:
  number: 3
  start-date: "2026-03-01"
  total-days: 90

Pole exemptions jest po to, żeby nie banować graczy za sytuacje nie z ich winy. Serwer zlagował, void, spawnpoint w bloku - to obszary do dyskusji. Większość projektów trzyma w wyjątkach tylko VOID i SUFFOCATION, reszta liczy się jako uczciwa śmierć.

Whitelista i anticheat: bez nich sezon nie przeżyje

Hardcore SMP bez whitelisty to krótki sezon. Wchodzi przypadkowy gracz, pierwszego dnia kogoś zabija albo niszczy bazę, projekt się rozpada. Ustaw white-list=true i enforce-whitelist=true od razu. Aplikacje przez formularz na Discordzie albo ręczna selekcja.

Anticheat to drugi krytyczny element. Jeden gracz z kill-aura albo fly-cheat zamienia cały sezon w drame i skargi. Stan na 2026, najlepsze opcje na Paperze:

  • GrimAC - darmowy, dokładny, wspiera 1.21.x, aktywnie aktualizowany. Domyślny wybór.
  • Vulcan - płatny, dobry przeciwko kill-aura i reach
  • Matrix - starszy, ale działa

Nie odpalaj kilku anticheatów naraz, kolidują w logice flag i kickują niewinnych. Jeden solidny bije dwa kulawe. Po instalacji przetestuj sam na czystym read-only kliencie, czy normalne zachowanie nie wpada w false-positive.

Backupy co godzinę: ubezpieczenie od przypadkowych śmierci

Serwer crashuje w trakcie śmierci, plugin nie zdąży wystawić bana, gracz wraca żywy. Spoko. Gorzej: serwer crashuje zaraz po śmierci, plugin zapisał bana, ale Player-file nie zdążył. Teraz gracz jest zbanowany, a po unbanie respawnuje z pełnym ekwipunkiem. Eliminacja jest już publicznie ogłoszona na Discordzie.

Żeby to ogarnąć, potrzebujesz backupów. Minimum: godzinny rsync world/ na osobny dysk. Lepiej: plugin AutoBackup albo Backuper ustawiony na interwał 60 minut z 24 ostatnimi snapshotami. Na małym świecie (5-10 GB) to grosze w zużyciu dysku.

# prosty backup co godzinę przez cron
0 * * * * rsync -a --delete /opt/minecraft/world/ /backup/world-$(date +\%H)/

Kiedy przyjdzie skarga "zabił mnie lag serwera", admin może odzyskać NBT ekwipunku tylko dla tego gracza albo zdecydować po regulaminie sezonu. Nie rób tego często, bo wartość śmierci szybko spada.

Sezony: długość, reset, archiwum

Standardowa długość sezonu to jeden do trzech miesięcy. Mniej niż miesiąc nie pozwala ekonomii i budowom oddychać, więcej niż trzy wypala graczy. Hermitcraft Hardcore pokazał, że 30-60 dni to złoty środek dla projektów społecznościowych.

Koniec sezonu wygląda tak:

  1. Ogłoszenie z dwutygodniowym wyprzedzeniem
  2. Stream finałowy z ocalałymi, podsumowaniem, farm-challenge
  3. Pełny backup world/, world_nether/, world_the_end/ do archiwum
  4. Wyczyszczenie whitelisty (albo nowe aplikacje na kolejny sezon)
  5. Nowy seed, wipe PlayerData, danych pluginów, banned-players.json
  6. Pierwszy dzień nowego sezonu to zsynchronizowany start na wspólnym spawnie

Wiele projektów hostuje archiwa starych sezonów jako linki do pobrania na stronie projektu albo Patreonie. Niezły hak contentowy dla powracających graczy.

Integracja z Discordem i haki contentowe

Hardcore SMP żyje narracją. Każda śmierć to historia i ta historia musi być widoczna. Minimalny zestaw:

  • DiscordSRV plus kanał #deaths łapiący każdy event śmierci z przyczyną i dniem sezonu
  • #leaderboard z automatycznie aktualizowaną listą żywych graczy i dni przeżycia
  • Webhook w #announcements na duże wydarzenia: pierwsza śmierć sezonu, ostatnia śmierć, pierwszy zabity Ender Smok

Streamerzy i twórcy pojawiają się jak jest narracja dla ich widzów. Daj im powód: cykliczne event-dni, czasowe boss-moby, team-challenge. QSMP zasłynęło właśnie dzięki wbudowanym wydarzeniom narracyjnym.

Posty na Twitter/X też działają: bot tweetujący "Dzień 47: Player_X wyeliminowany przez Withera na Y:64" ze screenem miejsca śmierci. Skrypt 50-liniowy w Pythonie, ale wzrost rozpoznawalności realny.

PvP, spawn i balans

PvP to wieczna debata. Włączysz, drużyny rozjadą solo. Wyłączysz, napięcie znika i czuje się jak zwykłe SMP. Większość projektów idzie jedną z trzech ścieżek:

  • PvP off, sezon pokojowy - śmierci tylko od mobów i otoczenia. Pasuje do serwerów społecznościowych, nie do projektów contentowych.
  • PvP on z regułami - walka tylko za obopólną zgodą albo w wyznaczonych strefach PvP. Implementacja przez CombatTagPlus plus WorldGuard flagi regionów.
  • PvP on free-for-all - anarchia, każdy może zaatakować każdego. Najmocniejsza wersja, wymaga mocnego anticheata.

Punkt spawnu też kształtuje dynamikę. Single spawn (wszyscy na jednej wyspie) wymusza wczesny kontakt i szybkie sojusze. Random spawn przez EssentialsX RandomTeleport albo RandomSpawn rozrzuca graczy po mapie i zmusza do dni szukania. Dla sezonów 30-60 dni dobrze gra random w promieniu 3000-5000 bloków od centrum mapy.

FAQ

Jak przywrócić gracza po przypadkowej śmierci od lagów?

Przez /pardon <nick> w konsoli albo /unban z LiteBans. Po unbanie zdecyduj osobno, czy odzyskać ekwipunek z NBT backupu, czy zostawić gracza z pustymi rękami. Większość adminów daje jeden taki wyjątek na sezon i potem trzyma się regulaminu. Częstsze wyjątki dewaluują śmierć i projekt staje się zwykłym SMP z fikcyjną stawką.

Czy Hardcore SMP działa na Bedrock Edition?

Tak, od 1.20 Bedrock ma pełnoprawny tryb hardcore. Ekosystem pluginów dla Bedrock jest jednak chudszy, a customową logikę ban-on-death trzeba pisać przez Nukkit albo GeyserMC plus Paper. Łatwiej odpalić serwer Java z mostem GeyserMC i przyjmować klientów Bedrock przez to.

Czy można łączyć Hardcore z Lifesteal?

Tak, popularna kombinacja Lifesteal Hardcore. Gracz zabija drugiego, zabiera mu serce. Kiedy gracz ma zero serc i ginie, dostaje perma-bana. Wychodzi system dwustopniowy: najpierw osłabiony, potem wyeliminowany. Implementacja: LifeStealZ albo LifestealSMP plus plugin ban-on-death sprawdzający max HP.

Ile zwykle żyją gracze w typowym sezonie Hardcore SMP?

Topowi gracze przeżywają 2-3 tygodnie, średni odpada po 3-7 dniach, początkujący w pierwszych 24-48 godzinach. Normalny rozkład. Startujesz z 30 osobami, po miesiącu zostaje 8-12, na końcu 60-dniowego sezonu 3-5. Końcówka między ostatnimi ocalałymi to centralny moment całego sezonu.

Co zrobić ze światem po końcu sezonu?

Pełny backup do archiwum, wyłącz serwer, odpal nowy seed na tej samej maszynie. Stary świat można wystawić jako download albo zostawić w trybie creative na pożegnalną wycieczkę przed resetem. Nie próbuj kontynuować starego świata w nowym sezonie, mąci to narrację i zabija sens sezonowości.

Czy potrzebuję osobnego proxy przed Hardcore SMP serwerem?

Dla pojedynczego serwera nie. Ale jeśli prowadzisz publiczne Hardcore SMP i obrażeni zbanowani gracze odpalają DDoSy, sensowna jest ochrona między internetem a backendem. Ochrona MineGuard filtruje ataki L4/L7 i przepuszcza tylko ruch prawdziwych graczy.

Co dalej

Hardcore SMP ma wysoki próg wejścia dla admina i niski dla gracza. Ciężko ustawić dobrze, ale jak już działa, serwer sprzedaje się sam przez śmierci i narrację. Trzy priorytety w kolejności: anticheat, whitelista, backupy. Bez nich sezon nie dożyje półmetka. Integrację z Discordem i kontakt ze streamerami doczepiaj dopiero jak baza stabilności trzyma, inaczej widzowie zobaczą dupy i cheaty zamiast dramatu przetrwania.


Chroń swój serwer przed atakami DDoS

Darmowa ochrona z konfiguracją w 5 minut. 1 TB ruchu w zestawie.

Wypróbuj za darmo


Powiązane artykuły