NoLagg

NoLagg

NoLagg

0 polubień • 0 pobrań
Dostępne pliki
51
Obsługiwane wersje
5
Najnowszy plik
01.01.2014

Banner

Wersja: 1.90.4 | CB 1.7.2

Cytat od lenis0012:

NoLagg nie był aktualizowany od 1.7.10; aby uzyskać więcej informacji, sprawdź BKCommonLib

Opis

NoLagg składa się z kilku całkowicie odrębnych komponentów, które możesz włączać i wyłączać według uznania. Łącznie oferują:

  • Wysyłaj fragmenty świata w sposób bardziej płynny, przy mniejszym obciążeniu sieci i niższych skokach obciążenia procesora Czytaj dalej...
  • Usuń encje, ponownie wyślij fragmenty w razie luk w blokach i oczyść pamięć serwera Czytaj dalej...
  • Analizuj wydajność tick rate serwera z dogłębnym wglądem w procesy na każdy tik serwera Czytaj dalej...
  • Powstrzymaj pojawianie się dużej liczby przedmiotów i opóźnij ich pojawianie, aby uniknąć zawieszania graczy Czytaj dalej...
  • Składaj przedmioty w stosy z konfigurowalnym promieniem na świecie Czytaj dalej...
  • Napraw błędy oświetlenia powodujące ponowne obliczanie oświetlenia przez klientów (i tym samym lag) Czytaj dalej...
  • Śledź wydajność serwera, taką jak encje, tick rate, pamięć i więcej Czytaj dalej...
  • Napraw różne błędy, które występują w serwerze (komponent Patches)
  • Planować automatyczne zapisy i wymuszać zapis danych na dysk, aby zapobiec utracie danych podczas awarii serwera (komponent Saving)
  • Ograniczaj liczbę encji, które mogą pojawić się na świecie lub globalnie Czytaj dalej...
  • Uważnie obserwuj zdarzenia, aby ostrzegać, gdy wtyczki wykonują metody z wątku głównego z innego wątku Czytaj dalej...
  • Pokaż szczegółowy komunikat wyjaśniający przyczynę zamrożenia serwera (blokada) [czytaj dalej]
  • Nowy algorytm wykonania TNT, który nie tylko jest wydajniejszy, ale także unika zamarzania serwera Czytaj dalej...

Ważne

Podczas pierwszej instalacji NoLagg otwórz plik config.yml i wyłącz komponenty, których nie potrzebujesz. To bardzo ważne, ponieważ niektóre komponenty mogą kolidować z innymi wtyczkami, których używasz, lub mogą nie działać przy twoim rodzaju zapotrzebowania. Jeśli otrzymasz komunikat ostrzegawczy [Poważny] wraz z śladem stosu w logu, dotyczy to głównego wątku, który nie odpowiedział w ciągu 10 sekund. Ostrzeżenie NIE jest błędem i nie jest błędem związanym z NoLagg. Aby wyłączyć tę funkcję, wyłącz 'threadlocknotifier' w config.yml. Funkcja ta ma na celu przede wszystkim powiadamianie, która wtyczka powoduje zamrożenie serwera, jeśli kiedykolwiek do tego dojdzie. Służy do debugowania wtyczek ogólnie, ponieważ mogą one utknąć z różnych powodów. Jeśli NoLagg POJAWI SIĘ w logu, to błąd, który powinieneś zgłosić.

FAQ

Zanim zgłosisz jakiekolwiek problemy, błędy, kwestie, opóźnienia lub nawet skomentujesz to, proszę dokładnie przeczytać informacje na tej stronie. Dzięki temu moje i twoje życie będzie o wiele łatwiejsze, jeśli to zrobisz.

Separating into jar files

NoLagg składa się z wielu komponentów, które możesz włączać i wyłączać indywidualnie. Powody, dla których nie publikować go jako oddzielnego pliku jar dla każdego komponentu, są tutaj. Proszę nie prosić o oddzielanie komponentów — odsyłam cię tutaj.

Spigot server

Nie wszystkie komponenty są potrzebne podczas używania serwera Spigot. Komponenty ItemStacker, ItemBuffer, Spawn Limiter, Thread Checker i Thread Lock Notifier nie są potrzebne, ponieważ Spigot ma własne implementacje, które z tym radzą. Jeśli nadal chcesz użyć jednego z tych komponentów, możesz to zrobić, ale najlepiej wtedy wyłączyć alternatywę Spigot.

