Serwer UHC od zera: Ultra Hardcore bez regeneracji, poradnik
UHC to format, w którym zdrowie nie regeneruje się samo. Chcesz się leczyć, jedz golden apple albo pij instant heal. Poza tym wygląda jak zwykłe survival, ale z ograniczonym czasem meczu, kurczącym się world borderem i gwarantowanym finałem. Pokażę krok po kroku, jak postawić taki serwer, jakie pluginy wybrać i jak nie spalić balansu na pierwszym meczu.
Czym jest UHC i czym różni się od Hardcore
Hardcore SMP to długi sezon z jednym życiem na gracza, ciągnący się tygodniami. UHC (Ultra Hardcore) to krótki mecz na 60-90 minut, w którym też masz jedno życie, ale dodatkowo wyłączona jest naturalna regeneracja, a kurczący się border wpycha wszystkich do środka. Po godzinie gracze fizycznie nie mogą się rozejść, i zaczyna się finał.
Kluczowa różnica: w UHC śmierć kończy mecz tylko dla ciebie, nie ma bana na tydzień. Po rundzie serwer resetuje świat, dobiera nowe drużyny i startuje od nowa. Format pasuje do streamów i turniejów: przewidywalny czas, jasne zasady, jednoznaczny zwycięzca.
W praktyce cała mechanika trzyma się jednej linijki gamerule:
/gamerule naturalRegeneration false
Po tym leczenie tylko przez golden apple, instant health splash potion, regeneration potion i beacon. Vanilla głód i sen nie pomogą.
Koncepcja: jedno życie, brak /tpa, brak /home
UHC psuje się w momencie, gdy ktoś instaluje EssentialsX i gracze dostają /home lub /tpa. Cała idea polega na tym, że rozsypujesz się 1500-2500 bloków od spawna, zbierasz surowce, craftujesz zbroję i wracasz do centrum gdy border zaczyna się kurczyć. Żadnych teleportów, waypointów ani komend kit.
Dodatkowe zasady, które trzymają format:
- jedno życie, po śmierci spectator mode do końca meczu
- leczenie tylko przez golden apple i mikstury
- PvP jest zawsze włączone, ale pierwsze 20 minut to grace period z
pvp=false - border kurczy się od 2000 do 50 bloków przez 60-90 minut
- finał na maleńkiej arenie, gdy border osiąga promień 25-50
Krótko: UHC to speedrun z PvP-finałem. Nic nie ma odwracać uwagi od zbierania surowców i walki.
Sposób vanilla przez gamerule
Minimalny UHC można zbudować bez żadnego pluginu. Logujesz się jako operator i wpisujesz:
/gamerule naturalRegeneration false
/gamerule doImmediateRespawn false
/gamerule keepInventory false
/gamerule announceAdvancements false
/difficulty hard
/worldborder center 0 0
/worldborder set 4000
/worldborder set 100 5400
Ostatnia komenda kurczy border od 4000 do 100 bloków przez 5400 sekund (1h 30m). To podstawowa mechanika UHC, działa na czystym Paperze albo Vanilla bez modów.
Problem w tym, że timer trzeba odpalać ręcznie, ogłaszać fazy, teleportować graczy na spawn, robić drużyny i liczyć kto zginął. Przy meczu na 24 osoby admin wariuje w pierwsze 15 minut. Dlatego stawia się plugin.
Pluginy UHC: co wybrać w 2026
Gotowych rozwiązań pod Paper/Spigot jest sporo, ale nie wszystkie żyją. Co działa w 2026:
- UHC Plugin (open source na GitHubie) - bazowy, obsługuje teamy 2/3/4, scenariusze, border, spectator
- Champions UHC - fork z rozszerzonymi scenariuszami, custom itemami i Discord webhook
- UltraHardcoreReloaded - wariant społecznościowy, mocny w konfiguracji i fazach
- CustomUHC - ciężki plugin pod turnieje, z leaderboardem i statystykami
Pod publiczny serwer z regularnymi meczami bierz Champions UHC albo CustomUHC. Pod weekendowe granie ze znajomymi wystarczy UHC Plugin. Wszystkie trzy są pisane na Paper API i działają na 1.20-1.21.
# config.yml typowego pluginu UHC
match:
duration: 5400 # 1.5h w sekundach
border-start: 2000 # promień startowy
border-end: 25 # promień końcowy
border-shrink-start: 1800 # border zaczyna się kurczyć po 30 min
pvp-enabled-after: 1200 # PvP startuje po 20 min
grace-period: true
teams:
size: 3 # solo/duo/3s/4s
friendly-fire: false
glow-after-shrink: true # świecenie przez ściany w finale
scenarios:
cutclean: true # ruda przetapia się od razu
timber: true # całe drzewo spada na raz
bowless: false
diamondless: false
regen:
natural: false
golden-apple: true
potions: true
Scenariusze: co robią i po co
UHC rzadko gra się w wersji "vanilla". Większość meczów leci ze scenariuszami, czyli modyfikacjami zasad, które przyspieszają tempo lub zmieniają taktykę. Standardowy zestaw pod kompetytywne UHC:
- Cutclean - ruda topi się przy wykopaniu, surowe mięso wypada upieczone. Bez tego 30 minut idzie na budowę pieca i czekanie
- Timber - rąbiesz dolny blok drzewa, całe spada. Oszczędza ze 10 minut na drewnie
- Bowless - łuki zakazane lub wycięte z lootu. Wymusza walkę wręcz
- Diamondless - diamenty nie wypadają, ale żelazna zbroja jest zbuffowana. Wyrównuje farta i pecha
- Rodless - wędki nie da się skraftować albo dropią losowy blok
- NoClean - przez 10 sekund po killu nie możesz podnieść itemów
Cutclean i Timber lecą prawie zawsze. Bowless i Diamondless to tematy turniejowe. Kombo Cutclean + Timber + NoClean to złoty standard meczów publicznych.
Komendy dla adminów i graczy
Bazowy zestaw komend pluginu UHC wygląda tak:
/uhc start # start meczu
/uhc stop # awaryjny stop
/uhc reload # przeładowanie configu
/uhc team create <name> # tworzenie drużyny
/uhc team join <player> # dodanie gracza do drużyny
/uhc team list # lista drużyn
/uhc spectate <player> # wejście w spectator
/uhc revive <player> # wskrzeszenie gracza (lag, force-majeure)
/uhc scenario list # lista scenariuszy
/uhc scenario toggle cutclean # włącz/wyłącz scenariusz
/uhc border 100 # ręczna zmiana bordera
/uhc revive jest używane rzadko, ale jest krytyczne. Jeśli gracz zginie przez laga serwera albo disconnecta w złym momencie, musisz móc go przywrócić. Bez tego społeczność zacznie się kłócić przy pierwszej śmierci z desynka.
Gracze zwykle dostają mini-zestaw: /uhc team list, /uhc spectate, /msg. Żadnego /tpa, /home, /sethome, /back - to zabije format w jednym meczu.
World pre-generation: konieczność
Jeśli w UHC gracze rozjeżdżają się na 2000 bloków i serwer generuje chunki na żywo, w 5 minut TPS spada do 12. Pre-generation jest obowiązkowe.
Instalujesz Chunky albo WorldBorderAPI i generujesz cały świat UHC z wyprzedzeniem:
# w konsoli serwera
chunky world world
chunky center 0 0
chunky radius 2000
chunky start
Na serwerze z SSD i 16 GB RAM generacja świata o promieniu 2000 trwa 30-60 minut. Robisz to raz przed serią meczów i potem tylko resetujesz świat przez /uhc reset (plugin pobierze świeżą kopię pre-generated mapy).
Jeśli grasz regularnie, trzymaj 3-5 gotowych seedów w osobnym folderze i rotuj. Świeży seed na każdy mecz to najlepsza ochrona przed metagamingiem typu "wiem gdzie na tym seedzie jest stronghold".
Anticheat: bez niego UHC pada
UHC to format PvP, i jeśli nie postawisz anticheata, pierwszy czitujący z killaurą albo reachem 4 zgarnie wszystko. Żywe opcje 2026:
- GrimAC - darmowy, dokładny, trzyma każdy keep-alive check, ogarnia 1.20-1.21
- Vulcan - płatny, łatwiejszy w konfiguracji, dobre presety pod PvP
- Polar - nowicjusz na scenie, ale aktywnie rozwijany
Pod UHC bierz GrimAC. Odróżnia legitne combo-skrypty od prawdziwej killaury, dobrze ogarnia knockback i nie flagguje hurtowo graczy z wysokim pingiem. Instalacja standardowa: wrzuć do plugins/, restart, działa z dobrymi defaultami.
# bazowe ustawienia GrimAC pod UHC
api-key: ""
max-ping: 250
combat:
reach:
threshold: 3.1
max-violations: 4
movement:
flight:
threshold: 0.2
speed:
enabled: true
knockback:
threshold: 0.05
Bez anticheata UHC robi się kasynem. Z GrimAC standardowe czity wykrywa około 95% w pierwszych 10 sekundach.
Spectator mode i stream
Gdy gracz ginie, plugin przerzuca go w spectator. Masz dwie opcje: albo wyciszasz go w głównym czacie, albo robisz dla martwych zupełnie osobny kanał. Druga opcja jest lepsza, bo martwi widzą przez ściany i mogą przypadkiem (albo celowo) zlecać koordynaty.
Standardowy setup pod stream:
- spectator mode dla wszystkich martwych
- osobny kanał czatu
/sc <message>przez DiscordSRV albo ChatControl - 90 sekund delaya w OBS streamera, żeby przeciwnicy nie podglądali pozycji
- live leaderboard przez PlaceholderAPI + plugin
UHCStats
Pod streamy turniejowe ustaw kamerę spectator nie z perspektywy graczy, tylko z osobnego konta sędziego w /gamemode spectator. Wtedy widzowie widzą całą mapę, a nie tylko to co akurat ogląda pierwszy martwy.
FAQ
Ile trwa mecz UHC
Standard to 60-90 minut. Formaty turniejowe ciągną się i do 2 godzin, ale w lobby publicznym 75 minut to złoty środek. Poniżej godziny nie zdąży się ubrać w pełną zbroję, powyżej 2 godzin gracze i widzowie się wypalają.
Czy w UHC da się grać samemu
Technicznie tak. Plugin, team-size: 1, border 1500, czas 45 minut. Jeden gracz przeciw botom albo czasowi. Ale klasyczne UHC to rywalizacja, w solo traci się połowę frajdy. Zbierz minimum 4 osoby.
Jak ustawić shrink bordera
Komendą /worldborder set <size> <time>. Przykład: /worldborder set 50 3600 skurczy border do 50 bloków w godzinę. Pluginy UHC robią to automatycznie z configu, ale jeśli ręcznie: start 2000, po 30 minutach kurczysz do 100 w 1 godzinę, potem do 25 w 15 minut. Mały finałowy krąg zmusza graczy do spotkania.
UHC vs Hardcore to różne formaty
Tak. Hardcore to tryb Minecrafta z jednym życiem, bez timera, bez bordera. UHC to krótki mecz z jednym życiem, bez naturalnej regeneracji i z kurczącym się borderem. W Hardcore grasz miesiącami w jednym świecie, w UHC mecz kończy się w 1-2 godziny i świat się resetuje.
Po co wyłączać natural regeneration
W tym jest sens całego trybu. Z włączoną regeneracją gracz chowa się w dziurze na 30 sekund i odzyskuje pełne zdrowie po każdej walce. Wyłączenie sprawia, że każde uderzenie się liczy: dostałeś 6 obrażeń, masz 6 serc mniej do końca meczu albo do golden apple. PvP staje się decydujące, nie pozycyjne.
Czy można odpalić UHC na vanilla serwerze
Można, ale jest to upierdliwe. Vanilla obsługuje gamerule i worldborder, ale nie komendy, ukrywanie czatu martwych, scenariuszy, leaderboardu ani auto-resetu meczu. Pod jednorazową grę ze znajomymi vanilla wystarczy, pod regularne mecze postaw plugin.
Co dalej
Jeśli odpalasz UHC pierwszy raz, zacznij od lokalnego testu na 4 osoby. Sprawdź czy border się kurczy, czy regen jest wyłączony, czy golden apple leczy, czy spectator chat działa osobno. Dopiero potem otwieraj sloty publiczne.
Gdy serwer pójdzie publicznie, postaw ochronę DDoS. Serwery UHC przyciągają ataki od urażonych graczy zaraz po śmierci, a 100 Mbps ICMP flood położy ci Papera w niecałą minutę. MineGuard stoi przezroczyście przed serwerem i filtruje ataki na poziomie sieci, nie ruszając ruchu gry.
Trzeci krok: automatyzacja. Wstaw /uhc start co 2 godziny, podepnij Discord webhook pod start i koniec meczu, rotuj pre-generated światy. Po miesiącu masz działający publiczny serwer UHC z przewidywalnym kalendarzem meczów.
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
Najlepsze anticheaty dla Minecraft 2026: Grim, Vulcan, Matrix, AAC, NCP
KillAura, Reach, Fly, Scaffold - cheaterzy niszcza PvP i ekonomie serwera. Porownujemy Grim, Vulcan, Matrix, AAC i NCP: ceny, wersje, false positive i ktory wybrac pod swoj serwer.
Jak wybrać hosting z ochroną DDoS pod Minecraft
Rozkminiamy, co tak naprawdę kryje się za napisem "DDoS protection included" u hostingów.
Jak ukryć IP serwera Minecraft: pełny poradnik
Jawny IP serwera to główna przyczyna udanych ataków DDoS. Rozbieramy, jak dokładnie atakujący znajdują twój prawdziwy IP i co zrobić, żeby nie dało się go namierzyć.