Konfiguracija filtra za psovke i vulgarnost sa Silkroad vSRO filtrom (Guard)
Jedno od osnovnih pravila upravljanja poslužiteljem je osigurati mir u igri na Silkroad privatnim poslužiteljima i spriječiti oglašavanje ili psovke na općim kanalima za chat (Global, All, Party, Guild). Ovaj proces blokiranja obično se provodi putem softvera Guard (Filter) koji radi ispred poslužitelja ili procedura na SQL Serveru. U ovom vodiču naučit ćete o konfiguraciji filtera.
Metoda 1: Blokiranje riječi putem programa Guard (Filter).
Ako koristite najnoviji softver vSRO Guard (KServer, Edx, Versus, F8, itd.) na svom poslužitelju, blokiranje vulgarnosti vrši se izravno iz sučelja filtra ili iz txt datoteka u mapi filtra:
- Dođite do mape poslužitelja u kojoj je instaliran vaš softver Guard.
- koji se nalazi u mapi FilterWords.txt, BannedWords.txt Otvorite datoteku popisa riječi sa sličnim nazivom.
- Zapišite psovke, žargonske riječi ili reklamne veze suparničkog poslužitelja koje želite blokirati, **jedna riječ po retku**.
- Provjerite prikazuje li se popis u igri pritiskom na gumb "Ponovo učitaj" ili "Osvježi" na ploči Guard. Kada igrači pokušaju napisati te riječi, riječ će se pojaviti kao zvjezdica (*) ili će filtar automatski dati dc igraču.
Metoda 2: Stvaranje filtra za razgovor putem SQL Servera
Ako softver za filtriranje koji koristite nema ovu značajku, možete ga blokirati pomoću okidača ili postupka koji skenira zapise razgovora u SQL Serveru. Međutim, ovu metodu treba pažljivo optimizirati kako se ne bi umorila izvedba poslužitelja:
- Provjera povijesti razgovora
_AddLogCharSa SQL rješenjima za upite koja će odmah filtrirati podatke zapisane u tablici, automatsko upozorenje ili kazna (Isključivanje/zabrana) može se poslati liku igrača kroz sustav čim se otkrije filtrirana riječ.
Ovaj članak je posebno pripremljen za PvPServer.