Poradnik OneHost

Praktyczne poradniki dla właścicieli serwerów Minecraft, FiveM i nie tylko. Optymalizacja, bezpieczeństwo, konfiguracja.

Minecraft📖 8 min
Serwer Minecraft laguje? Zmień silnik na Folia!

Twój serwer laguje mimo niskiego zużycia CPU? Problem może leżeć w silniku. Dowiedz się dlaczego Folia to przyszłość.

Czytaj dalej →
Minecraft📖 12 min
🔧
Jak zoptymalizować serwer Minecraft? Kompletny poradnik

Praktyczne wskazówki: server.properties, spigot.yml, paper.yml, flagi Java i pluginy do optymalizacji.

Czytaj dalej →
Minecraft📖 7 min
🛡️
Jak zabezpieczyć serwer Minecraft?

Ochrona przed griefingiem i hackami: anty-cheat, CoreProtect, LuckPerms, whitelist, kopie zapasowe.

Czytaj dalej →
← Powrót do poradników

Serwer Minecraft laguje? Zmień silnik na Folia!

Dlaczego Twój serwer laguje mimo że CPU nie jest na 100%?

To jest najczęstszy problem wśród administratorów serwerów Minecraft. Patrzysz na panel, zużycie CPU wynosi 30-50%, a mimo to gracze skarżą się na lagi, bloki łamią się z opóźnieniem, a TPS spada poniżej 20.

Problem: Jednowątkowy silnik

Tradycyjne silniki Minecraft (Spigot, Paper) działają w jednym głównym wątku. To znaczy:

  • Cały świat gry, AI mobów, fizyka bloków, tick redstone — wszystko liczy się na jednym rdzeniu CPU
  • Twój serwer może mieć 8 rdzeni, ale Minecraft używa głównie jednego
  • Gdy ten jeden rdzeń jest przeciążony → lagi, nawet jeśli reszta CPU jest wolna
  • W panelu widzisz np. "150% CPU" co oznacza 1.5 rdzenia — ale główny wątek siedzi na 100% jednego rdzenia

Rozwiązanie: Folia

Folia to silnik stworzony przez zespół PaperMC, który dzieli świat na regiony i przetwarza je równolegle na wielu rdzeniach.

Jak Folia działa?

  1. Dzieli mapę na regiony (~32 chunki każdy)
  2. Każdy region ma własny wątek (tick loop)
  3. Regiony się nie blokują — gracz kopiący w swoim regionie nie laguje, bo inny gracz w innej części mapy obciąża swój region
  4. Skaluje się z liczbą rdzeni — więcej CPU = lepsze TPS

Kiedy Folia pomoże?

  • ✅ Masz wielu graczy rozproszonych po mapie (survival, SMP)
  • ✅ Lagi pojawiają się przy dużym obciążeniu świata (farmy, redstone, dużo mobów)
  • ✅ TPS spada poniżej 20 mimo niskiego % CPU w panelu
  • ✅ Serwer ma dostęp do kilku rdzeni CPU (w OneHost — tak!)

Kiedy Folia NIE pomoże?

  • ❌ Wszyscy gracze są w jednym miejscu (lobby, areny PvP) — bo to jeden region
  • ❌ Twoje pluginy nie wspierają Folia (sprawdź kompatybilność!)
  • ❌ Problem leży w złej konfiguracji serwera, nie w silniku

Jak przełączyć na Folia w OneHost?

  1. Przejdź do menedżera plików w Panelu i usuń obecny plik server.jar
  2. Pobierz najnowszą wersję Folii ze strony PaperMC.io
  3. Zmień nazwę pobranego pliku na server.jar
  4. Wrzuć zmieniony plik na swój serwer do głównego katalogu
  5. Zrestartuj serwer – to wszystko, będzie działać!
⚠️ Ważne: Zrób backup przed zmianą silnika! W OneHost masz do tego dedykowane sloty w panelu.

Porównanie silników

