Ovo je jedan jako slozen plugin za banovanje koji popravlja sve bugove kod default ban sistema i uvodi dosta novih opcija. Koristi posebnu metodu banovanja jedinstvenu za ovaj plugin koja uveliko povecava sigurnost servera bez velikog opterecenja.
Pored toga ima neke dodatne opcije (kao sto su demorecorder, chat logger...) za vecu administraciju servera koje nisu obavezne.
Plugin ima 4 profila koji odredjuju rezim rada: Normalni, Lite mod, Safe mod, Debug.
Server sam odredjuje kako ce banovati igraca kada iskoristite ban komandu tako da se ne morate brinuti ni za kakva podesavanja.
95% odgovora na Vasa pitanja se nalaze u prva 3 posta. Zato ih procitajte pre nego sto postavljate pitanja!
Osnovne opcije:
Smart ban na osnovu igracevog protokola, podesavanja plugina i unetih parametra daje najjaci moguce ban tom igracu. Pred ban mu u chatu ispise detalje bana kao sto su admin, razlog, trajanje, vreme bana, IP, ID, nik i posebnu poruku koju podesava vlasnik servera (na primer adresa foruma). U kick poruci (ono you have been banned...) mu ispise ime admina, razlog, trajanje i drugu custom poruku. Istovremeno mu i u konzoli ispise sve detalje.
Sistem dinamickog banovanja je posebna opcija plugina. Kada je upaljen, svi non steam igraci na serveru ce dobiti broj koji se zove "mID" koji ih jedinstveno odredjuje. Taj broj se ne moze promeniti normalnim metodama skidanja bana. Ukoliko je ova opcija upaljena, smart ban ce non steam igracima davati i ban na mID.
Pwn je dodatna opcija smart ban-a koja se moze aktivirati posebnom komandom ili dodavanjem cetvrtog parametra u ban komandi. Ukoliko se iskoristi, igrac nakon bana nece biti izbacen sa servera vec ce server poceti da mu neprekidno uzima veliki broj ss-ova sto ce izazvati veliki lag tom igracu i istovremeno mu puniti hard sa nepotrebnim screenshotovima.
Napomene:
- Mogu se koristiti komande amx_banip i amx_banid koje ce uvek davati ban iskljucivo na IP ili SteamID, nebitno od protokola igraca i podesavanja.
- Steam igraci nemaju mID.
- Ime admina se ispisuje samo ako je amx_show_activity na 2. U svim ostalim slucajevima ce da bude sakriveno.
- Plugin ima poseban sistem racunanja vremena. Trajanje bana se smanjuje samo dok je server online. Padanje/gasenje servera ne ometa trajanje banova.
- Verzije posle 4.5 koriste dosta slabiju metodu dinamickog banovanja jer je bilo moguce zloupotrebiti prethodnu metodu.
- Cenzura je izbacena u verziji 4.7 zato sto KGBov tracker_ui ne dozvoljava menjanje fajlova klienta. Komanda za cenzuru daje obican ban.
Pored banova, plugin zamenjuje neke osnovne opcije servera:
Napredno unbanovanje Vam omogucava da unbanujete igraca unosenjem njegovog IPa, IDa, mIDa, nika ili samo jednim delom od toga. Igraca mozete unbanovati vrlo lako, samo znajuci njegov nik. Unbanovi su instant, igrac ce biti unbanovan u trenutku kada ukucate komandu. Pored toga moguce je direktno brisanje iz banliste. Jednostavno mozete otvoriti banlistu u panelu, obrisati red i taj igrac ce biti unbanovan u roku od 5 min, bez menjanja mape ili restarta servera.
Napredni banmeni Vam omogucava da preko banmenija birate vrstu bana, samo kikujete igraca, a mozete mu i samo uzeti ss bez bana. Pored toga mozete uneti razlog ali i ne morate. Cvar za podesavanje banmenija Vam daje totalnu kontrolu nad strukturi ban menija. Mozete koristiti klasicnu verziju (starije verzije mdbBansa), verziju sa upisivanjem razloga (Adv. bans) ili naprednu verziju (mdbBans v4).
SS bez bana - posebna komanda koja igracu uzima screenshot i ispise u chatu ime admina, vreme i datum. Ukoliko se igracu snimao demo, snimanje ce biti pauzirano i nastavljeno nakon uzimanja ss-a tako da igrac nikako ne moze dati lazan SS koji je slikao sa tog demoa.
Opcije koje plugin dodaje:
Detaljan log Vam daje totalnu kontrolu nad adminima i ovim pluginom. Kada admin iskoristi bilo koju komandu ovog plugina, to ce se logovati sa svim mogucim detaljima. Svakog meseca se pravi novi log dok se stari ne brisu.
Ban lista zapisuje nikove i IDove banovanih igraca. Iz nje server cita banove. Preko nje lako mozete videti listu svih banovanih igraca, upisivati nove banove ili brisati postojece preko panela. Sve izmene koje napravite u banlisti pocinju da rade u sledecih 5 minuta nakon usnimavanja fajla.
Web ban lista sadrzi sve unose kao i glavna ban lista samo sa mnogo vise detalja. Ona se koristi ukoliko hocete da napravite web stranicu sa banovima. Ova opcija je po defaultu ugasena.
Offline ban omogucava banovanje igraca koji nije trenutno na serveru na odredjeno vreme ako znate njegov IP, STEAM ID ili mID.
Izvrsavanje komanda na klientu (exec) omogucava izvrsavanje client-side komanda na igracu (jer exec kod KGB servera ne radi). Odredjene komande kao bind, connect i motd su zabranjene.
Ovaj plugin ima poseban meni (mdbBans meni) koji sadrzi jednu manju "bazu znanja" tako da neiskusni admini mogu preko te opcije da vide kako treba da se koristi plugin, podesavanja, listu komanda, njihovo koriscenje i opis. Pored toga imate i opciju Vesti gde mozete videti novosti o pluginu, najave, pronadjeni bugovi i slicno. Iz menija mozete proveriti da li je izasla nova verzija plugina i da li je u toku neko beta testiranje. Sve to se nalazi na mdbBans serveru i ti podaci se preuzimaju samo kada Vi to hocete tako da ovo uopste ne opterecuje server. Ukoliko ste head admin, iz menija mozete promeniti rezim rada plugina. Postoje 3 profila:
Normalni - Ovo je default mod. U ovom modu mozete koristiti sve dodatne opcije plugina.
Lite mod - U ovom modu su onemogucene sve dodatne opcije. Korisno ukoliko koristite druge plugine sa snimanje demoa, logovanje chata itd.
Safe mod - Ovaj profil sluzi samo ukoliko mislite da vam plugin pravi probleme na serveru (baguje/rusi server/povecava ping i slicno). U ovom modu ce raditi samo osnovne opcije.
Debug mod - Pravi poseban fajl mdb_debug.txt u cstrike folderu gde su zapisane sve informacije o banovanim igracima koji probaju da se konektuju, kao i tacno mesto u ban listi gde je doslo do poklapanja. Korisno ukoliko se jave neki problemi sa banovanjem.
Dodatne opcije:
Dodatne opcije postoje samo u normalnom profilu. One nemaju veze sa banovanjem ali Vam daju vecu kontrolu nad serverom. Sve opcije mogu da se pale/gase i podesavaju cvarovima.
Automatski snimac demoa snima igracima demo kada udju na server. Pored toga im ispisuje i welcome poruku koja se podesava cvarom. Demo se brise kada se promeni mapa i snima se novi sa istim imenom tako da se igracima ne puni hard.
Info logger loguje nik, steam id i ip svakog igraca koji udje na server i pokazuje tacno vreme kada se konektovao. Kada se admin konektuje, ta linija je obelezena sa 3 zvezdice (***) na pocetku i kraju. Pravi se novi log svakog dana.
Chat logger loguje ceo chat servera. Sve sto su igraci i admini pricali na say, team say (nebitno da li su bili mrtvi ili zivi), i pomocu admin komandi (amx_say/tsay/csay/chat...) se zapisuje u log sa vremenom kada su to napisali. Pravi se poseban log za svaki dan.
Napomena:
- Anticheat je izbacen u verziji 4.7.
Fajlove/foldere koje koristi:
U folderu mdbBans u configs folderu se nalaze svi fajlovi koje koristi plugin. Plugin nema nista van tog foldera.
U folderu logs se nalaze log fajlovi koje pravi plugin. Svakog meseca se pravi novi log.
U folderu infologs se nalaze log fajlovi koje pravi infologer. Pravi se novi log svakog dana.
U folderu chatlogs se nalaze log fajlovi koje pravi chat logger tj chatovi servera. Pravi se novi log svakog dana.
bans.cfg je glavna ban lista servera. Iz nje server cita banove a mozete je otvoriti u panelu i dodavati/obrisati banove.
banlist.txt je dodatna ban lista koja sadrzi detaljan pregled svih banova. Koristi se za Web ban listu.
podesavanja.cfg sadrzi sva podesavanja plugina sa kratkim opisom svakog cvara.
config.rc sadrzi bitna podesavanja plugina koja se ne trebaju dirati. Ne smete brisati niti menjati taj fajl jer to moze skroz poremetiti rad plugina. Radi sigurnosti, ne moze da se otvori u panelu.
Napomene:
- Plugin cita cvarove samo iz fajla podesavanja.cfg. Ne mozete da upisujete cvarove u amxx.cfg ili server.cfg.
- Sve fajlove plugin sam pravi.
- Web ban lista ce se praviti samo ukoliko je ukljucite. Po defaultu je ugasena.
- Glavni logovi imaju format imena [godina][mesec].txt a info i chat logovi [godina][mesec][dan].txt
Komande:
Vecina komandi ima i alternativnu komandu. Alternativne komande rade potpuno isto sto i glavne samo sto se drugacije zovu. Detaljan opis svake od opcija je u prvom postu.
amx_ban <nik> <vreme> <razlog> - Smart ban. Uzima ss igracu i ispise mu detalje. Daje ban zavisno od protokola i podesavanja.
ili amx_mban, amx_bann, amx_dynban, amx_tban, amx_censure
amx_pwn <nik> <vreme> <razlog> - Pwn. Uzima veliki broj ssova igracu umesto da ga izbaci nakon bana.
amx_unban <nik/STEAM ID/IP/mID> - Unbanuje igraca.
ili amx_munban
amx_kick <nik> <razlog> - Kikuje igraca sa servera.
ili amx_mkick
amx_banip <nik> <vreme> <razlog> - Ban iskljucivo na IP adresu.
ili amx_mbanip
amx_banid <nik> <vreme> <razlog> - Ban iskljucivo na STEAM ID.
ili amx_mbanid
amx_writeban <STEAM ID/IP/mID> <vreme> - Banuje igraca koji nije na serveru na odredjeno vreme.
ili amx_addban
amx_banmenu - Otvara ban meni.
ili amx_mbanmenu
amx_mexec <nik> <komanda> - Izvrsi komandu na klientu.
ili amx_izvrsi
amx_ss <nik> - Uzme SS igracu bez da ga banuje i ispise mu detalje u chat poruci koja se vidi na SSu.
mdbbansmenu - Otvara meni plugina (help, podesavanja, update, resetovanje).
mstatus - Izlista sve online igrace i ispise njihov mID i STEAM ID.
say /mID - Prikaze igracu njegov mID (nije admin komanda).
Napomene:
- Razlog nije obavezan da se unese.
- Ako ne unesete vreme ili upisete 0, ban ce da bude stalan.
- Umesto nika mozete uneti deo nika, STEAM ID ili user id igraca.
- Komande banid i banip banuju isto kao i smart ban i uzimaju SS.
- Ukoliko u exec komandi za komandu stavite "ss", efekat je isti kao da ste koristili amx_ss komandu.
- Unban komanda ce obrisati sve banove koji sadrze unos a ne samo prvi. Izlistace u konzoli sve obrisane banove.
- Unbanovanje na nick nije preporucljivo jer je moguce obrisati vise banova greskom, narocito kada igrac koristi za nik neku cestu rec (npr. "kill" ili "frag" i slicno).
- Ako se neki igrac "pwnuje" i hocete da ga izbacite sa servera, koristite kick komandu, nikako drugu vrstu bana.
- Kada iskoristite neki ban, mora da prodje 2 sekunde da bi ga mogli opet iskoristiti.
- Maximalno trajanje bana je 44000 minuta (mesec dana). Ukoliko stavite veci broj ili 0 za vreme, automatski ce biti promenjeno na 44000. Zahvaljujuci ovome, ban lista se nikada nece prepuniti. Da zaobidjete ovaj limit, upisite "-1" za vreme.
Podesavanja:
Cvarovi plugina se nalaze u fajlu podesavanja.cfg u mdbBans folderu. Citaju se samo odatle, ne mozete ih upisivati u amxx.cfg.
amx_banmode 0/1 - da li hocete koristiti sistem dinamickog bana i generisanje mIDova? (0 - bez dinamickog banovanja, 1 - sa dinamickim banovanjem) [default: 1]
amx_pwn_enable 0/1 - da li je upaljen amx_pwn. [default: 1]
amx_bantext "text" - Text ovog cvara se pojavljuje na uzetom screenshotu. [default prazno]
amx_kicktext "text" - Text iz ovog cvara se pojavljuje u kick poruci igracu posle banovanja. [default prazno]
amx_mbantimes <vreme> <vreme> <vreme> ... - Ovaj cvar odredjuje vremena banova u banmeniju (ono na

amx_announce 0/1/2/3 - Ovaj cvar odredjuje koje se chat poruku ispisuju igracima. Vidi treci post za listu poruka po vrednostima. (kada stavite 2, jedan se podrazumeva, kada stavite 3, jedan i dva se podrazumevaju) [default: 3]
amx_banmenu_mode 0/1/2/3 - Mod ban menija. (0 - klasican banmeni kao u default pluginu, 1 - klasican ban meni ali trazi da se unese razlog (kao u Adv. bans), 2 - napredan banmeni gde mozete birati i vrstu bana, 3 - napredan ban meni koji trazi da se unese razlog) [default: 3]
amx_immunity 0/1 - Da li head admini mogu da banuju preko imuniteta? (0 - da, 1 - ne) [default: 0]
amx_webban 0/1 - Da li zelis da koristis web ban listu (da prikazujes banove na forumu/sajtu)? Vidi treci post za vise informacija. (0 - da, 1 - ne) [default: 0]
mdb_show_activity 0/1/2 - Ovaj cvar radi isto sto i amx_show_acitivity, ali deluje samo na mdbBans. On odredjuje da li ce se pojavljivati ime admina pri koriscenu nekih od komandi plugina. (2 - ime admina se prikazuje, 1 - ime admina je sakriveno, 0 - nema nikakvih obavestenja pri koriscenju komandi) [default: vrednost amx_show_activity cvara]
amx_msgcolor_bans 0/1/2/3/4/5 - Odredjuje boju globalnih ban poruka (one poruke na koje deluje mdb_show_activity cvar). [default: 2]
amx_msgcolor_system 0/1/2/3/4/5 - Odredjuje boju sistemskih poruka (greske i obavestenja, koje uglavnom vide samo admini). [default: 3] Boje su: 0 - default boja (uglavnom zuta) / 1 - zelena / 2 - crvena / 3 - plava / 4 - zavisno od tima (crvena/plava/bela) / 5 - bela
Sledeca podesavanja nemaju efekta ukoliko koristite Lite profil:
amx_infologger 0/1 - Da li da se loguje info svih igraca koji udju na server u folderu infologs? (1 - da, 0 - ne) [default: 1]
amx_logchat 0/1 - Da li da se loguju svi chatovi u folderu chatlogs? (1 - da, 0 - ne) [default: 1]
amx_autodemo 0/1 - Da li da se igracima automatski snima demo? (1 - da, 0 - ne) [default: 1]
amx_demoname <ime> - Ime snimanog demoa. Mora da bude jedna rec. [default: mdbBans]
amx_demotext "text" - Text se pojavljuje igracu 10 sekundi posle ulazka na server (welcome poruka) [default: "Dobrodosao na server! Automatski ti se snima demo."]
Napomene:
- Steam igraci i igraci sa novim CSom nikada nece dobijati dinamicke banove, nebitno da li je dinamicko banovanje upaljeno ili ne.
- Podesavanja se citaju samo iz ovog fajla i nece imati efekta ukoliko ih upisete u server.cfg ili neki drugi fajl.
- Maximalna duzina amx_bantext poruke je 95 karaktera.
- Maximalna duzina kick poruke zavisi od toga koliko je prostora ostalo u kick poruci nakon bana. To je negde u proseku 50 karaktera.
Instalacija:
Fajl mdb_ban_system.amxx staviti u plugins folder.
Liniju mdb_ban_system.amxx upisati u fajl plugins.ini i staviti da bude u prvom redu.
Ako ste imali neku stariju verziju, nemojte brisati nista nego samo zamenite amxx fajl. Uradice Vam update, sva podesavanja ce biti sacuvana kao i svi obicni banovi.
Download:
Get plugin
Napomena:
- Plugin ce obrisati banned.cfg i listip.cfg fajlove. Banovi napravljeni sa default ban sistemom nece vise vaziti kada ubacite ovaj plugin.
English version: Get plugin
Ovaj plugin sam objavio u slucaju da ugase KGB Hosting !
#1 - Poslednji editovao Aleksandar54321 • 16.12.2017 - 10:20 •