Spot.gg is also available in English, with prices in US dollars.
Wykryta lokalizacja: US. Przełączyć na język EN i walutę USD?
Oferta Dlaczego my? Jak to działa?
Poradnik

server.properties w Minecraft: najważniejsze opcje

server.properties to główny plik ustawień serwera Minecraft Java: decyduje, kto może wejść, ilu graczy zmieści serwer, jaki jest poziom trudności, czy działa PvP i jak daleko widać świat. Wyjaśniamy najważniejsze opcje z wartościami domyślnymi i pokazujemy, jak zmieniać je bez ręcznej edycji pliku.

Aktualizacja: 7 min czytania
Spis treści
  1. Co to jest server.properties i gdzie go znaleźć?
  2. Najważniejsze opcje server.properties
  3. Jak ustawić, kto może wejść na serwer?
  4. Jak ustawić świat: nazwa, ziarno i typ mapy?
  5. Które opcje wpływają na wydajność i lagi?
  6. Których opcji nie zmienisz na hostingu?
  7. Jak dodać do serwera paczkę zasobów?
  8. FAQ
  9. Gdzie jest plik server.properties?
  10. Dlaczego zmiany w server.properties nie działają?
  11. Jak wyłączyć PvP na serwerze Minecraft?
  12. Jak zmienić liczbę slotów na serwerze?
  13. Czy zmiana level-seed zmieni mój świat?

Co to jest server.properties i gdzie go znaleźć?

server.properties to plik tekstowy w głównym folderze serwera Minecraft Java, w którym każda linia ma postać opcja=wartość. Serwer tworzy go sam przy pierwszym uruchomieniu i odczytuje przy każdym starcie.

Co warto wiedzieć, zanim zaczniesz:

  • Zmiany działają po restarcie. Serwer czyta plik tylko przy starcie, więc po edycji trzeba go zrestartować.
  • Edytuj przy zatrzymanym serwerze albo przez panel. Działający serwer sam zapisuje ten plik (np. po niektórych komendach), więc ręczne zmiany wprowadzone w trakcie mogą zostać nadpisane.
  • Wartości wpisuje się bez cudzysłowów i bez spacji wokół =, np. white-list=true.
  • To plik wersji Java. Inne edycje gry mają własne ustawienia z innymi opcjami.

Na Spot.gg najczęściej zmieniane opcje masz w „Konfiguracja” → „Najpopularniejsze”, w formie pól z opisami (np. suwaki zasięgu widzenia). Wszystkie pozostałe są w zakładce „server.properties” obok – z wyszukiwarką opcji i przyciskiem „Zapisz zmiany” na dole. Po zapisie zmiany, która wymaga restartu, pod polem pojawia się przycisk „Zrestartuj teraz”. Plik możesz też otworzyć w zakładce „Pliki” we wbudowanym edytorze.

Najważniejsze opcje server.properties

Najczęściej zmienia się online-mode, max-players, white-list, difficulty, gamemode, pvp, view-distance i motd. Tabela pokazuje wartości domyślne serwera Vanilla.

Opcja Domyślnie Co robi
online-mode true true – tylko gracze z kontem Microsoft (premium), false – każdy nick (non-premium)
max-players 20 Ilu graczy może być naraz na serwerze
white-list false Włącza białą listę – wejdą tylko gracze z listy i operatorzy
enforce-whitelist false Wyrzuca graczy spoza listy, gdy biała lista zostanie włączona lub wczytana ponownie
motd A Minecraft Server Opis serwera na liście serwerów w grze
gamemode survival Tryb gry nowych graczy: survival, creative, adventure, spectator
force-gamemode false Ustawia graczom tryb z gamemode przy każdym wejściu
difficulty easy Poziom trudności: peaceful, easy, normal, hard
hardcore false Tryb hardcore: trudność „hard”, po śmierci gracz zostaje widzem
pvp true Czy gracze mogą zadawać sobie obrażenia – tylko do 1.21.8; od 1.21.9 to gamerule pvp
spawn-protection 16 Promień ochrony spawnu w blokach (0 wyłącza); operatorów nie dotyczy
allow-nether true Czy można wejść do Netheru
allow-flight false Czy serwer pozwala latać (mody, pluginy) – przy false może wyrzucić gracza za „latanie”
enable-command-block false Czy działają bloki poleceń – tylko do 1.21.8; od 1.21.9 gamerule command_blocks_work
view-distance 10 Zasięg widzenia w chunkach
simulation-distance 10 Zasięg w chunkach, w którym świat „żyje”: moby, uprawy, redstone
level-name world Nazwa folderu świata
level-seed puste Ziarno nowego świata; puste = losowe
op-permission-level 4 Poziom uprawnień operatorów (1–4)
player-idle-timeout 0 Po ilu minutach bezczynności wyrzucić gracza (0 – nigdy)

