Centralne banowanie w Rust z Mizan
Skieruj centralne banowanie swojego serwera Rust na Mizan, a gracze z wciąż aktywnym banem za oszukiwanie na liście czytanej przez Mizan zostaną odrzuceni przy dołączaniu.
Ostatnia aktualizacja: .
Czego potrzebujesz
Społeczności w Mizan zatwierdzonej przez ekipę i jej klucza API. Utwórz klucz w sekcji Klucze API na stronie swojej społeczności w twoich społecznościach. Mizan pokazuje cały klucz tylko raz, więc wtedy go skopiuj.
Ustaw endpoint
Uruchom te dwie linijki w konsoli serwera, wstawiając swój klucz w miejsce mzn_your_key, i dodaj je do server.cfg, aby zostały ustawione po restarcie. Rust dopisuje na końcu adresu SteamID64 każdego dołączającego gracza.
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0Klucz jest w adresie, bo Rust nie może wysłać go jako nagłówka. Trzymaj konfigurację z dala od wszystkiego, co gracze mogą pobrać: kto ma klucz, może czytać kartoteki jako twoja społeczność.
Kto jest odrzucany
Gracz jest odrzucany tylko wtedy, gdy na jego koncie jest aktywny ban z listy banów oznaczony jako oszustwo. Zakończone bany i bany za zachowanie, takie jak griefing, nikogo nie odrzucają. Ani konta, które ekipa Mizan oczyściła.
Gracz widzi po angielsku, które listy go zbanowały i gdzie się odwołać, a gdy lista ustaliła datę końca, także pozostały czas: „Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes”.
Każdy ban to decyzja jego listy. Odwołanie od bana wyjaśnia, jak gracz odwołuje się do listy, która go zbanowała.
Gdy Mizan nie może sprawdzić gracza
Jeśli Mizan nie może odpowiedzieć, z powodu awarii albo dlatego, że twoja społeczność wykorzystała limit żądań na daną minutę, mówi Rustowi, że gracz nie jest zbanowany, i ten dołącza. Odpowiedź o graczu może mieć do minuty.
Zostaw bansServerFailureMode na 0. Przy 1 Rust odrzuca wszystkich za każdym razem, gdy sprawdzenie się nie uda, także przy przekroczeniu czasu, usuniętym kluczu lub społeczności wciąż czekającej na zatwierdzenie. Rust zapisuje każdą porażkę w konsoli serwera.
Gracze już na serwerze
Rust sprawdza graczy tylko przy dołączaniu, więc ustawienie endpointu nie usuwa nikogo, kto już gra. Użyj do tego kick.
Więcej z API
Ten sam klucz czyta całą kartotekę gracza i dodaje twoje własne bany. Dokumentacja API Mizan wymienia każdą trasę. Strona o centralnym banowaniu Facepunch opisuje stronę sprawdzenia po stronie Rust.