![]() |
|
TimeStamp Rank - Printable Version +- CSHOT.PL - Pluginy amxx , plugins amxx , server game counter strike , serwery gier , forum (https://cshot.pl) +-- Forum: Counter-Strike (https://cshot.pl/forumdisplay.php?fid=54) +--- Forum: Counter-Strike 1.6 (https://cshot.pl/forumdisplay.php?fid=55) +---- Forum: PLUGINY (https://cshot.pl/forumdisplay.php?fid=62) +---- Thread: TimeStamp Rank (/showthread.php?tid=3144) |
TimeStamp Rank - Poster - 09-18-2025 [TITLE] TimeStamp Rank [URL] https://amxx.pl/topic/134943-timestamp-rank-ranking-na-czas-dni-zamiast-ilości-wpisów/ Standardowo wbudowane statystyki w AMXMODX tworzą listę rankingową graczy na serwerze, dopisując każdego unikalnego gracza do tej listy. Czyszczenie spisu graczy następuje po przekroczeniu danej ilości wpisów wg ustawienia cvara csstats_maxsize. Domyślnie wartość wynosi 3500, konfiguruje się ją w addons/amxmodx/configs/amxx.ini na końcu pliku. **Jakie to ma wady?** Z tego rozwiązania korzystają wszystkie serwery z AMXX, _jednak system ten powoduje kilka problemów_ : * ciężko przewidzieć ilość graczy w danym okresie miesiąca, więc np. chcąc mieć listę resetowaną co miesiąc trzeba robić to ręcznie oraz csstats_maxsize ustawić na wysoką wartość. W przypadku dużej ilości wpisów do rankingu serwer zdecydowanie dłużej się ładuje. * losowe restarty rankingu - nie mamy bezpośredniego wpływu na ilość graczy która przybędzie na nasz serwer, więc może się zdarzyć podczas jakiegoś "boomu" ze ranking zrestartuje się wbrew zasadom przyjętym na serwerze * męczące jest w pełni pilnowanie daty - trzeba wejść na serwer, zapisać listę top15 jako screenshota i zmienić cvar Z pomocą przychodzi **TimeStamp Rank** **Funkcjonalności:** * pilnuje automatycznych restartów rankingu wg ilości dni ustawianych za pomocą cvara csstats_days * zapisuje do pliku tekstowego toplistę spod /top15 przy każdym restarcie, w osobnych plikach w katalogu cstrike (wł/wył) * przy wpisaniu /rank powiadamia graczy co ile następuje reset rankingu oraz kiedy ostatnio był robiony (wł/wył) ![]() **CVAR:** csstats_days 30 // co ile dni restartowac rank? csstats_savetofile 1 // czy zapisywac top15 do pliku? csstats_info 1 // czy powiadamiac graczy o dacie restartu? Plugin dostępny w wersji polskiej oraz angielskiej. **Aktualna wersja: 1.1** Załączone pliki * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=66675 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=66675 "Pobierz załącznik"]**timestamp_rank_1.1.sma**[/url] **4,44 KB** 243 Ilość pobrań [ **timestamp_rank_1.1.amxx**](/kompilator/plugin/66675"Pobierz plik AMXX") * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=66676 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=66676 "Pobierz załącznik"]**timestamp_rank_pl_1.1.sma**[/url] **4,45 KB** 348 Ilość pobrań [ **timestamp_rank_pl_1.1.amxx**](/kompilator/plugin/66676"Pobierz plik AMXX") Załączniki: timestamp_rank_1.1.sma timestamp_rank_pl_1.1.sma |