SWatchdog
SWatchdog to ultralekki rejestrator bloków, podobny do bigbrother. Pozwala również cofać szkody spowodowane griefingiem w wyznaczonym obszarze
- Dostępne pliki
- 26
- Obsługiwane wersje
- 2
- Najnowszy plik
- 04.07.2013
SWatchdog jest teraz Abandonware, jak to super brzmi?
Wersja: 1.19
Wersja Tekkit 1.13Tekkit - Zoptymalizowany dla Tekkit, nie rejestruje maszyn.
Ten plugin będzie rejestrować wszystkie zniszczone i postawione bloki, wraz z ich podrodzajami, osobą, która je zniszczyła/postawiła, oraz czasem i datą, kiedy to się stało. Również opcje logowania dostępu do skrzynek, a także logowanie ubój zwierząt. Istnieje również możliwość cofnięcia wspomnianych akcji, ponownego postawienia zniszczonych bloków, usunięcia postawionych bloków itp. Jest zaprojektowany jako lekki, bo BigBrother, chociaż dobry, powodował lagi na każdym serwerze, na którym go widziałem. I chociaż istnieją inne wtyczki do logowania bloków, większość z nich miała aspekty, które nie przypadły do gustu właścicielowi serwera, nad którym pracuję. Np wymaganie administratora do skonfigurowania bazy danych SQL, wtyczka łączy się z zewnętrzną bazą danych przez cały czas, albo wtyczka jest mocno przestarzała. I inne problemy takie, więc stworzyłem SWatchdog. Aby utrzymać to proste i wydajne. Używamy/testujemy SWatchdog od pewnego czasu i wydaje się to sukcesem. Żadnych opóźnień.
Jak się ze mną skontaktować
Jeśli masz jakiekolwiek pytania, problemy z SWatchdog lub chcesz dać opinię / sugestię, możesz wybrać jedną z opcji:
Wyślij mi wiadomość prywatną tutaj. To najpewniejszy sposób, aby się skontaktować, gdyż sprawdzam wiadomości prywatne tutaj od czasu do czasu. (Uwaga, wiadomość prywatna na BukkitDev, nie konwersacja na Bukkit.)
Lub możesz spróbować skontaktować się ze mną na -Serwer jeszcze nie publiczny- ( - lub stronę internetową ) dla najbardziej bezpośredniej i jasnej rozmowy. ( Zakładając, że jestem online. ^_^ )
Ostatnie zmiany
- Pełna kontrola nad tym, co chcesz rejestrować. (Chociaż wątpię, aby ktokolwiek chciał logować tylko liście gnijące, nawet to jest możliwe.)
- Cofanie zmian określonych graczy, bloków, lub konkretnych bloków postawionych przez określonych graczy. W wyznaczonym obszarze po określonym czasie. Tak, teraz możesz być tak precyzyjny, jak chcesz.
- Dodano automatyczne czyszczenie logów jako opcję
- Dodano potężne narzędzie do sprawdzania integralności plików, opcję wykonywania tego automatycznie po restarcie serwera (i przeładowaniu wtyczki) oraz naprawiania go (automatycznie)
- Wprowadzanie niepoprawnych parametrów dla polecenia teraz automatycznie pokaże odpowiednią pomoc dla tego polecenia.
- Dodano logowanie dostępu do skrzynek -logowanie jako opcja. Domyślnie wyłączone, więc jeśli chcesz to włącz w konfiguracji.
- Dodano wyniki logowania dostępu do skrzynek do /sniff look i /supersniff look
- Dodano /wutil repairintegrity, aby łatwo upewnić się, że wszystko jest tak, jak powinno.
- Dodano metodę zmiany konfiguracji w grze. Hurra!
- Dodano kij. Jako opcję. Musisz go włączyć i nadać sobie odpowiednie uprawnienie.
- Cofanie zmian teraz rozpoznaje nieudane cofnięcia (0 bloków) i sugeruje, co mogło pójść nie tak. (Na przykład podawanie zbyt konkretnych kryteriów.)
- Dodano logowanie ubój zwierząt
- Opcja podglądu cofania zmian przed wykonaniem cofnięcia.
- Ulepszono /WTrack
- Zoptymalizowano skanowanie pojedynczych bloków, teraz szybciej niż kiedykolwiek.
- Zoptymalizowano WXRay
- DODANO PlayerUndo /WUndoP i PlayerClean /WCleanP, aby łatwo cofać rollbacki konkretnych graczy.
- Główna optymalizacja, polecenia uruchamiane teraz w wątkach.
Uwaga
- Proszę używać aktualnej wtyczki z uprawnieniami. Przestarzałe wtyczki z uprawnieniami mogą nie być w stanie obsłużyć najnowszego formatu uprawnień Bukkit. Dlatego upewnij się, że Twoja wtyczka z uprawnieniami jest zaktualizowana do najnowszej wersji R#. Jeśli nie ma aktualizacji, po prostu poinformuj autora wtyczki z uprawnieniami o aktualizacji.
Instrukcje wideo
Te świetne filmy pochodzą z InstitutionAwesome. Wielkie dzięki!
Konfiguracja
Funkcje
- Wszystko działa w wątkach, co poprawia stabilność
- Opcja podglądu cofnięć zmian (rollback).
- Cofanie zmian dla pojedynczych graczy
- Rejestruje zniszczone i postawione bloki na mapie
- Rejestruje wybuchnięte, spalone i gnijące bloki na mapie
- Rejestruje wodę i lawę
- Rejestruje graczy uzyskujących dostęp do skrzynek
- Rejestruje Endermen łamiące bloki, bloki formujące się i rozprzestrzeniające naturalnie, drzewa rosnące, itp.
- Opcje konfiguracji dla różnych rodzajów zdarzeń do logowania. Loguj to, co chcesz!
- Ma być tak lekki i bezlagowy, jak to możliwe
- Posiada potężny system indeksowania, więc nie ma znaczenia, czy masz zapisanych 200 000 czy 20 000 000 bloków przy cofaniu zmian.
- Pozwala cofnąć wszystkie działania konkretnego gracza, z odpowiednimi uprawnieniami bezpieczeństwa.
- Ma zautomatyzowane czyszczenie logów, a także ręczne. Oba opcjonalne.
- Pozwala cofnąć postawione i zniszczone bloki w wyznaczonym obszarze.
- Pozwala cofnąć określony typ bloku, postawione lub zniszczone przez określonego gracza, na określonym obszarze.
- Pozwala sprawdzić pojedyncze bloki lub wiele bloków naraz
- Pozwala śledzić aktywność konkretnego gracza
- Pozwala sprawdzać wpisy według typu bloku
- Pozwala oszacować, jak dobrze działa na twoim serwerze; może to również odzwierciedlać opóźnienia spowodowane przez inne wtyczki
- Pozwala sprawdzić procent wartościowych minerałów wydobywanych przez gracza poniżej 30 lat
- Pozwala sprawdzać ubój zwierząt.
- Rejestruje wszystkie twoje światy, polecenia odnoszą się do świata, w którym się znajdujesz.
- Zapas bezpieczeństwa. Jeśli SWatchdog napotka błąd podczas działania, spróbuje naprawić większość błędów. Jeśli błąd będzie poważny i nie da się go naprawić, wyłączy się sam. (Jeśli znajdziesz błąd, którego nie rozumie, daj mi znać. Dodam go do listy.)
- Opcja automatycznego sprawdzania integralności logów oraz dodatkowa opcja automatycznego naprawiania logów, więc nawet jeśli uda Ci się uszkodzić bazę danych, nie powinno być problemu.
Włączanie wandy
- Wpisz /whelp 10 w grze, a następnie postępuj zgodnie z instrukcjami. I tak, wszystko możesz zrobić z poziomu gry.
Planowane funkcje
- Jakiś rodzaj super-rollbacku, aby określić, jak dane miejsce wyglądało w danym momencie czasu, a następnie odtworzyć je
- Ulepszyć WXRay, pokazywać przykładowe lokalizacje itp.
- Dodać opcję sortowania wyników sniffingu do pliku, aby móc przeglądać je pojedynczo.
- Dodać opcję powiadamiania administratorów, gdy określone bloki są stawiane.
- Dodać wątek ostrzegający o możliwych xrayerach
- Logowanie teleportacji jaj smoka, jako opcja dla serwerów kreatywnych.
- Logowanie tylko wybranych światów
- Logowanie WorldEdit. Wyłącznie jako opcja, domyślnie wyłączone.
- Naprawa kilku drobnych błędów w 1.18
- Sugestie?
Obecnie nad czym pracujemy
- Opcja ostrzegania, gdy wydobywane są diamenty
- Opcja ostrzegania, gdy wydobywane są bloki złota.
Uprawnienia i polecenia
Przewodnik po czasie, cofnięciach i innych przykładach
Można znaleźć tutaj.
Plik konfiguracyjny
Instalacja
Umieść SWatchod.jar w folderze plugins. Miłej zabawy!
W przypadku błędu
Jeśli napotkasz błąd, nieoczekiwane zachowanie lub uważasz, że coś jest nie tak, proszę:
- Sprawdź konsolę podczas wykonywania polecenia; jeśli nie powiedzie się, powinno to tam zgłosić możliwy powód.
- Prześlij zawartość /plugins/swatchdog/ do mnie przez PM lub napisz wiadomość poniżej.
- Podaj ostatnie ID z /plugins/swatchdog/util/lastIDbroke.world i lastIDplaced.world (lub ID-y dla innego świata, jeśli to tam występuje problem.)
- Opisz swój świat, czy to świat domyślny? Jak nazywa się?
- Wklej zawartość pliku konfiguracyjnego, w folderze util
- Wersja SWatchdog, której używasz, oraz wersja Bukkit, której używasz. Mam duże zainteresowanie rozwiązywaniem wszelkich błędów, które napotkasz, więc proszę, po prostu opowiedz o nich.
Znane problemy
- Drzwi nie cofają się poprawnie. (Tylko połowa zniszczona/postawiona zostanie cofnięta.)
- /sniff look nie jest komendą wodoodporną, więc nie używaj jej pod wodą.
Wymagania
Proszę używać wersji (craft)bukkit wymienionej w pliku.
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.
SWatchdog.jar 04.07.2013 133 KB
SWatchdog.jar 16.12.2012 133 KB
SWatchdog.jar 28.11.2012 133 KB
SWatchdog.jar 13.09.2012 379 KB
SWatchdog.jar 02.08.2012 379 KB
SWatchdog.jar 20.07.2012 372 KB
SWatchdogT.jar 14.07.2012 298 KB
SWatchdog.jar 12.07.2012 297 KB
SWatchdog.jar 02.07.2012 297 KB
SWatchdog.jar 30.05.2012 141 KB
SWatchdog.jar 24.04.2012 130 KB
SWatchdog.jar 10.04.2012 122 KB
SWatchdog.jar 06.04.2012 116 KB
SWatchdog.jar 26.03.2012 116 KB
SWatchdog.jar 19.03.2012 115 KB
SWatchdog.jar 12.03.2012 111 KB
SWatchdog.jar 09.03.2012 102 KB
SWatchdogT.jar 07.03.2012 100 KB
SWatchdog.jar 06.03.2012 99 KB
SWatchdog.jar 03.03.2012 172 KB
SWatchdog.jar 01.03.2012 162 KB
SWatchdog.jar 28.02.2012 42 KB
SWatchdog.jar 26.02.2012 42 KB
SWatchdog.jar 23.02.2012 42 KB
SWatchdog.jar 14.02.2012 32 KB
SWatchdog.jar 09.02.2012 31 KB
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.