CSHOT.PL - Pluginy amxx , plugins amxx , server game counter strike , serwery gier , forum
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ł)

[Image: rank_1.jpg]

**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&section=attach&attach_id=66675 "Pobierz załącznik"][Image: sma.gif][/url] [url=https://amxx.pl/index.php?app=core&module=attach&section=attach&attach_id=66675 "Pobierz załącznik"]**timestamp_rank_1.1.sma**[/url] **4,44 KB** 243 Ilość pobrań
[[Image: amxx.gif]**timestamp_rank_1.1.amxx**](/kompilator/plugin/66675
"Pobierz plik AMXX")

* [url=https://amxx.pl/index.php?app=core&module=attach&section=attach&attach_id=66676 "Pobierz załącznik"][Image: sma.gif][/url] [url=https://amxx.pl/index.php?app=core&module=attach&section=attach&attach_id=66676 "Pobierz załącznik"]**timestamp_rank_pl_1.1.sma**[/url] **4,45 KB** 348 Ilość pobrań
[[Image: amxx.gif]**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