Narzędzia użytkownika

Narzędzia witryny


optymalizacja_serwera_minecraft

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
optymalizacja_serwera_minecraft [2022/06/03 22:14]
tech [Plik: bukkit.yml]
optymalizacja_serwera_minecraft [2022/06/04 11:45] (aktualna)
tech [Plik: purpur.yml]
Linia 25: Linia 25:
  
 ==== Plik: server.properties ==== ==== Plik: server.properties ====
-  * ''​view-distance'' ​- W zależności od potrzeb - od 3 do 10. Jest to odległość w chunkach generowania się mapy dla gracza, im mniej, tym serwer ma mniej do przeliczania,​ zatem więcej zasobów CPU jest kierowane na obsługę rozgrywki. **Zalecana wartość: 3**. +  * **view-distance** - W zależności od potrzeb - od 3 do 10. Jest to odległość w chunkach generowania się mapy dla gracza, im mniej, tym serwer ma mniej do przeliczania,​ zatem więcej zasobów CPU jest kierowane na obsługę rozgrywki. **Zalecana wartość: 3**. 
-  * ''​simulation-distance'' ​- Czyli odległość od gracza, w której coś się wydarzy. Obejmuje to przepalanie przedmiotów w piecykach, uprawę roślin, sadzonek drzew itp. **Zalecana wartość: 4**. +  * **simulation-distance** - Czyli odległość od gracza, w której coś się wydarzy. Obejmuje to przepalanie przedmiotów w piecykach, uprawę roślin, sadzonek drzew itp. **Zalecana wartość: 4**. 
-  * ''​network-compression-threshold'' ​- Próg, powyżej którego pakiety wychodzące z serwera są poddawane kompresji. Mniejsza wartość powoduje, że serwer używa już metod kompresji dla mniejszych pakietów, aby zmniejszyć ich rozmiar przed przesłaniem przez Internet. Zwiększa to przepustowość łącza (istotne przy słabych łączach, mało istotne przy hostingu takim jak **TITANAXE**),​ ale znacznie zwiększa użycie CPU przez serwer. **Zalecana wartość: 512**.+  * **network-compression-threshold** - Próg, powyżej którego pakiety wychodzące z serwera są poddawane kompresji. Mniejsza wartość powoduje, że serwer używa już metod kompresji dla mniejszych pakietów, aby zmniejszyć ich rozmiar przed przesłaniem przez Internet. Zwiększa to przepustowość łącza (istotne przy słabych łączach, mało istotne przy hostingu takim jak **TITANAXE**),​ ale znacznie zwiększa użycie CPU przez serwer. **Zalecana wartość: 512**.
  
  
Linia 89: Linia 89:
   * **hopper-check** - Czas w tickach (//20 ticków = 1 sekunda//) między hopperami (lejami) sprawdzającymi,​ czy nie ma przedmiotu nad nimi lub np. w skrzyni które są nad nimi. Zwiększenie tego poprawi wydajność (//jeśli na serwerze jest dużo hopperów//​) ale zepsuje zegary oparte na hopperach i ewentualne mechanizmy sortowania przedmiotów oparte na strumieniach wody. **Zalecana wartość: 8**.   * **hopper-check** - Czas w tickach (//20 ticków = 1 sekunda//) między hopperami (lejami) sprawdzającymi,​ czy nie ma przedmiotu nad nimi lub np. w skrzyni które są nad nimi. Zwiększenie tego poprawi wydajność (//jeśli na serwerze jest dużo hopperów//​) ale zepsuje zegary oparte na hopperach i ewentualne mechanizmy sortowania przedmiotów oparte na strumieniach wody. **Zalecana wartość: 8**.
  
-  * **nerf-spawner-mobs** - ustawione ​na **true** wyłącza inteligencję (poruszanie się) mobów ze spawnterów. **Zalecana wartość: true**+  * **nerf-spawner-mobs** - Ustawione ​na **true** wyłącza inteligencję (poruszanie się) mobów ze spawnterów. **Zalecana wartość: true**.
- +
-  * **item-despawn-rate** - czas w tickach (//20 ticków = 1 sekunda//), po upływie którego pozostawione przedmioty znikają. Domyślnie ustawienie to 2000-3000 ticków - mniejsza wartość poprawia wydajność i użycie pamięci.+
  
   * **arrow-despawn-rate** - Czas w tickach określający jak szybko znikają wystrzelone strzały. **Zalecana wartość: 300**.   * **arrow-despawn-rate** - Czas w tickach określający jak szybko znikają wystrzelone strzały. **Zalecana wartość: 300**.
Linia 179: Linia 177:
   * **ignore-occluding-blocks** - Określa, czy hoppery (leje) będą ignorować skrzynki w blokach, na przykład wózek z hopperem w bloku piasku lub żwiru. **Zalecana wartość: true**.   * **ignore-occluding-blocks** - Określa, czy hoppery (leje) będą ignorować skrzynki w blokach, na przykład wózek z hopperem w bloku piasku lub żwiru. **Zalecana wartość: true**.
   ​   ​
-  * **anti-xray** - Włącz tę opcję, aby ukryć rudy przed cheatami ​X-RAY. Szczegółowa konfiguracja tej funkcji, znajduje się na stronie papermc w języku Angielskim [[https://​docs.papermc.io/​paper/​anti-xray|Kliknij tu aby przejść na stronę]]. Włączenie tego w rzeczywistości zmniejszy wydajność,​ jednak jest znacznie bardziej wydajne niż jakikolwiek plugin anty-xray. W większości przypadków wpływ na wydajność będzie znikomy.+  * **anti-xray** - Włącz tę opcję, aby ukryć rudy na przykład diamentów, żelaza, złota ​przed czitami ​X-RAY. Szczegółowa konfiguracja tej funkcji, znajduje się na stronie papermc w języku Angielskim [[https://​docs.papermc.io/​paper/​anti-xray|Kliknij tu aby przejść na stronę]]. Włączenie tego w rzeczywistości zmniejszy wydajność,​ jednak jest znacznie bardziej wydajne niż jakikolwiek plugin anty-xray. W większości przypadków wpływ na wydajność będzie znikomy.
  
   * **prevent-moving-into-unloaded-chunks** - Zapobieganie wchodzeniu na niezaładowane chunki. **Zalecana wartość: true**.   * **prevent-moving-into-unloaded-chunks** - Zapobieganie wchodzeniu na niezaładowane chunki. **Zalecana wartość: true**.
Linia 243: Linia 241:
   * **aggressive-towards-villager-when-lagging** - Włączenie tej opcji spowoduje, że zombie przestaną atakować wieśniaków,​ jeśli serwer jest poniżej progu tps ustawionego w sekcji ''​lagging-threshold''​. **Zalecana wartość: false**.   * **aggressive-towards-villager-when-lagging** - Włączenie tej opcji spowoduje, że zombie przestaną atakować wieśniaków,​ jeśli serwer jest poniżej progu tps ustawionego w sekcji ''​lagging-threshold''​. **Zalecana wartość: false**.
  
-  * **entities-can-use-portals** - Ta opcja możwyłączyć korzystanie z portalu przez wszystkie ​przedmioty. ​Uniemożliwia ​to przedmiotom ​ładowanie chunków przez zmianę światów, które są obsługiwane w głównym wątku. ​Niestety moby też __nie będą mogły__ ​zostać przeniesione ​przez portal. **Zalecana wartość: false**.+  * **entities-can-use-portals** - Tą opcją ​można wyłączyć korzystanie z portalu przez przedmioty. ​Dzięki temu zapobiegnie ​to ładowanie chunków przez zmianę światów, które są obsługiwane w głównym wątku ​serweraJeśli ta opcja będzie ustawiona na **false** __moby nie będą mogły__ ​przenosić się przez portal. **Zalecana wartość: false**.
  
   * **villager.brain-ticks** - Ta opcja pozwala ustawić, jak często (w tickach //20 ticków = 1 sekunda//) wieśniacy będą wykonywać swoją "​pracę"​. Nie ustawiaj tej opcji powyżej 3. **Zalecana wartość: 2**.   * **villager.brain-ticks** - Ta opcja pozwala ustawić, jak często (w tickach //20 ticków = 1 sekunda//) wieśniacy będą wykonywać swoją "​pracę"​. Nie ustawiaj tej opcji powyżej 3. **Zalecana wartość: 2**.
Linia 249: Linia 247:
   * **villager.lobotomize** - **Zalecana wartość: true**.   * **villager.lobotomize** - **Zalecana wartość: true**.
  
-  * **disable-treasure-searching** - Teleportuje gracza ​do świata odrodzenia, jeśli gracz wyjdzie poza ustawionymi granicami świata. Granicę ​świata ​vanilli można ominąć więc lepiej jest to ustawić na **true**.+  * **disable-treasure-searching** - Teleportuje gracza ​na miejsce spawnu, jeśli gracz wyjdzie poza ustawioną granicę mapy. Granicę ​mapy vanilli ​(//czyli ustawioną komendą /​worldborder//​) ​można ominąć więc lepiej jest tą  opcję ​ustawić na **true**.
  
  
optymalizacja_serwera_minecraft.1654287296.txt.gz · ostatnio zmienione: 2022/06/03 22:14 przez tech