Bans centralitzats de Rust amb Mizan
Fes que els bans centralitzats del teu servidor de Rust apuntin a Mizan, i els jugadors amb un ban per trampes encara en vigor en una llista de bans que llegeix Mizan seran rebutjats en entrar.
Última actualització: .
Què necessites
Una comunitat a Mizan aprovada per l'equip i una clau d'API d'aquesta comunitat. Crea la clau a l'apartat de claus d'API de la pàgina de la teva comunitat, a les teves comunitats. Mizan només mostra la clau sencera una vegada, així que copia-la en aquell moment.
Configura l'endpoint
Executa aquestes dues línies a la consola del servidor amb la teva clau en lloc de mzn_your_key, i afegeix-les al server.cfg perquè es mantinguin després d'un reinici. Rust afegeix el SteamID64 de cada jugador que entra al final de l'adreça.
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0La clau va a l'adreça perquè Rust no la pot enviar com a capçalera. Mantén la configuració fora de qualsevol cosa que els jugadors puguin descarregar: qui tingui la clau pot llegir historials en nom de la teva comunitat.
Qui és rebutjat
Un jugador només és rebutjat mentre al seu compte hi hagi en vigor un ban d'una llista etiquetat com a trampes. Els bans que ja han acabat i els bans per conducta com el griefing no rebutgen ningú. Tampoc no ho fan els comptes que l'equip de Mizan ha netejat.
El jugador veu quines llistes l'han banejat i on impugnar-ho, amb el temps que queda quan una llista ha fixat una data de finalització: «Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes».
Cada ban és decisió de la llista. Com impugnar un ban explica com un jugador pot recórrer davant la llista que l'ha banejat.
Quan Mizan no pot comprovar un jugador
Si Mizan no pot respondre, per una interrupció del servei o perquè la teva comunitat ha esgotat les peticions del minut, diu a Rust que el jugador no està banejat i el jugador entra. Una resposta sobre un jugador pot tenir fins a un minut d'antiguitat.
Deixa bansServerFailureMode a 0. Amb 1, Rust rebutja tothom sempre que la comprovació falla, també per un temps d'espera esgotat, una clau suprimida o una comunitat encara pendent d'aprovació. Rust escriu cada error a la consola del servidor.
Jugadors que ja són al servidor
Rust només comprova els jugadors quan entren, així que configurar l'endpoint no expulsa ningú que ja estigui jugant. Per a això, fes servir kick.
Més coses de l'API
La mateixa clau llegeix l'historial complet d'un jugador i afegeix els teus propis bans. La referència de l'API de Mizan enumera totes les rutes. La pàgina sobre els bans centralitzats de Facepunch explica la part de la comprovació que correspon a Rust.