Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
- - - - -

CSR - System rankingowy w CSKompetytywny system rankingowy dla CS 1.6 oraz Czero

ranking mmr elo system ranked rank rangi

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 ToRRent

    Czempion

  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:863
  • Imię:Łukasz
Offline

Napisano 13.03.2026 13:03

opis
 
Kompetytywny system rankingowy dla CS 1.6 oraz Czero
Zainspirowany matchmakingiem turniejowym w grach ala Valorant, CS2, R6: Siege czy Halo
 
Plugin ocenia w ukryciu graczy na podstawie różnych czynników jak obrażenia, zabójstwa, rozbrajanie bomby itd.
Pod koniec meczu, gracze są sortowani przez WNR (Wynik Na Rundę)
a później porównywani między sobą by obliczyć ile MMR gracz otrzyma/straci
Wynik meczu wyświetlany jest w MOTD.
Ocena obecności - Im więcej rund zagrasz, tym więcej punktów MMR dostaniesz/stracisz
Anty-smurfing - Gracze nie mogą spaść z MMR bardziej niż 50% swojego najlepszego rezultatu
Tarcza - Gracz traci mniej MMR na niższych rangach, mniej irytujące dla każuali
Gry kwalifikacyjne - Gracz musi rozegrać 5 meczy by otrzymać rangę
Sezony - Każdy sezon ma niezależny ranking
Rangi - Takie same jak w CS:GO, Od Silver 1 do Global Elite (5000 MMR)
Dane z poprzednich sezonów są zachowane w bazie danych. Admini serwera mogą uruchomić nowy sezon rankingowy w dowolnym dniu wpisując komendę.
 
screenshot
 
559922075-d1e6145d-b19d-4e43-ab4b-883a4b46ad66.png
559922080-ff5f466d-92d2-4eb2-be20-cfdd255753fe.png
559953766-4eec219e-45fd-4b4d-b0d8-1cecfff02cde.png
 
cvary
 
rank_debug 0 - Włącza dodatkowe logowanie
rank_min_players 4 - Minimalna ilość prawdziwych graczy by rozpocząć ranking na mapie
rank_ideal_players 10 - Idealna ilość graczy na serwerze (prawdziwi+boty) by zdobyć 100% MMR w meczu
rank_min_rounds 5 - Minimalna ilość rund jaką gracz musi zagrać by się liczyć w meczu rankingowym
rank_score_cap 10 - Maksymalna ilość punktów jaką gracz może zdobyć w 1 rundzie
rank_dmg_cap 540 - Maksymalna ilość obrażeń jaką gracz może zamienić na punkty w 1 rundzie
rank_warmup_time 45 - Czas rozgrzewki
rank_double_gain 0 - Włącza podwójny zarobek MMR(użyteczne na happy hours/2xp weekendy)
rank_karlib_port 8090 - Port który serwer musi mieć otwarty, by wyświetlać wyniki
rank_db_type sqlite - Metoda zapisu danych: "sqlite" lub "mariadb"
rank_db_host localhost - MariaDB host
rank_db_user CSR - MariaDB użytkownik
rank_db_pass password - MariaDB hasło
rank_db_name CSR - MariaDB nazwa bazy
 
komendy admina
 
amx_rank_adjust <steamid> <ilość> - Dodaj/odejmij graczowi MMR
amx_rank_recalc - Wymuś koniec meczu rankingowego
amx_rank_cancel - Anuluj aktualny mecz rankingowy na mapie
amx_rank_status - Wyświetl w konsoli aktualny stan graczy
amx_rank_newseason - Rozpocznij nowy sezon rankingowy
amx_rank_seasons - Pokaż listę wszystkich sezonów rankingowych z datami
 
komendy
 
!top lub /top - Otwiera Top30 najlepszych graczy sezonu
!top 1 lub /top 1 - Otwiera Top10 najlepszych graczy pierwszego sezonu


wymagane moduly

Reapi
Regamedll_cs
AMXX 1.10 lub nowszy
Karlib
 
instalacja

Upewnij się że twój serwer ma najnowszą wersję ReHLDS z modułami, AMXX 1.10 oraz Karlib
Pobierz csr.zip i umieść na serverze w folderze /cstrike/addons/amxmodx/
Otwórz server/cstrike/addons/amxmodx/configs/plugins.ini edytorem tekstu i na końcu pliku dodaj nową linię

Załączone pliki


  • +
  • -
  • 0

#2 ToRRent

    Czempion

  • Autor tematu
  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:863
  • Imię:Łukasz
Offline

Napisano dziś, 02:14

Aktualizacja do wersji 1.0.3

- Zmieniłem logikę zakończenia meczu by wykryć, czy mecz był kompletny czy pominięty zmianą mapy.
- Naprawiłem błąd gdzie zmiana mapy przez admina powodowała, że mysql nie pobierał już danych aż do restartu serwera
- Dodałem wiadomość powitalną dla graczy
- Dodałem skrócone nazwy rang do wiadomości czatowych
- Dodałem natyw csr_custom_win() którym można wywołać zakończenie meczu rankingowego(użyteczne na specjalne pluginy/tryby jak gungame)
- Dodałem natyw csr_add_score(id, score) który pozwala dodać/zabrać wynik mapy graczowi(przykład: wygrana w gungame)
- Jeżeli serwer używa gungame, wygrana/przegrana rundy nie ma znaczenia na wynik meczu
- Zmniejszyłem próg SCORE_DMG_PER_POINT z 60 do 40 obrażeń
- Dodałem -2 punkty za teamkill
- Ranking Top pokazuje teraz datę rozpoczęcia i zakończenia sezonu


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: ranking, mmr, elo, system, ranked, rank, rangi

Użytkownicy przeglądający ten temat: 3

0 użytkowników, 3 gości, 0 anonimowych