Filterkonfigurasjon for banning og banning med Silkroad vSRO-filter (Guard)
En av de grunnleggende reglene for serveradministrasjon er å sikre fred i spillet på Silkroad private servere og å forhindre reklame eller banning i generelle chatkanaler (Global, All, Party, Guild). Denne blokkeringsprosessen gjøres vanligvis gjennom Guard (Filter) programvare som kjører foran serveren eller prosedyrer på SQL Server. I denne veiledningen vil du lære om filterkonfigurasjon.
Metode 1: Blokkering av ord via Guard (Filter) Program
Hvis du bruker en oppdatert vSRO Guard-programvare (KServer, Edx, Versus, F8, etc.) på serveren din, gjøres blokkering av banning direkte fra filtergrensesnittet eller fra txt-filer i filterets mappe:
- Naviger til servermappen der Guard-programvaren er installert.
- ligger i mappen FilterWords.txt, BannedWords.txt Åpne ordlistefilen med et lignende navn.
- Skriv ned banneordene, slangordene eller rivaliserende serverannonseringslenkene du vil blokkere, **ett ord per linje**.
- Sørg for at listen gjenspeiles i spillet ved å trykke på "Reload" eller "Refresh"-knappen fra Guard-panelet. Når spillere prøver å skrive disse ordene, vil ordet enten vises som en stjerne (*) eller filteret vil automatisk gi dc til spilleren.
Metode 2: Opprette et chatfilter via SQL Server
Hvis filterprogramvaren du bruker ikke har denne funksjonen, kan du blokkere den ved å bruke en utløser eller prosedyre som skanner chattelogger i SQL Server. Denne metoden bør imidlertid optimaliseres nøye for ikke å slite ut serverytelsen:
- Sjekker chatteloggen
_AddLogCharMed SQL-spørringsløsninger som umiddelbart vil filtrere dataene som er skrevet til bordet, kan en automatisk advarsel eller straff (Mute/Ban) sendes til spillerens karakter gjennom systemet så snart det filtrerte ordet oppdages.
Denne artikkelen er spesielt utarbeidet for PvPServer.