Marcin Stawowczyk · @m7rlin
4 min czytania ·
Serwery Aternos są świetnym darmowym rozwiązaniem do gry z przyjaciółmi, ale często borykają się z problemem lagów. Poniższy poradnik pomoże Ci zoptymalizować Twój serwer, aby działał płynniej i zapewniał lepsze wrażenia z gry.
Oto 5 sprawdzonych metod poprawy wydajności twojego serwera Aternos, nawet przy darmowym hostingu:
Pierwszym i najważniejszym krokiem jest zmiana oprogramowania serwera na bardziej zoptymalizowane.
Ten silnik oferuje:
Do 40% lepszą wydajność niż vanilla
Wsparcie dla pluginów optymalizacyjnych
Automatyczne poprawki błędów
Zainstaluj PaperMC
Zaloguj się do panelu Aternos i wyłącz serwer
Przejdź do sekcji "Oprogramowanie"
Zamiast Vanilla Minecraft wybierz Paper
Zapisz zmiany i uruchom ponownie serwer
❗Pamiętaj: PaperMC nie eliminuje wszystkich problemów, ale jest podstawą dalszych optymalizacji.
Zmiana środowiska Java może znacząco wpłynąć na wydajność:
W panelu Aternos przejdź do "Opcje"
Znajdź ustawienia środowiska
Zmień domyślną Javę na Javę z końcówką “GraalVM”
Zapisz zmiany
Jest to konfiguracja na Minecraft 1.21.4. Inne wersje mogą nieco się różnić odnośnie konfiguracji. Plik paper-world-defaults.yml zawiera szereg ustawień, które można dostosować do potrzeb serwera, ale należy pamiętać, że struktura i dostępne opcje mogą się różnić w zależności od wersji Minecrafta. Szczególnie starsze wersje mogą mieć inny układ pliku lub nie obsługiwać niektórych nowszych funkcji, które pojawiły się w wersji 1.21.4.
bukkit.yml
Edytuj następujące ustawienia:
spawn-limits:
monsters: 50
animals: 10
water-animals: 7
water-ambient: 10
water-underground-creature: 5
ambient: 5
chunk-gc:
period-in-ticks: 400
ticks-per:
animal-spawns: 400
monster-spawns: 5
water-spawns: 11
water-ambient-spawns: 21
water-underground-creature-spawns: 11
ambient-spawns: 10
autosave: 6000
Te zmiany ograniczą liczbę mobów pojawiających się na serwerze oraz zmniejszą częstotliwość automatycznego zapisywania świata.
spigot.yml
Zmień następujące ustawienia:
mob-spawn-range: 5
Zmniejsza to zasięg pojawiania się mobów, aby dopasować go do dystansu renderowania Aternos.
paper-world-defaults.yml
W folderze konfiguracyjnym (/config/paper-world-defaults.yml
) edytuj ten plik:
max-auto-save-chunks-per-tick: 8 # Zmniejszone z 24, spowalnia zapisywanie chunków podczas zapisu świata
entities:
armor-stands:
tick: false # Wyłącza ticking dla armor standów, które są używane tylko dekoracyjnie
spawning:
despawn-ranges:
ambient:
hard: 96
soft: 28
monster:
hard: 96
soft: 28
animal:
hard: 96
soft: 28
water-ambient:
hard: 96
soft: 28
water-animal:
hard: 96
soft: 28
misc:
hard: 96
soft: 28
per-player-mob-spawns: true # Zapobiega sytuacji, gdy jeden gracz z farmą mobów wpływa na limit dla wszystkich
misc:
redstone-implementation: ALTERNATE_CURRENT # Zmienione z VANILLA, używa wydajniejszego algorytmu redstone
tick-rates:
grass-spread: 4 # Zwiększone z 1, zmniejsza częstotliwość rozprzestrzeniania się trawy
mob-spawner: 2 # Zwiększone z 1, zmniejsza częstotliwość ticków spawnerów
container-update: 3 # Zwiększone z 1, zmniejsza częstotliwość aktualizacji kontenerów
chunks:
entity-per-chunk-save-limit:
arrow: 10 # Ogranicza liczbę strzał zapisywanych w chunku
ender_pearl: 10
experience_orb: 10
fireball: 10
small_fireball: 10
snowball: 10
collisions:
max-entity-collisions: 2 # Zmniejszone z 8, redukuje obciążenie przy dużej liczbie stłoczonych mobów
environment:
optimize-explosions: true # Włącza wydajniejszy algorytm eksplozji bez wpływu na rozgrywkę
Najważniejsze zmiany:
Zmniejszenie max-auto-save-chunks-per-tick
do 8 - znacząco zmniejsza obciążenie podczas zapisywania świata
Ograniczenie liczby kolizji encji do 2 zamiast 8
Włączenie zoptymalizowanych eksplozji
Zmiana implementacji redstone na wydajniejszą
Dostosowanie zasięgów despawnowania mobów
Zwiększenie interwałów ticków dla trawy, spawnerów i kontenerów
Ograniczenie liczby encji zapisywanych w chunku
Aternos oferuje wbudowaną funkcję optymalizacji świata:
Przejdź do ustawień świata
Włącz opcję "Optymalizuj"
Ta funkcja automatycznie usuwa nieużywane chunki, aby utrzymać serwer w limicie 4GB pamięci i poprawić czas ładowania.
Kontrola mobów i przedmiotów
Używaj tych komend w konsoli:
/minecraft:kill @e[type=item]
– usuwa wszystkie przedmioty na ziemi
/minecraft:kill @e[type=minecraft:mob]
– resetuje moby (dostosuj "mob" do typu)
Modpakiety – zużywają 300-500% więcej zasobów niż vanilla. Zbyt wiele pluginów lub modów może powodować lagi. Instaluj tylko te, których naprawdę potrzebujesz. Każdy dodatkowy plugin to dodatkowe obciążenie dla serwera.
Chunk loadery – powodują permanentne ładowanie obszarów. Funkcje modów takie jak chunk loadery mogą powodować znaczne lagi, ponieważ zmuszają serwer do utrzymywania w pamięci większej liczby chunków.
Masowe komendy typu /fill
na dużych obszarach
Monitoruj wydajność - Regularnie sprawdzaj logi serwera (dostępne w panelu Aternos w sekcji "Logi"), aby zidentyfikować konkretne problemy. Szukaj komunikatów o błędach lub ostrzeżeń dotyczących wydajności.
Usuń problematyczne mody - Jeśli podejrzewasz, że konkretny mod powoduje lagi, spróbuj usuwać mody jeden po drugim, aby zidentyfikować winowajcę. Czasami nawet popularny mod może powodować problemy z wydajnością.
Ogranicz liczbę światów - Nie twórz zbyt wielu światów, ponieważ może to wpłynąć na wydajność. Każdy dodatkowy świat to dodatkowe obciążenie dla serwera.
Restart serwera codziennie przez panel Aternos
Kopie zapasowe przed aktualizacją oprogramowania
Whitelist – ogranicz liczbę graczy do zaufanych
Testowanie – usuwaj mody pojedynczo, by znaleźć winowajcę lagów
Pluginy/Mody – instaluj tylko niezbędne (każdy dodatek zużywa RAM)
Optymalizując serwer, zawsze testuj zmiany z 2-3 graczami przed oficjalnym udostępnieniem
⚠️ Awaria hosta: W rzadkich przypadkach przeciążenie maszyny Aternos trwa do 5 minut. Rozwiązanie: całkowity restart serwera (Stop → Start).
💡 Dla wymagających: Przy utrzymujących się problemach rozważ migrację na płatny hosting.
Po wprowadzeniu tych zmian uruchom ponownie serwer, aby optymalizacje zaczęły działać. Pamiętaj, że Aternos ma swoje ograniczenia jako darmowa usługa, ale powyższe kroki powinny znacząco poprawić wydajność Twojego serwera.