W nowszych wersjach Mojang dodaje, usuwa albo przenosi część opcji do reguł gry (/gamerule). Od Java 1.21.9 opcji pvp, spawn-monsters i enable-command-block nie ma już w server.properties – w 1.21.9 i nowszych użyj gamerule pvp, spawn_monsters i command_blocks_work (w 1.21.9–1.21.10 pod starszymi nazwami camelCase, np. spawnMonsters); w 1.21.8 i starszych opcje w pliku nadal działają. Jeśli brakuje innej opcji, sprawdź, czy w Twojej wersji nie stała się regułą gry – pełna lista w poradniku gamerule w Minecraft.

Jak ustawić, kto może wejść na serwer?

O dostępie decydują online-mode (premium czy non-premium), white-list (tylko wybrani gracze) i max-players (ile miejsc). To pierwsze opcje, które warto ustawić na nowym serwerze.

  • online-mode=true – serwer sprawdza konto Microsoft gracza, więc nicku nie da się podrobić. To ustawienie domyślne i najbezpieczniejsze.
  • online-mode=false – wejdą także gracze bez kupionej gry, ale każdy może wpisać dowolny nick, więc konieczny jest plugin logowania. Zmiana trybu zmienia też identyfikatory (UUID) graczy. Na Spot.gg przy zmianie „Kto może dołączyć” panel proponuje konwersję kont, żeby gracze nie stracili ekwipunku. Szczegóły w poradniku serwer Minecraft non-premium.
  • white-list=true – serwer tylko dla znajomych. Białą listę wygodniej obsługiwać komendami albo w „Konsola” – opis w poradniku komendy serwera Minecraft.

Jak ustawić świat: nazwa, ziarno i typ mapy?

level-name wskazuje folder świata, a level-seed i level-type działają tylko przy tworzeniu nowego świata. Zmiana ziarna nie przebuduje świata, który już istnieje.

  • level-name – jeśli folder o tej nazwie istnieje, serwer go wczyta; jeśli nie, utworzy nowy świat. Dzięki temu możesz mieć kilka światów na jednym serwerze i przełączać się między nimi, zmieniając nazwę.
  • level-seed – ziarno, np. skopiowane ze strony z seedami. Obecne ziarno sprawdzisz komendą seed.
  • level-type – typ mapy, np. minecraft:normal (domyślny), minecraft:flat (płaski świat), minecraft:large_biomes (duże biomy), minecraft:amplified (bardzo wysokie góry, mocno obciąża serwer).
  • generate-structures – czy generować wioski, świątynie i inne struktury w nowych częściach świata.

Na Spot.gg w „Konfiguracja” → „Najpopularniejsze” → „Świat” po wpisaniu nowego ziarna panel podpowie, że nowe ziarno nie zmieni obecnego świata, i zaproponuje „Utwórz nowy świat” – serwer utworzy świat pod nową nazwą, a stary zostanie na dysku. To łagodniejsza droga niż usunięcie świata.

Które opcje wpływają na wydajność i lagi?

Najbardziej view-distance i simulation-distance – im wyższe, tym więcej chunków serwer musi wczytać i symulować dla każdego gracza. Obniżenie ich to najprostszy sposób na mniejsze obciążenie procesora.

Opcja Na co wpływa Wskazówka
view-distance Ile terenu wokół gracza serwer wysyła do gry Dla paczek modów zwykle 8, dla lekkich serwerów około 10
simulation-distance Gdzie działają moby, uprawy i redstone Wartość wyższa niż view-distance nic nie daje
max-tick-time Po ilu ms zawieszonego ticku serwer sam się wyłączy (-1 – nigdy) Nie obniżaj, jeśli nie wiesz, po co
pause-when-empty-seconds Po ilu sekundach bez graczy serwer wstrzymuje symulację świata (0 – wyłączone) Dostępne w nowszych wersjach
network-compression-threshold Od jakiej wielkości pakiety są kompresowane Zostaw domyślną wartość