Pozostałe komponenty (takie jak TNT, Chunks, Lighting, Common itp.) nie są zaimplementowane w Spigot (jeszcze?) i oferują dodatkowe funkcje.

PTweaks

Ponieważ ludzie ciągle o to pytają, dokonałem porównania dwóch wtyczek. Nie będę dyskutować, która z nich ma lepszą funkcjonalność, po prostu wskażę, które funkcje się pokrywają, a które nie. Obie wtyczki oferują rozwiązanie na TNT-lag — śmiało wybierz to, które bardziej Ci odpowiada. (rozwiązania różnią się) Obie wtyczki oferują również sposób na zmianę, kiedy i jak fragmenty są zapisywane; NoLagg dodaje do tego możliwość konfiguracji, kiedy serwer zapisuje dane na dysk. PTweaks oferuje sposób wyświetlania użytej pamięci, NoLagg Monitor także z nieco większą liczbą informacji. Znowu, kwestia preferencji. Chunk Persistence to coś, co oferuje PTweaks, a NoLagg nie. Powód, dla którego wykluczyłem to z NoLagg, to że implementacja zużywała więcej mocy obliczeniowej niż to, co rozwiązywała (miałem to przez jakiś czas). Jeśli chcesz to wypróbować, PTweaks jest Twoją odpowiedzią. Monster Limiter jest również w NoLagg, ale dla wszystkich encji i z większą liczbą opcji. ChunkEdits to skomplikowana sprawa: NoLagg chunks robi coś podobnego, z tą różnicą, że także zmienia tempo wysyłania fragmentów, co jest główną funkcją, jaką NoLagg chunks oferuje. Dodatkowo możliwość zwiększenia liczby wątków pracujących nad przetwarzaniem pakietów fragmentów i ponowne użycie surowych danych pakietów przynosi pewne korzyści, których PTweaks nie oferuje.

Potem jest jeszcze wiele innych funkcji NoLagg, których PTweaks nie ma, takich jak badanie tick rate serwera, stacker przedmiotów, bufor przedmiotów, naprawianie oświetlenia, sprzątanie pamięci serwera, ponowne wysyłanie fragmentów, usuwanie encji na komendę i inne (zobacz opis).

W skrócie: Obie wtyczki oferują pewne pokrywające się funkcje, i musisz zwrócić dużą uwagę na konfigurację PTweaks i NoLagg oraz wyłączać rzeczy, które kolidują. Posiadanie dwóch wtyczek, które modyfikują wybuchy TNT, spowoduje dziwne skutki, na przykład. Porównaj funkcjonalność, zdecyduj i włącz w NoLagg to, czego nie chcesz w PTweaks, i odwrotnie.

NoLagg showing up in error stack traces

Moduł examine wstawia do serwera różne haki, by zbierać pomiary. Konkretnie, zauważysz, że następujące linie pojawiają się od czasu do czasu. Te klasy haków nic nie robią, gdy nie prowadzą oględzin i nie mogą być przyczyną żadnych problemów, chyba że ślad stosu kończy się w tym miejscu (pierwsza linia po wyjątku pokazuje ten ślad).

  • org.timedbukkit.craftbukkit.*
  • com.bergerkiller.bukkit.common.internal.ChunkProviderServerHook

Wideo

Oto wideo autorstwa BlueDevonMovies (lenis0012):

Metryki

Ta wtyczka wysyła statystyki liczby serwerów do MCStats.org. Możesz (globalnie) zrezygnować z tego w pliku PluginMetrics/config.yml.

Linki

Wersje deweloperskie

DevBukkit Disclaimer
Kliknij tutaj, aby pobrać wersje deweloperskie tej wtyczki

Go to the BKCommonLib Dev-bukkit page

