דילוג לתוכן

חסימה מרוכזת ב-Rust עם Mizan

כוונו את החסימה המרוכזת של שרת ה-Rust שלכם ל-Mizan, ושחקנים עם חסימה על רמאות שעדיין בתוקף ברשימת חסימות ש-Mizan קורא יידחו כשהם מצטרפים.

עודכן לאחרונה .

מה צריך

קהילה ב-Mizan שהצוות אישר, ומפתח API שלה. צרו את המפתח תחת "מפתחות API" בדף של הקהילה שלכם בקהילות שלכם. Mizan מציג את המפתח המלא פעם אחת בלבד, אז העתיקו אותו מיד.

הגדרת נקודת הקצה

הריצו את שתי השורות האלה בקונסולת השרת, עם המפתח שלכם במקום mzn_your_key, והוסיפו אותן ל-server.cfg כדי שיישארו מוגדרות אחרי הפעלה מחדש. Rust מוסיף לסוף הכתובת את ה-SteamID64 של כל שחקן שמצטרף.

server.cfg
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0

המפתח נמצא בכתובת כי Rust לא יכול לשלוח אותו ככותרת. שמרו את ההגדרות שלכם הרחק מכל דבר ששחקנים יכולים להוריד: מי שמחזיק במפתח יכול לקרוא תיקים בשם הקהילה שלכם.

מי נדחה

שחקן נדחה רק כל עוד חסימה מרשימת חסימות עם התווית רמאות בתוקף על החשבון שלו. חסימות שהסתיימו וחסימות על התנהגות כמו גריפינג לא דוחות אף אחד. גם לא חשבונות שהצוות של Mizan ניקה.

השחקן רואה אילו רשימות חסמו אותו ואיפה לערער, עם הזמן שנותר כשרשימה קבעה תאריך סיום: "Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes".

כל חסימה היא החלטה של הרשימה. ערעור על חסימה מסביר איך שחקן מערער מול הרשימה שחסמה אותו.

כש-Mizan לא יכול לבדוק שחקן

אם Mizan לא יכול לענות, בגלל תקלה או כי הקהילה שלכם ניצלה את הבקשות שלה לאותה דקה, הוא אומר ל-Rust שהשחקן לא חסום והשחקן נכנס. תשובה לגבי שחקן יכולה להיות ישנה בעד דקה.

השאירו את bansServerFailureMode על 0. ב-1, Rust דוחה את כולם בכל פעם שהבדיקה שלו נכשלת, כולל בפסק זמן, במפתח שנמחק או בקהילה שעדיין ממתינה לאישור. Rust כותב כל כישלון לקונסולת השרת.

שחקנים שכבר בשרת

Rust בודק שחקנים רק כשהם מצטרפים, כך שהגדרת נקודת הקצה לא מוציאה אף אחד שכבר משחק. השתמשו ב-kick בשביל זה.

עוד מה-API

אותו מפתח קורא את התיק המלא של שחקן ומוסיף את החסימות שלכם. תיעוד ה-API של Mizan מפרט כל נתיב. דף החסימה המרוכזת של Facepunch מציג את הצד של Rust בבדיקה.