Na Spot.gg sekcja „Wydajność” w „Najpopularniejsze” ma suwaki „Zasięg widzenia” i „Zasięg symulacji” z przeliczeniem na bloki i oceną obciążenia („Lekkie obciążenie”, „Średnie obciążenie”, „Duże obciążenie”). Przy dużym zasięgu panel ostrzega, że generowanie nowego terenu mocno obciąża procesor, i poleca wcześniejsze wygenerowanie świata, np. dodatkiem Chunky, poza godzinami gry.

Których opcji nie zmienisz na hostingu?

Na hostingu server-port i server-ip ustawia system, bo od nich zależy, czy gracze w ogóle połączą się z serwerem. Na Spot.gg takie pola mają oznaczenie „Zablokowane” i podpowiedź „Ustawiane automatycznie przez Spot.gg”.

Zablokowane są: server-port, server-ip, query.port i enable-query. Na serwerach z gotową paczką modów dodatkowo max-tick-time i allow-flight, bo paczki wymagają konkretnych wartości (np. latania przy modach z plecakami odrzutowymi). Port i adres serwera znajdziesz w zakładce „Sieć”, a gracze wpisują tylko adres, bez portu.

Uwaga na RCON (enable-rcon, rcon.password, rcon.port): to zdalny dostęp do konsoli, ale protokół nie szyfruje danych, także hasła. Na Spot.gg konsola jest w panelu, więc RCON zwykle nie jest potrzebny.

Jak dodać do serwera paczkę zasobów?

Wpisz w resource-pack bezpośredni link do pliku .zip z paczką, a w require-resource-pack zdecyduj, czy gracze muszą ją zaakceptować. Gra pobierze paczkę przy wejściu na serwer.

  • resource-pack – bezpośredni link do pliku .zip (nie link do strony z przyciskiem pobierania),
  • resource-pack-prompt – tekst, który gracz zobaczy w oknie z prośbą o pobranie,
  • require-resource-pack=true – gracz, który odrzuci paczkę, zostanie rozłączony.

Paczka zasobów zmienia wygląd (tekstury, dźwięki) tylko po stronie graczy. Jeśli chcecie nowych bloków i mechanik, potrzebne są mody – opisujemy je w poradniku serwer Minecraft z modami.

FAQ

Gdzie jest plik server.properties?

W głównym folderze serwera, obok pliku .jar serwera i folderu świata. Na Spot.gg otworzysz go w „Konfiguracja” → „server.properties” albo w zakładce „Pliki”.

Dlaczego zmiany w server.properties nie działają?

Najczęściej serwer nie został zrestartowany albo plik był edytowany przy włączonym serwerze, który potem nadpisał zmiany. Zapisz zmiany, zrestartuj serwer i sprawdź, czy wartość się utrzymała.

Jak wyłączyć PvP na serwerze Minecraft?

W Minecraft 1.21.9 i nowszych wpisz w konsoli serwera gamerule pvp false – bez restartu, a linia pvp w server.properties nic już nie zmienia. W 1.21.8 i starszych ustaw pvp=false i zrestartuj serwer. W obu przypadkach gracze nie będą mogli zadawać sobie obrażeń. Do PvP tylko w wybranych miejscach potrzebny jest plugin, np. do działek.

Jak zmienić liczbę slotów na serwerze?

Zmień max-players. Na Spot.gg służy do tego pole „Sloty graczy” w „Konfiguracja” → „Najpopularniejsze”. Pamiętaj, że więcej slotów nie daje serwerowi więcej mocy – przy wielu graczach może być potrzebne więcej RAM.

Czy zmiana level-seed zmieni mój świat?

Nie. Ziarno działa tylko przy tworzeniu nowego świata. Żeby zagrać na nowym ziarnie, zmień też level-name na nową nazwę – serwer utworzy nowy świat, a stary zostanie w swoim folderze.

Inne poradniki