Click here to add this banner to your page How to place useful comments How to install plugins Solving errors and when to report them Reading and writing YAML

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne v1.90.4
NoLagg-1.90.4.jar 01.01.2014 280 KB
Stabilne v1.90.3
NoLagg-1.90.3.jar 13.10.2013 281 KB
Stabilne v1.90.2
NoLagg-1.90.2.jar 18.08.2013 273 KB
Stabilne v1.90.1
NoLagg-1.90.1.jar 06.08.2013 271 KB
Stabilne v1.90.0
NoLagg-1.90.0.jar 10.07.2013 270 KB
Stabilne v1.89.9
NoLagg-1.89.9.jar 12.05.2013 259 KB
Stabilne v1.89.8
NoLagg-1.89.8.jar 09.03.2013 361 KB
Stabilne v1.89.7
NoLagg.jar 16.02.2013 236 KB
Stabilne v1.89.6
NoLagg.jar 08.02.2013 235 KB
Stabilne v1.89.5
NoLagg.jar 19.01.2013 235 KB
Stabilne v1.89.4
NoLagg.jar 30.12.2012 235 KB
Stabilne v1.89.3
NoLagg.jar 26.12.2012 234 KB
Stabilne v1.89.2
NoLagg_v1.89.2.zip 24.12.2012 216 KB
Stabilne v1.89.1
NoLagg_v1.89.1.zip 25.11.2012 222 KB
Stabilne v1.89.0
NoLagg_v1.89.0.zip 11.11.2012 222 KB
Stabilne v1.88.9
NoLagg_v1.88.9.zip 29.10.2012 222 KB
Stabilne v1.88.8
NoLagg_v1.88.8.zip 21.10.2012 218 KB
Stabilne v1.88.7
NoLagg_v1.88.7.zip 09.10.2012 214 KB
Stabilne v1.88.6
NoLagg_v1.88.6.zip 03.10.2012 214 KB
Stabilne v1.88.5
NoLagg_v1.88.5.zip 23.09.2012 210 KB
Stabilne v1.88.4
NoLagg_v1.88.4.zip 22.09.2012 212 KB
Stabilne v1.88.3
NoLagg_v1.88.3.zip 05.09.2012 364 KB
Stabilne v1.88.2
NoLagg_v1.88.2.zip 02.09.2012 357 KB
Stabilne v1.88.1
NoLagg_v1.88.1.zip 27.08.2012 357 KB
Stabilne v1.88
NoLagg_v1.88.zip 25.08.2012 355 KB
Stabilne v1.87.5
NoLagg_v1.87.5.zip 23.08.2012 356 KB
Stabilne v1.87.4
NoLagg_v1.87.4.zip 22.08.2012 352 KB
Stabilne v1.87.3
NoLagg__v1.87.3.zip 16.08.2012 351 KB
Stabilne v1.87.2
NoLagg_v1.87.2.zip 08.08.2012 350 KB
Stabilne v1.87.1
NoLagg_v1.87.1.zip 08.08.2012 350 KB
Stabilne v1.87
NoLagg___v1.87.zip 07.08.2012 350 KB
Stabilne v1.87
NoLagg__v1.87.zip 07.08.2012 350 KB
Stabilne v1.86
NoLagg_v1.86.zip 03.07.2012 346 KB
Stabilne v1.85
NoLagg_v1.85.zip 30.06.2012 489 KB
Stabilne v1.84
NoLagg_v1.84.zip 08.05.2012 335 KB
Stabilne v1.83
NoLagg_v1.83.zip 04.05.2012 334 KB
Stabilne v1.82
NoLagg_v1.82.zip 31.03.2012 402 KB
Stabilne v1.81
NoLagg_v1.81.zip 24.03.2012 402 KB
Stabilne v1.80
NoLagg_v1.80.zip 21.03.2012 422 KB
Stabilne v1.79
NoLagg_v1.79.zip 18.03.2012 401 KB
Stabilne v1.78
NoLagg_v1.78.zip 14.03.2012 401 KB
Stabilne v1.77
NoLagg_v1.77.zip 11.03.2012 394 KB
Stabilne v1.76
NoLagg_v1.76.zip 09.03.2012 393 KB
Stabilne v1.75
NoLagg__v1.75.zip 07.03.2012 381 KB
Stabilne v1.74
NoLagg_v1.74.zip 05.03.2012 365 KB
Stabilne v1.73
NoLagg_v1.73.zip 03.03.2012 362 KB
Stabilne v1.72
NoLagg_v1.72.zip 02.03.2012 469 KB
Stabilne v1.71
NoLagg_v1.71.zip 02.03.2012 341 KB
Stabilne v1.70
NoLagg_v1.70.zip 01.03.2012 341 KB
Stabilne v1.69
NoLagg_v1.69.zip 29.02.2012 340 KB
Stabilne v1.65
NoLagg_v1.65.zip 18.02.2012
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji