Rank
Policz swoje bloki i zdobądź rangi!
- Dostępne pliki
- 26
- Obsługiwane wersje
- 0
- Najnowszy plik
- 21.03.2014
Rangi
Policz swoje bloki i zdobądź rangi!
Info
Proszę otwórz zgłoszenie, jeśli napotkasz jakikolwiek problem!
Overview:
Ten plugin zlicza wiele rzeczy, które robią gracze, i wyświetla je na stronie internetowej:
Gracze mogą śledzić swoje statystyki niezależnie od serwera i rywalizować na wyższym, globalnym poziomie. Później gracze będą mogli użyć tej strony jako portfolio i dowód wykonanej pracy/doświadczenia!
Gracze mogą przeglądać swoje statystyki w grze za pomocą "/ranks".
Możesz zmieniać i lokalizować wszystkie wyjścia wtyczki w locale.dat
Aby dodać tabliczkę z Twoim imieniem:
- Line 0:[Rangi]
- Line 1:twoje_imie
- Line 2:Zostanie zniszczony blok
- Line 3:Zostanie postawiony blok
Configuration
Wszystkie ustawienia wtyczki można skonfigurować w config.yml.
Oto domyślna konfiguracja z wersji 2.1.11:
#Bukkit usuwa komentarze jeśli coś zmienisz, to jest domyślna konfiguracja! #włącz wtyczkę? enabled: true #włącz śledzenie statystyk #jeśli false, to powoduje, że wtyczka jest bezużyteczna! stats-tracking: true #automatyczne aktualizacje wtyczki. Stare wersje nie będą wspierane po pewnym czasie! auto-update: true #jeśli wolisz podać mi informacje o użyciu, proszę włącz to. Nie ma to wpływu na wtyczkę! enable-metrics: true #drukuje dane opcjonalne verbose: false #drukuje informacje debugowe debug: false #tutaj możesz wybrać metodę przechowywania #MySQL jest preferowany, jeśli false, używany będzie sqlite! Use MySQL: false #Jeśli używany, tutaj możesz ustawić login MySQL! MySQL: MySQL-Database: DB MySQL-Hostname: localhost MySQL-User: user MySQL-Password: pw
Możesz zobaczyć, jak plugin interpretuje tę konfigurację na poniższym obrazie:
Stats tracking
Ten plugin opiera się na śledzeniu Twoich danych. Chcę, aby ten proces był jak najbardziej przejrzysty!
Poniżej znajdziesz wszystkie rzeczy, które będę śledzić i do czego będą służyć. Jeśli masz jakiekolwiek pytanie, śmiało napisz do mnie prywatną wiadomość!
Wszystkie publicznie widoczne dane można zobaczyć pod adresem http://mcranks.org i tam zobaczysz, jak będą wyświetlane Twoje dane! Jeśli ustawisz w config.yml wartość enabled lub stats-tracking na false, nic nie będzie śledzone przez mój plugin!
| Nazwa | Od wersji | Używane do | widoczność |
|---|---|---|---|
| Server IP | 2.0.1 | Ochrona przed oszustwami | private |
| Zniszczone bloki na gracza i typ bloku | 2.0.1 | Śledzenie statystyk | public |
| Postawione bloki na gracza i typ bloku | 2.0.1 | Śledzenie statystyk | public |
| Gracze online | 2.0.3 | Śledzenie ruchu gracza | public |
| Wersja wtyczki (serwer<->BukkitDev) | 2.0.3 | Aktualizacje | na twoim serwerze |
| Ruch gracza | 2.0.4 | Śledzenie przebytych bloków | public |
| Zdobyte doświadczenie na gracza | 2.0.4 | Śledzenie statystyk | public |
| Pobieranie najnowszego rankingu | 2.0.5 | Polecenia w grze | na twoim serwerze |
| Zabite byty na gracza | 2.1.15 | Śledzenie statystyk | public |
| Uszkodzone byty przez gracza | 2.1.15 | Śledzenie statystyk | public |
Performance
SQLite z natury jest znacznie wolniejszy niż MySQL, więc jeśli masz serwer z wieloma graczami, powinieneś rozważyć użycie MySQL!
Mój plugin musi śledzić wiele zdarzeń, które zachodzą na Twoim serwerze. Musi również przesyłać wszystkie te dane. To zadanie może powodować problemy z wydajnością, jeśli zostanie źle zaimplementowane (IO w głównym wątku itp.). Próbuję stworzyć plugin, który w żaden sposób nie wpłynie na wydajność serwera, na którym go uruchamiasz. Ale będą rzeczy, o których nie pomyślałem, więc jeśli Twój serwer ma problemy z moim pluginem, proszę utwórz ticket wyjaśniający problem.
Zapewniam, że żaden ruch sieciowy nie jest wykonywany na głównym wątku Bukkit i statystyki są mocno buforowane, więc normalne jest, że zajmują trochę czasu, aż będą widoczne na serwerze.
Plugin Metrics
Również, począwszy od wersji 2.1.1, zostanie włączony PluginMetrics. Dane zbierane przez Metrics można zobaczyć pod adresem http://mcstats.org/ i zawsze możesz zrezygnować z udostępniania, wyłączając enable-metrics na false w config.yml!
What is exactly read/sent by Metrics? (Copy from the metrics website)
It is not possible for Metrics to control the plugin in any way except for plugin-specific code the plugin author implements. Nothing is downloaded, so what you get is what the plugin author implemented.
The following data is read from the server in some way or another:
- Zawartość pliku plugins/Plugin Metrics/config.yml (utworzony, jeśli nie istnieje)
- Gracze aktualnie online (nie maksymalna liczba graczy)
- Wersja serwera (ten sam ciąg wersji, który widzisz w /version)
- Wersja wtyczki wspierającej Metrics
- Status Mineshafter - nie propaguje prawidłowo zapytań Metrics, jednak jest to bardzo prosta kontrola i nie odczytuje systemu plików
The following data is sent to http://mcstats.org:
- Wersja rekordu Metrics implementującej klasy
- GUID serwera
- Gracze aktualnie online (nie maksymalna liczba graczy)
- Wersja serwera (ten sam ciąg wersji, który widzisz w /version)
- Wersja wtyczki z obsługą Metrics
- Jakiekolwiek niestandardowe dane implementowane przez wspierającą wtyczkę. To zmienna wartość i nie ponoszę za to odpowiedzialności, ale zazwyczaj są to dane specyficzne dla wtyczki (np. dla LWC typ bazy danych: MySQL lub SQLite, oraz używany Locale (angielski, niemiecki)).
Update checking:
Ta wtyczka będzie automatycznie sprawdzać dostępność aktualizacji i utrzymywać Twoją wersję na bieżąco. Możesz to wyłączyć w konfiguracji, ustawiając auto-update na false. Jednak ponieważ funkcje API będą się zmieniać, po pewnym czasie starsze wersje nie będą już działać! Dlatego zaktualizuj proszę!
View on the future
Jeśli nie podoba Ci się ta zmiana, możesz pobrać moją wersję 1.1.0 i będziesz mieć ostatnią wersję offline mojej wtyczki.
http://dev.bukkit.org/bukkit-plugins/ranks/files/3-version-1-1-0/
Ta zmiana to pierwszy element większej serii zmian! Stwierdziłem, że chcę, aby ta wtyczka była bardziej statystyk/rank-plugin niż prostym liczeniem bloków. Twoja ranga jest teraz niezależna od serwera! Będę też śledzić więcej rzeczy, takich jak zabójstwa, zgony, dystans przebyty, zdobyty exp, wytworzone przedmioty, wydane dropy itp. Myślę, że jest wiele rzeczy warte zliczania. A właściciele serwerów mogą przyznawać ludziom nagrody/uprawnienia w zależności od wysokości ich rangi.
Features:
- Zlicza kilka statystyk
- Dynamiczne punktowanie oparte na wszystkich graczach
- Automatyczne sprawdzanie aktualizacji przy starcie!
- Gracze mogą przeglądać swoją punktację w grze
- Możesz umieszczać tabliczki, które będą wyświetlać Twoją rangę wszystkim graczom mijającym
ToDo:
- Podnieś niestandardowe poziomy (i zyskaj z tego coś)
- Dodaj nowe rzeczy do śledzenia
- Przebuduj stronę internetową, aby uzyskać szczegółowe statystyki!
Znane problemy:
Żadnych na dziś
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.
Ranks.jar 21.03.2014 68 KB
Ranks.jar 13.03.2014 68 KB
Ranks.jar 11.03.2014 63 KB
Ranks.jar 28.02.2014 61 KB
Ranks.jar 24.02.2014 61 KB
Ranks.jar 23.02.2014 64 KB
Ranks.jar 22.02.2014 71 KB
Ranks.jar 20.02.2014 71 KB
Ranks.jar 16.02.2014 69 KB
Ranks.jar 16.02.2014 69 KB
Ranks.jar 14.02.2014 68 KB
Ranks.jar 14.02.2014 68 KB
Ranks.jar 10.02.2014 67 KB
Ranks.jar 09.02.2014 49 KB
Ranks.jar 29.01.2014 47 KB
Ranks.jar 28.01.2014 47 KB
Ranks.jar 23.01.2014 47 KB
Ranks.jar 20.01.2014 35 KB
Ranks.jar 17.01.2014 30 KB
Ranks.jar 17.01.2014 29 KB
Ranks.jar 17.01.2014 27 KB
Ranks.jar 13.01.2014 15 KB
Ranks.jar 03.07.2013 12 KB
Ranks.jar 20.06.2013 11 KB
Ranks.jar 18.03.2013 16 KB
Ranks.jar 17.03.2013 16 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.