SilnikWielowątkowy?KompatybilnośćDla kogo?
Spigot✅ PełnaMałe serwery
Paper✅ PełnaStandard, dużo optymalizacji
Folia⚠️ OgraniczonaDuże serwery SMP
Purpur✅ PełnaPaper + dodatkowe opcje

Potrzebujesz pomocy z migracją? Napisz do nas na Discordzie 🎮

Potrzebujesz pomocy?

Nasz zespół chętnie pomoże Ci z konfiguracją. Napisz do nas na Discordzie!

Discord → Zobacz Pakiety →
← Powrót do poradników

Jak zoptymalizować serwer Minecraft?

Optymalizacja serwera Minecraft — krok po kroku

1. server.properties

view-distance=8
simulation-distance=6
max-players=50
network-compression-threshold=256

view-distance — zmniejsz z domyślnych 10 na 8 lub 6. Mniejszy zasięg widzenia = mniej obliczeń.

2. spigot.yml

settings:
  save-user-cache-on-stop-only: true
world-settings:
  default:
    entity-activation-range:
      animals: 16
      monsters: 24
      raiders: 48
      misc: 8
    mob-spawn-range: 6
    merge-radius:
      item: 4.0
      exp: 6.0

entity-activation-range — moby poza tym zasięgiem nie będą przetwarzać AI co sekundę. Ogromna oszczędność CPU.

3. paper-world.yml

chunks:
  max-auto-save-chunks-per-tick: 8
  delay-chunk-unloads-by: 10s
entities:
  armor-stands:
    tick: false
  spawning:
    per-player-mob-spawns: true
    spawn-limits:
      monsters: 30
      animals: 8
      ambient: 1

4. Pluginy do optymalizacji

  • Spark — profiler wydajności, pokaże co dokładnie laguje
  • ChunkyBorder — pregeneruje chunki i ustawia granicę mapy
  • LimitPillagers — ogranicza ilość pillagerów (częsty powód lagów)

5. Flagi startowe Java (Aikar's flags)

java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar --nogui
⚠️ Uwaga: Ze względów bezpieczeństwa parametry startowe są domyślnie zablokowane do edycji. Aby ustawić własny "Startup" (np. Aikar's flags), otwórz ticket na naszym serwerze Discord (odpowiemy najszybciej!) lub napisz do nas e-mail i wklej komendę, którą mamy ustawić. Ekipa OneHost wykona to dla Ciebie od ręki!

Potrzebujesz pomocy?

Nasz zespół chętnie pomoże Ci z konfiguracją i optymalizacją. Napisz do nas na Discordzie!

Discord →Zobacz Pakiety →
← Powrót do poradników

Jak zabezpieczyć serwer Minecraft?

Zabezpieczenie serwera Minecraft

1. Whitelist

/whitelist on
/whitelist add NazwaGracza

2. Plugin anty-cheat

  • Grim — nowoczesny, open-source, świetna wykrywalność
  • Vulcan — płatny, ale bardzo dokładny
  • Matrix — darmowy, dobry na start

3. Ochrona przed griefingiem

  • CoreProtect — loguje WSZYSTKIE zmiany bloków. Możesz cofnąć grief jednym poleceniem
  • WorldGuard — definiuje regiony chronione
  • GriefPrevention — system claimów

4. System uprawnień

Użyj LuckPerms:

/lp group default permission set essentials.home true
/lp group default permission set essentials.tpa true
/lp group mod permission set worldedit.* true

Nigdy nie dawaj permission * graczom.

5. Kopie zapasowe

W OneHost masz dedykowane sloty na backupy w panelu zarządzania Twoim serwerem. Pamiętaj, aby na bieżąco wykonywać kopie zapasowe w pewnych odstępach czasowych, co pozwoli zabezpieczyć Twoje cenne dane.

Potrzebujesz pomocy?

Nasz zespół chętnie pomoże z zabezpieczeniem Twojego serwera. Napisz do nas!

Discord →Zobacz Pakiety →