mdbBansv3.0
Opis:Nova verzija mdbBans plugina, sa mnogo boljim opcijama, boljiom metodom banovanja i manje bugovanja. Vidi changelog na kraju.
95% odgovora na Vasa pitanja se nalaze ovde. Procitajte ceo post pre postavljanja pitanja. Jeste da je dugacko ali kako je bilo meni dok sam pisao
.
Sta radi plugin?Plugin za banovanje koji popravlja sve bugove koje ima obican ban sistem. Ima dinamicki ban koji radi na drugacijem principu, dodeljuje igracima mID na koji idu banovi. Banovi uzimaju screenshot, veoma detaljno logovanje, banovi u realnom vremenu. Kao dodatne opcije ima cenzuru koja brise bitne fajlove i potpuno unisti CS, pwn; ban koji ne izbaci igraca nego mu pretrpa hard ssovima i potpuno mu zakoci racunar, direktno banovanje IDa, IPa, ili mIDa, anticheat, snimac demoa, chat logger, admin activity...
Sta sve radi (detaljno o svim opcijama):Normalni ban banuje igracev ID ili IP vremenski ili za stalno, sa razlogom ili bez. Pred ban uzme ss na kome su svi detalji (nik, admin, vreme, razlog, ID, IP, info za unban). Ispise poruku za ban, loguje ga, ubaci ga u banlistu i lako moze da se unbanuje. U kick poruci igracu kaze koji ga je admin banovao (zavisi od cvara amx_show_activity) koliko ce da mu traje ban, napise mu razlog i dodatan text koji se podesava cvarom. Vreme i/ili razlog mogu a i ne moraju da se naglase.
Dinamicki ban banuje igracev mID. Sluzi za eliminaciju p47 igraca koji se uporno vracaju restartovanjem modema. Igrac nece moci da se vrati ako mu se promeni IP ni ako obrise config. Moze da bude vremenski ban ili za stalno, moze da se unbanuje. Metoda dinamickog bana se veoma razlikuje od metode obicnog. mID igraca je dobro sakriven i nikako ne moze da se vidi njegovo mesto.
Pwn banujne (pwnuje) igraca na IP ili ID zavisno od protokola. Moze da bude vremenski ako se iskoristi na p48 igraca, a na p47 igracu je uvek za stalno. Moze da se unbanuje kao i obican ban. Kada se iskoristi, ne izbaci igraca sa servera odmah, nego pocne da mu uzima veliki broj screenshotova, potpuno mu zakoci komp i puni mu hard. Igrac ce najverovatnije da restartuje komp
.
Cenzura obrise razne fajlove igracu potrebne za rad CSa i banuje mu IP. Igrac ce morati da reinstalira CS.
Direktan ban ubacuje IP ili ID direktno u banlistu. Koristi se za banovanje igraca koji nisu na serveru. Moze da se banuje i IP opseg.
Banlista zapisuje sve informacije o svakom banu i admin moze da je pozove u konzolu komandom.
Anticheat izbacuje igraca iz CSa kada pritisne neko od zabranjenih dugmica (F10,11,12, del,ins,end,home), javi adminu, loguje ako treba (podesava se cvarom), uzme ss pred izbacivanje sa porukom da igrac vise ne pritiska to dugme.
Lako c IPa i IDa jednom komandom. Unbanovace nebitno da li je igrac banovan ovim ili default pluginom. Unbanovi su instant (igrac moze da udje cim bude unbanovan; ne mora da se promeni mapa).
Snimac demoa automatski pocne da snima demo igracu 10 sekundi posle ulazka na server i napise mu poruku da se snima demo, kako se zove i demotext (podesava se cvarom).
Chat logger loguje ceo chat (say i team say) u posebnom folderu. Svaki dan se pravi novi log fajl. O ovom fajlu se nalazi samo chat, vreme, nik igraca i poruka.
Admin activity logger u poseban log fajl zapisuje kada se neki admin konektovao na server.
Novi ID,
mID, mora da ima svaki igrac koji igra na serveru sa ovim pluginom i na njega idu dinamicki banovi. Kada se igrac prvi put konektuje na neki server dobice mID gde su prve 3 cifre prefix servera dok su ostalih 8 random (moj mID, primer: m596-5188-8611). Kada se plugin instalira, dodelice serveru mID prefix koji je jedinstven za taj server. Prefix svakog servera moze da se vidi na listi servera (vidi link na kraju). Igrac moze da vidi svoj mID kucanjem say /mid ili otvaranjem fajla mID.txt koji se nalazi u cstrike folderu.
Ban meni preko koga lako mozete da banujete igrace. Isti je kao default ban meni samo sto moze da da i dinamicki ban.
Plugin ima i
lite mode koji ako je aktiviran, ostavi upaljene samo osnovne opcije plugina a sve ostalo ugasi. Za one koji hoce samo neki deo ovog plugina ili ako plugin iz bilo kog razloga baguje (vise u drugom postu).
Fajlove/foldere koje koristi:Koristi poseban folder u configs
mdbBans u kome se nalaze 4 ili 5 fajlova zavisno od podesavanja i jedan folder.
bans.cfg je glavni fajl u kome su zapisani svi banovi i njihovo trajanje. Razume ga samo server i iz njega cita banove.
U
banlist.cfg su logovani nikovi banovanih igraca, njihov ID i IP i admin koji je banovao. Ova lista moze da se pozove u konzolu komandom
amx_banlist.
U
log.cfg detaljno loguje sva desavanja vezana za plugin kao sto su kikovanje, banovanje, dinamicko banovanje, cenzurisanje, pwnovanje, menjanje banliste, unbanovanje, menjanje statusa plugina, greske, poruke od anticheata (podesava se cvarovima).
config.rc je konfiguracija plugina. Menjanje/brisanje ovog fajla moze da osteti plugin ili server.
activity.cfg loguje kada se neki admin konektuje na server. Ako je logovanje iskljuceno, ovaj fajl nece da postoji.
U
chatlogs folderu se nalaze logovi svih chatova. Svaki dan se pravi novi text fajl koji se zove <dan><mesec>.txt ako je logovanje chatova ukljuceno.
Sistem banovanja:Za razliku od proslih verzija, plugin koristi 2 sistema banovanja koji su potpuno razliciti a po obimu su tu negde. Prvi nacin banovanja koriste cenzura i pwn, drugi koristi dinamicki ban. Obican ban moze da koristi prvi, drugi ili oba zavisno od podesavanja. Prvi nacin je izmenjeni hl engine ban, drugi je mdb ban koji je u realnom vremenu i mnogo precizniji. Cenzura uvek banuje IP nebitno da li je igrac p47 ili p48 jer je ban na mID ili STEAM ID nepotreban. Pwn daje ban na STEAM ID ako je igrac p48, na VALVE ID ili IP ako je igrac p47 zavisno od podesavanja u dproto. Ako p47 igraci nemaju VALVE ID, svi banovi na njih ce da budu na IP za stalno nebitno koje je vreme uneo admin.
Dinamicki ban banuje uvek na mID. Obican ban banuje p48 igraca na STEAM ID ili mID, p47 igraca na VALVE ID, IP ili mID (zavisno od dproto i podesavanja - vise u nastavku). Dinamicki i obicni ban uzimaju screenshot pred ban sa svim informacijama o banu. Ako je igrac banovan na mID, pored STEAM IDa i IPa u screenshotu ce da pise i mID.
Komande:Plugin ima 2 seta komanda,
default i
opcione. Opcione komande su iste kao ove sto koriste svi serveri, default komande imaju m ispred svake komande (osim kod dinamickog bana).
Ako hocete da koristite
opcione komande, stavite mdbBans.amxx prvi u plugins.ini. U ovom slucaju ce svi ostali ban plugini koji imate da budu ugaseni.
Ako hocete
default komande ili koristite jos neki ban plugin, stavute mdbBans.amxx poslednji u plugins.ini (kao svaki drugi plugin).
Opcione komande:amx_ban <nik> <vreme> <razlog> - Banuje igraca. Pred ban mu uzme screenshot sa svim detaljima.
amx_kick <nik> <razlog> - Kikuje igraca sa servera.
amx_bann <nik> <vreme> <razlog> - Dinamicki banuje igraca. Uzme ss kao obican ban i jos napise mID.
amx_censure <nik> <razlog> - Cenzurise igraca. Obrise mu bitne fajlove za rad CSa i potpuno mu unisti CS. Dodatno da ban na IP.
amx_pwn <nik> <vreme> <razlog> - Banuje igraca ali ga ne kikuje nego mu zablokira komp i pocne da mu puni hard screenshotovima.
amx_unban <ID/IP/mID> - Unbanuje igracev ID, IP ili mID. Ako unbanujete steam id obavezno staviti navodnike.
amx_banid <ID/mID> - Direktno upise ID ili mID u banlistu. Ako upisujete steam id obavezno staviti navodnike.
amx_banip <IP> - Direktno upise IP adresu u banlistu.
amx_banmenu - Otvori ban meni.
amx_banlist - Pozove fajl
banlist.cfg u konzolu.
say /mID - Prikaze igracu njegov mID.
Default komande:amx_mban <nik> <vreme> <razlog> - Banuje igraca. Pred ban mu uzme screenshot sa svim detaljima.
amx_mkick <nik> <razlog> - Kikuje igraca sa servera.
amx_tban <nik> <vreme> <razlog> - Dinamicki banuje igraca. Uzme ss kao obican ban i jos napise mID.
amx_mcensure <nik> <razlog> - Cenzurise igraca. Obrise mu bitne fajlove za rad CSa i potpuno mu unisti CS. Dodatno da ban na IP.
amx_pwn <nik> <vreme> <razlog> - Banuje igraca ali ga ne kikuje nego mu zablokira komp i pocne da mu puni hard screenshotovima.
amx_munban <ID/IP/mID> - Unbanuje igracev ID, IP ili mID. Ako unbanujete steam id obavezno staviti navodnike.
amx_mbanid <ID/mID> - Direktno upise ID ili mID u banlistu. Ako upisujete steam id obavezno staviti navodnike.
amx_mbanip <IP> - Direktno upise IP adresu u banlistu.
amx_mbanmenu - Otvori ban meni.
amx_banlist - Pozove fajl
banlist.cfg u konzolu.
say /mID - Prikaze igracu njegov mID.
Podesavanja:Cvarovi koji menjaju rad plugina. Staviti ih u fajl addons/amxmodx/configs/amxx.cfg.
amx_bantext "text" - Text ovog cvara se pojavljuje na uzetom screenshotu.
amx_kicktext "text" - Text iz ovog cvara se pojavljuje u kick poruci igracu posle banovanja.
amx_demoname <ime> - Ovako ce da se zove automatski snimani demo. Mora da bude jedna rec bez navodnika. (default mdbBans)
amx_demotext "text" - Text iz ovog cvara se pojavljuje igracu 10 sekundi posle ulazka na server.
amx_autodemo 1/0 - Da li da se igracima automatski snima demo? 1 - da, 0 - ne (default 1).
amx_logchat 1/0 - Da li da se loguju svi chatovi u folderu
chatlogs? 1 - da, 0 - ne (default 1).
amx_rebind 1/0 - Da li da anticheat rebinduje zabranjena dugmica svakih 60 sekundi? 1 - da, 0 - ne (default 1).
amx_adminacc 1/0 - Da li da se loguje aktivnost admina u fajlu
activity.cfg? 1 - da, 0 - ne (default 0).
amx_logcheat 1/0 - Da li da se upisuje u log kada igrac pritisne zabranjeno dugme? 1 - da, 0 - ne (default 0).
amx_mbantimes <vreme> <vreme> <vreme> ... - Ovaj cvar odredjuje vremena banova u banmeniju (ono na
. Koristiti 0 za ban za stalno. (default: 300 0 5 10 30 60 120)
amx_onlytban 1/0 - Ako je ovaj cvar na 1, komanda za obicni ban - amx_ban ce da radi isto sto i amx_tban tj. davace uvek dinamicki ban. (default 0)
amx_p47tban 1/0 - Ako je ovaj cvar na 1, komanda za obicni ban - amx_ban ce da da dinamicki ban ako je igrac p47 pod uslovom da ne postoji generisanje VALVE IDa. (default 0)
amx_litemode 1/0 - Ako je ovaj cvar na 1, radice samo ban, dinamicki ban, cenzura, banmeni i komande za unban i upisivanje u banlistu kao u verziji 1 (naravno sistem banovanja je isti). Ovo je za one koji nece dodatne opcije, koriste drugi ban sistem ili im plugin iz nekog razloga baguje. Ako je upaljen litemode, plugin treba da bude poslednji u plugins.ini (ali ne mora). (default 0)
Instalacija:Fajl
mdbBans.amxx staviti u plugins folder.
Liniju
mdbBans.amxx staviti u fajl
plugins.ini. Ako hoces opcione komande, stavi ga na pocetak, ako hoces default komande, stavi ga na kraju.
Verzije/Bugovi:Bugovi (fix u sledecoj verziji):- Kada date pwn igracu koji je p47 a generacija VALVE ID po IPu ne postoji, ban ce da bude za stalno nebitno koje ste vreme uneli.
- Obicni banovi koji nisu za stalno se ne upisuju ni u jedan fajl ali su ti igraci banovani. Kada iskoristite komandu za unban na takav ban, plugin ce da izbaci gresku ali ce da unbanuje.
- Kada igrac promeni nik u opcijama, bice mu vracen stari nik kada se konektuje na server.
- Ako amx_show_activity nije na 2 u prvom redu na uzetom ssu ce pogresno da pise admin gde treba vreme, a vreme gde treba IP (IP nece ni da se napise).
Changelog: - Code:
-
v3.0:
- Drugaciji (klasican) sistem banovanja. P48 na STEAM ID a p47 na IP. Sve komande sada prepoznavaju p47 igraca i daju ban na IP a p48 igracima na STEAM ID. Ne vazi za cenzuru koja uvek daje ban na IP i za dinamicki koji daje ban na mID.
- Plugin ce sada sam da se "prilagodi" podesavanjima u dproto.
- Ban meni.
- Drugacija metoda dinamickog bana, mnogo teze da se skine, moze da se unbanuje, moze vremenski ban.
- mID: Svakom igracu se dodeljuje mID koji radi isto kao STEAM ID. Na njega idu dinamicki banovi. Nije promenljiv (osim reinstallom CSa).
- Vremenski banovi rade drugacije, mnogo preciznije.
- Drugacija cenzura - brise modele, zvukove, fajlove potrebne za CS. Jedini nacin da se skine je full reinstall.
- Komanda za kikovanje amx_mkick / amx_kick.
- Popravljeni bug sa cenzurom i greske u textu.
- Popravljen bug gde se nekad nije video bantext na ss-u.
- Popravljen bug sa anticheatom gde se nekad nisu bindovale komande.
- Izbacen mdbBans tag iz svih poruka (nema vise reklamiranja :))
- Kod svih banova u kick poruci pise admin koji je banovao (pod uslovom da je show activity na 2).
- Poruka u konzoli posle koriscenja komanda banid i banip koja potvrdjuje da je uspesno ubacen ban.
- Razlog kod cenzure.
- Vremenski ban i razlog kod ss-bana i dinamickog bana.
- Cvar amx_show_activity sada deluje i na mdbBans.
- Default komande za cenzuru i dinamicki ban - amx_censure i amx_bann ili amx_dynban
- Cvar amx_mdemoname promenjen u amx_demoname.
- Cvar amx_logcheat. Ako je na 1, u logu ce da pise kada igrac pritisne dugme za cheat.
- Text koji pise u kick poruci default i dinamickog bana moze da se podesi cvarom amx_kicktext.
- Opcija da se p47 igracima u svakom slucaju daje dinamicki ban (komanda amx_ban ce da da dinamicki ban ako je igrac p47).
- Opcija da svi banovi budu dinamicki.
- Opcija da prati aktivnost admina; loguje kada se admin konektuje u posebnom fajlu. Podesava se cvarom amx_adminacc.
- Opcija za anticheat da rebinduje komande svaki minut. amx_rebind.
- Opcija da pravi logove svih chatova (say/team say). Pravi poseban log fajl za svaki dan.
- Kada igrac pritisne dugme za paljenje cheata, dobice poruku pa ce posle 5 sekundi da bude izbacen.
- Ako admin pogresno ukuca komandu za ban, ban nece da se izvrsi a admin ce da dobije poruku da je pogresio i kako treba da je napise.
- Lista servera koji koriste mdbBans, njihovi mID prefixi, za ovu i sledece verzije.
- Lite mode opcija: Radice samo ban, dinamicki ban i cenzura, kao u v1 (za one koji nece dodatne opcije, koriste drugi ban sistem ili im plugin iz nekog razloga baguje).
v2.0b:
- Popravljen bug sa dinamickim banom.
v2.0:
- Vreme i razlog u banu.
- Bolji text u ssu.
- Dodat jos jedan nacin banovanja, ss ban
- Cenzura
- Bolji dinamicki ban
- Popravljeni bug gde se kod nekih punio error log.
- Drugaciji text u logu.
- Anticheat
- Snimac demoa
v1.0:
Prva verzija.
Download & Info:Get plugin (mdbBans.amxx, 56.7KB)
Lista servera koji koriste mdbBans i njihovi mIDovi:
LinkScreenshots:Activity.cfgAnticheatBanmeniBans.cfgCenzuraCenzura - kick porukaChatlogObican banUlaz na serverLog