qRemoveAds
qRemoveAds to plugin do CounterStrikeSharp, ktory pomaga ograniczyc reklamy na serwerze CS2.
Plugin sprawdza:
- nick gracza,
- wiadomosci na czacie,
- liste zablokowanych fraz,
- liste wyjatkow, ktore maja byc ignorowane.
Mozesz go uzyc do blokowania reklam domen, nazw serwisow, slow kluczowych i innych niechcianych fraz pojawiajacych sie w nickach oraz na czacie.
Funkcje
- sprawdzanie nicku po dolaczeniu gracza,
- ponowne sprawdzanie nicku po spawnie,
- sprawdzanie wiadomosci z
sayisay_team, - osobna akcja dla nicku i osobna akcja dla czatu,
- whitelista slow, ktore nie powinny byc blokowane,
- pliki jezykowe w katalogu
lang, - mozliwosc pomijania graczy z uprawnieniem administratora.
Instalacja
- Skopiuj paczkę do folderu csgo.
- Skonfiguruj plugin.
- Zrestartuj serwer albo przeladuj plugin.
Uprawnienie pomijajace blokade
Gracz z uprawnieniem:
@qRemoveAds/permission
nie bedzie sprawdzany przez plugin.
To przydaje sie np. dla administracji, wlasciciela serwera albo botow technicznych.
Konfiguracja
Plik konfiguracji:
addons/counterstrikesharp/configs/Qesik/RemoveAds.json
Przykladowa konfiguracja:
{
"NickAction": 0,
"NickBanTime": 0,
"NickReplaceText": "[cenzura]",
"ChatAction": 0,
"ChatBanTime": 0,
"BlockWords": [
".pl",
".com",
".eu",
"goboosting",
"keydrop",
"key-drop",
"g4skins"
],
"WhitelistWords": [
"qesik",
"cs-classic"
]
}
Opis opcji
NickAction
0- zamienia zablokowane slowa w nicku na tekst zNickReplaceText,1- wyrzuca gracza z serwera,2- banuje gracza.
NickBanTime
- czas bana dla
NickAction: 2, - zwykle w minutach, zgodnie z dzialaniem komendy ban na serwerze.
NickReplaceText
- tekst podstawiany w miejsce wykrytej reklamy w nicku,
- przyklad:
[cenzura].
ChatAction
0- blokuje wiadomosc i wyswietla informacje graczowi,1- wyrzuca gracza z serwera,2- banuje gracza.
ChatBanTime
- czas bana dla
ChatAction: 2.
BlockWords
- lista fraz, ktore maja byc blokowane,
- plugin porownuje je bez rozrozniania wielkosci liter.
WhitelistWords
- lista fraz, ktore maja byc ignorowane,
- przydaje sie, gdy fragment whitelisty zawiera slowo podobne do pozycji z
BlockWords.
Jak dziala whitelist
Whitelist jest sprawdzana przed wykryciem zablokowanych fraz.
Przyklad:
- jesli blokujesz
.pl, - ale chcesz przepuscic
moja-strona.pl-safe, - mozesz dodac odpowiedni wyjatek do
WhitelistWords.
Dzieki temu plugin nie bedzie reagowal na dozwolone przypadki, nawet jesli zawieraja fragment z listy blokad.
Pliki jezykowe
Plugin korzysta z plikow tlumaczen w katalogu:
addons/counterstrikesharp/plugins/qRemoveAds/lang/
Dostepne sa gotowe pliki:
pl.jsonen.jsoncs.jsonua.json
Mozesz je edytowac pod wlasne komunikaty serwera.
Uwagi
- Zbyt agresywna lista
BlockWordsmoze powodowac falszywe trafienia. - Warto najpierw zaczac od lagodniejszych ustawien, a dopiero potem przejsc do kicka lub bana.
- Po kazdej zmianie konfiguracji najlepiej przeladowac plugin lub zmienic mape.