Raizeen Napisano 10 Października 2019 Zgłoś Udostępnij Napisano 10 Października 2019 (edytowane) Cześć, Od paru dni mamy problem na serwerze z opóźnieniami, nawet przy zalogowanym tylko jednym graczu mamy TPS na poziomie 14 ~ 16 gdzie powinno być 20. Przez długi czas nie mieliśmy z tym problemu. Co prawda mapka się rozrosła, jest trochę mechanizmów, zostały dodane nowe pluginy i problemy zaczęły się pojawiać. Teraz jest to standardowa sytuacja, że są opóźnienia jeśli ktoś jest na serwerze i jest to bardzo uciążliwe, aczkolwiek nie wiem czy jest to związane z konfiguracją serwera. Póki co czekam też na odpowiedź z BOKu, jak czegoś się dowiem będę update’ował temat. Co zrobiłem żeby rozwiązać problem: - Wyłączyłem wszystkie pluginy (wyciąłem z folderu plugins wszystkie pliki *.jar żeby pluginy się nie ładowały), - Ograniczyłem widoczność do 10 (view-distance=10) Nie pomogło to za bardzo, TPS dalej jest na niskim poziomie. Info z konsoli gdy było dwóch graczy na serwerze: [20:19:23] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 9450ms or 189 ticks behind [20:20:01] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 7751ms or 155 ticks behind [20:20:40] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 9172ms or 183 ticks behind [20:21:18] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 7973ms or 159 ticks behind [20:21:59] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 10295ms or 205 ticks behind [20:22:41] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 12423ms or 248 ticks behind [20:23:22] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 11355ms or 227 ticks behind [20:24:05] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 13227ms or 264 ticks behind [20:24:46] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 10660ms or 213 ticks behind [20:25:28] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 11577ms or 231 ticks behind [20:26:13] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 15173ms or 303 ticks behind [20:26:56] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 13042ms or 260 ticks behind [20:27:41] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5014ms or 100 ticks behind [20:28:17] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5620ms or 112 ticks behind [20:28:54] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5020ms or 100 ticks behind [20:29:30] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5758ms or 115 ticks behind [20:30:07] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 6938ms or 138 ticks behind [20:30:45] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 8461ms or 169 ticks behind [20:31:20] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5094ms or 101 ticks behind [20:31:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 6776ms or 135 ticks behind [20:32:34] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 6426ms or 128 ticks behind [20:33:21] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 17158ms or 343 ticks behind [20:34:13] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 22620ms or 452 ticks behind [20:35:03] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 19761ms or 395 ticks behind [20:35:55] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 21882ms or 437 ticks behind [20:36:45] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 20407ms or 408 ticks behind [20:37:24] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 8770ms or 175 ticks behind [20:38:03] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 8961ms or 179 ticks behind [20:38:40] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 6633ms or 132 ticks behind [20:39:16] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 6755ms or 135 ticks behind [20:40:00] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5063ms or 101 ticks behind [20:40:42] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5031ms or 100 ticks behind [20:41:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5138ms or 102 ticks behind [20:42:10] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5030ms or 100 ticks behind [20:42:46] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5591ms or 111 ticks behind [20:43:24] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 7915ms or 158 ticks behind [20:44:01] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 7186ms or 143 ticks behind [20:44:37] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 6058ms or 121 ticks behind [20:45:16] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 8954ms or 179 ticks behind [20:45:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5012ms or 100 ticks behind Wynik debugowania przy 3 graczach na serwerze: [12:00:51] [Server thread/INFO]: Stopped debug profiling after 171.55 seconds and 2711 ticks (15.80 ticks per second) Poniżej wrzucam specyfikację serwera i inne dane, które może pomogą w analizowaniu problemu. Jeśli mam zrobić jakieś dodatkowe testy to piszcie, zastosuję się do wszystkich porad nawet tych najbanalniejszych bo jestem niedoświadczony w administrowaniu serwerami minecrafta a zależy mi na rozwiązaniu problemu. Specyfikacja serwera: Limit RAM: 4736 MB Zmień Limit dysku SSD NVMe: 10240 MB Zmień Limit procesora: 1 x 3.8 GHz Zmień Wykorzystanie serwera przeważnie wygląda tak: ~ 50% procesor ~ 1,5/4,5 GB RAM ~ 7/10 GB Miejsca na dysku Pluginy na serwerze: Dynmap, ExpensiveTP, Grief Prevention, Shopkeepers, SpawnerSilk, Stats by Lolmewn (połączony z MySQL’em) Wyłączenie pliuginów nie wpłynęło na poprawę działania serwera. Konfiguracja pliku server.properties: broadcast-rcon-to-ops=true view-distance=10 max-build-height=256 server-ip=############ rcon.port=25575 level-seed= server-port=25565 allow-nether=true enable-command-block=false gamemode=survival enable-rcon=false op-permission-level=4 enable-query=true prevent-proxy-connections=false generator-settings= resource-pack= rcon.password= level-name=world player-idle-timeout=0 motd=######### query.port=25565 force-gamemode=false debug=false hardcore=false white-list=true broadcast-console-to-ops=true pvp=true spawn-npcs=true generate-structures=true spawn-animals=true snooper-enabled=true function-permission-level=2 difficulty=normal network-compression-threshold=256 level-type=default max-tick-time=-1 spawn-monsters=true max-players=20 use-native-transport=true enforce-whitelist=false resource-pack-sha1= spawn-protection=16 online-mode=false allow-flight=false max-world-size=29999984 Edytowane 10 Października 2019 przez Raizeen Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Patryk5813 Napisano 10 Października 2019 Zgłoś Udostępnij Napisano 10 Października 2019 Spróbuj zmienić silnik na paperspigot. view-distance - określa, jaka jest maksymalna widoczność terenu (ilości chunków) przesyłana do gracza przez serwer, podawana w promieniu. Ustawiłeś maksymalną widoczność przez co mogą występować lagi. Zmniejsz do 3. Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Endrju Napisano 11 Października 2019 Zgłoś Udostępnij Napisano 11 Października 2019 Jakiego silnika używasz? Wygeneruj mapę za pomocą pluginu worldborder. Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Raizeen Napisano 11 Października 2019 Autor Zgłoś Udostępnij Napisano 11 Października 2019 (edytowane) Dzięki wielkie za szybką odpowiedź! Używam silnika Bukkit 1.14.4. Skorzystałem z porady Patryka, zmniejszyłem viev-distance. Zszedłem do 7 (max na Bukkicie to 15 więc ustawiłem połowę) co prawda jest dużo lepiej bo opóźnienia wahają się między 18~20 ale nie ma już tego fajnego widoku krajobrazu, chciałbym coś zrobić żeby przy tak małej liczbie ludzi na serwerze dało się grać na maksymalnym view-distance. Gramy w max 6 osób więc nie jest to dużo a parę dni wcześniej dobrze działało na view-distance 15. Z porady Endrju skorzystam wieczorem jak będę w domu i napiszę jakie efekty. Odpowiedzcie mi jeszcze na parę pytań które pojawiły się w mojej głowie. 1. Czym różnią się silniki i dlaczego wszyscy polecają paperspigot (bo również BOK mi go zalecił)? 2. Czy przerzucenie mapy z bukkita na paperspigot 1:1 jest możliwe? 3. Czy pluginy z bukkita będą normalnie działy na paperspigot? 4. Może zmiana parametrów serwera na mocniejsze da upragniony efekt? I które parametry mają największe znaczenie przy TPS? Edytowane 11 Października 2019 przez Raizeen Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Patryk5813 Napisano 11 Października 2019 Zgłoś Udostępnij Napisano 11 Października 2019 (edytowane) 3 godziny temu, Raizeen napisał: Dzięki wielkie za szybką odpowiedź! Używam silnika Bukkit 1.14.4. Skorzystałem z porady Patryka, zmniejszyłem viev-distance. Zszedłem do 7 (max na Bukkicie to 15 więc ustawiłem połowę) co prawda jest dużo lepiej bo opóźnienia wahają się między 18~20 ale nie ma już tego fajnego widoku krajobrazu, chciałbym coś zrobić żeby przy tak małej liczbie ludzi na serwerze dało się grać na maksymalnym view-distance. Gramy w max 6 osób więc nie jest to dużo a parę dni wcześniej dobrze działało na view-distance 15. Z porady Endrju skorzystam wieczorem jak będę w domu i napiszę jakie efekty. Odpowiedzcie mi jeszcze na parę pytań które pojawiły się w mojej głowie. 1. Czym różnią się silniki i dlaczego wszyscy polecają paperspigot (bo również BOK mi go zalecił)? 2. Czy przerzucenie mapy z bukkita na paperspigot 1:1 jest możliwe? 3. Czy pluginy z bukkita będą normalnie działy na paperspigot? 4. Może zmiana parametrów serwera na mocniejsze da upragniony efekt? I które parametry mają największe znaczenie przy TPS? 1. W skrócie. Spigot jest to bardziej zoptymalizowany silnik bukkit'a, znacznie wydajniejszy i zżera mniej zasobów. PaperSpigot jest to bardziej zoptymalizowany silnik spigot'a, bardziej wydajny. Dodaje więcej możliwości niż podstawowa wersja spigota. Myślałem, że już nikt nie korzysta z bukkit'a, ale się myliłem haha. Koniecznie zmień silnik na paperspigot, a różnica będzie kolosalna. 2. Tak. 3. Tak, choć zależy jakie. 4. Jak nasze rady nie dadzą żadnego efektu to zmień parametry ^^ Wydaje mi się, że najważniejszymi parametrami są procesor (ilość procesorów) oraz pamięć RAM. Edytowane 11 Października 2019 przez Patryk5813 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.