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:
- Ogłoszenie z dwutygodniowym wyprzedzeniem
- Stream finałowy z ocalałymi, podsumowaniem, farm-challenge
- Pełny backup
world/,world_nether/,world_the_end/do archiwum - Wyczyszczenie whitelisty (albo nowe aplikacje na kolejny sezon)
- Nowy seed, wipe PlayerData, danych pluginów, banned-players.json
- 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
#announcementsna 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 darmoPowiązane artykuły
Mój serwer Minecraft jest pod DDoS: co robić teraz
Plan działań krok po kroku, jeśli twój serwer Minecraft właśnie jest pod atakiem DDoS. Jak rozpoznać typ ataku, co zrobić w pierwszych minutach i jak się zabezpieczyć, żeby to się nie powtórzyło.
Ochrona Java Edition vs Bedrock Edition: gdzie tkwi roznica
Omawiamy, dlaczego ochrona serwerow Java i Bedrock wymaga zupelnie roznych podejsc i co wazne dla wlasciciela serwera.
MineGuard vs NeoProtect: porównanie ochrony DDoS dla Minecraft 2026
Szczegółowe porównanie MineGuard i NeoProtect: ceny, funkcje, captcha, firewall, wsparcie Bedrock. Który serwis ochrony DDoS wybrać dla serwera Minecraft w 2026 roku?