Submitter
SUPPORT TOPIC File Information
- Submitted: Jan 25 2014 09:40 PM
- Last Updated: Sep 06 2014 12:19 AM
- File Size: 20.74KB
- Views: 4754
- Downloads: 1903
- Approved by: Verdeee
- Approved on: 06 September 2014 - 02:26 AM
Previous Versions
Download Krond Functions 1.6.3
3 Voteskrond funtions flood exploit crash bug securitate
Despre plugin
Urmareste activitatea serverului pe care ruleaza, preintampinand eventualele bug-uri ale plugin-urilor instalate ori ale engine-ului hlds, blocand astfel efectul scontat. Datorita unui numar foarte mare de exploit-uri aparute, acest plugin este vital pentru securitatea si stabilitatea serverului dumneavoastra de Counter-Strike: 1.6.
Este destinat exclusiv clientilor ce-si gazduiesc serviciul de Counter-Strike: 1.6 in reteaua Krond, asta bineinteles include atat serverele de gamehosting inchiriate de noi cat si cele deschise de clientii nostrii, pe serverele dedicate din reteaua Krond.
Instructiuni de instalare
Implementarea nu este diferita fata de orice alt plugin, efectuati descarcarea fisierului .amxx din aceasta pagina si incarcati plugin-ul in directorul addons/amxmodx/plugins/ - ulterior, activarea se poate face modificand fisierul addons/amxmodx/configs/plugins.ini in vederea activarii.
Pozitia liniei "Krond-Functions.amxx" in plugins.ini conteaza foarte mult pentru anumite functii ce sunt executate de plugin, asadar recomandam pozitionarea acestei linii imediat dupa plugin-urile de baza amxmodx, exemplu:
Instructiuni de upgrade; AMX Mod X plugins
; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)
; Basic
admincmd.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management
; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
;telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin
; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands
; Map related
nextmap.amxx ; displays next map in mapcycle
mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map
; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
statscfg.amxx ; allows to manage stats plugins via menu and commands
; Counter-Strike
;restmenu.amxx ; restrict weapons menu
statsx.amxx ; stats on death or round end (CSX Module required!)
;miscstats.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)
; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer
; Custom - Add 3rd party plugins here
; Securitate
Krond-Functions.amxx
; Alte plugin-uri adaugate de client
Intrucat unele versiuni actualizate ale plugin-ului pot contine bugfix-uri ori functii noi, este imperios necesar sa pornim cu inregistrari noi de activitate. Asadar, va recomandam stergerea tuturor logurilor krond-functions din addons/amxmodx/logs/ inainte de a instala noua versiune.
De asemeni, va rog aveti in vedere si pozitia liniei "Krond-Functions.amxx" in fisierul addons/amxmodx/configs/plugins.ini precum este specificat in sectiunea anterioara "Instructiuni de instalare".
Setari / personalizare plugin (cvar)
Pentru a modifica comportamentul plugin-ului la anumite event-uri puteti modifica fisierul addons/amxmodx/configs/krond-functions.cfg, cvar-urile disponibile fiind:
// ================================================== // ============= Krond Solutions @ 2014 ============= // ================================================== // ====== Krond Functions 1.6.2b-stable (28.Februarie.2013) ====== // URL: http://forum.krond.org/index.php?/files/file/1-krond-functions // -> amx_krondfunctions_cfgflood // Scop: Urmareste si inlatura conform setarilor pe toti cei care incearca sa floodeze serverul prin traditionalele config-uri executate in consola // Impact: Serverul experimenteaza lag peste 200+ la orice jucator prezent pe server, fiind floodat prin 'fullupdate' // Update: Incepand de la versiunea 1.5.2, filtrarea floodului prin config nu mai este insotita de alarme false, in speta cvar-ul pentru imunitate admini este scos. // Valoarea 0: functia este dezactivata complet, se va incerca doar stoparea efectului // Valoarea 1: setat in mod implicit (default), kick la atacator. // Valoarea 2: setat in mod agresiv, kick si ban la atacator amx_krondfunctions_cfgflood 1 // -> amx_krondfunctions_specbug // Scop: Urmareste si inlatura conform setarilor pe toti cei care incearca sa afecteze buna functionare a serverului prin specbug // Impact: Serverul primeste crash in momentul in care se apeleaza la acest bug // Valoarea 0: functia este dezactivata complet, se va incerca doar stoparea efectului // Valoarea 1: setat in mod implicit (default), va urmari activitatea si va executa kick la individul ce incearca sa ne faca probleme. // Valoarea 2: setat in mod agresiv, va urmari activitatea si va executa kick+ban 15 minute la individul ce incearca sa ne faca probleme. amx_krondfunctions_specbug 1 // -> amx_krondfunctions_autobuy // Scop: Urmareste si inlatura conform setarilor pe toti cei care incearca sa afecteze buna functionare a serverului prin autobuy // Impact: Serverul primeste crash in momentul in care se apeleaza la acest bug // Valoarea 0: functia este dezactivata complet, se va incerca doar stoparea efectului (valoare implicita) // Valoarea 1: Va urmari activitatea si va executa kick respectivului. // Valoarea 2: setat in mod agresiv, va urmari activitatea si va executa kick+ban 15 minute la individul ce incearca sa ne faca probleme. amx_krondfunctions_autobuy 0 // -> amx_krondfunctions_blockcmd // Scop: Urmareste tabela de chat in scopul unor activitati suspecte ce pot declansa un comportament nedorit serverului din pricina bug-urilor existente in plugin-urile instalate ori spam-uri de chat // Impact: In functie de bug, se poate ajunge la blocarea serverului, crash ori chiar freeze care nu se poate repara decat cu hard-restart // Valoarea 0: functia este dezactivata complet, NU se va incerca stoparea efectului // Valoarea 1: setat in mod implicit (default), va urmari comportamentul jucatorului si va bloca eventuala activitate suspecta. // Valoarea 2: setat in mod agresiv, va urmari comportamentul jucatorului si va bloca eventuala activitate suspecta, blocand in acelasi timp chat-ul celor ce sunt conectati de mai putin de 15 secunde (posibil boti de spam) amx_krondfunctions_blockcmd 1 // -> amx_krondfunctions_vaultclean // Scop: Inainte de schimbarea hartii, in plugin_end - se va sterge vault.ini // Impact: Serverul incarca foarte greu noua harta, in cazul in care vault.ini are o dimensiune chiar si de cativa KB // Valoarea 0: functia este dezactivata complet, plugin-ul nu va actiona // Valoarea 1: setat in mod implicit (default), va sterge fisierul addons/amxmodx/data/vault.ini inainte de schimbarea hartii amx_krondfunctions_vaultclean 1 // -> amx_krondfunctions_banclean // Scop: Curata banurile de pe server date pe IP-ul serverului, clasa serverului sau 0.0.0.0 // Impact: In cazul in care un admin pune ban pe clasele serverului - plugin-ul va scoate acest ban. // Valoarea 0: functia este dezactivata complet, nu se vor scoate banurile. // Valoarea 1: setat in mod implicit (default), se vor scoate banurile pe clasa serverului sau pe 0.0.0.0 amx_krondfunctions_banclean 1 // -> amx_krondfunctions_customhpk // Scop: La finalul fiecarei harti, se va verifica daca binecunoscutul fisier custom.hpk poate creea probleme prin dimensiuniile sale ce depasesc 1 MB, in cazul in care setarea este activa iar custom.hpk are mai mult de 1 MB - se va sterge fisierul. // Valoarea 0: Inactiv // Valoarea 1: Activ (valoare implicita) amx_krondfunctions_customhpk 1 // -> amx_krondfunctions_maxrank // Scop: cu totii stim ca o statistica mult prea mare dauneaza serverului prin inlesnirea timpului de incarcare a hartilor precum si in anumite situatii, stabilitatea ping-ului jucatorilor, etc. Prin aceasta setare definim numarul maxim admis de inregistrari in csstats.dat (se recomanda maxim 30.000), iar in momentul in care acest prag este atins - vom programa o resetare. // Valoarea 0: Inactiv (valoare implicita) // Valoare mai mare de 1: Activ (se recomanda 30000) amx_krondfunctions_maxrank 0 // -> amx_krondfunctions_hlxfix // Scop: Sunt situatii in care statistica HLSTATSX: CE (gazduita la Krond sau nu), afiseaza jucatori online eronati, de exemplu 44/32 (adica 44 jucatori online din 32 posibili) - aceasta functie rezolva situatia prin generarea de loguri extinse pentru HLX // Valoarea 0: Inactiv (valoare implicita) // Valoarea 1: Activ amx_krondfunctions_hlxfix 0 // -> amx_krondfunctions_log // Scop: permitem sau nu plugin-ului sa ne creeze krond-functions.log in directorul /logs/ - mesajele critice vor fi scrise indiferent de valoarea setata // Valoarea 0: Inactiv // Valoarea 1: Activ (valoare implicita) amx_krondfunctions_log 1 // -> amx_krondfunctions_log_client // Scop: In cazul in care functiile specbug sau autobuy bug sunt pe zero (blocarea actiunii) iar valoarea acestui cvar este pozitiva, vom transmite un mesaj clientului prin care il informam referitor la blocarea actiunii in cauza. // Valoarea 0: Inactiv // Valoarea 1: Activ (valoare implicita) amx_krondfunctions_log_client 1 // -> amx_krondfunctions_advertise // Scop: In cazul in care doriti sa ne ajutati comunicand jucatorilor dumneavoastra la fiecare 5 minute ca serverul este protejat de Krond Functions, puneti pe 1 acest cvar // Valoarea 0: Inactiv // Valoarea 1: Activ (valoare implicita) amx_krondfunctions_advertise 1 // ================================================== // ==================================================Multilanguage
Plugin-ul va include fisierul de limba daca si NUMAI daca fisierul Krond-Functions.txt (atasat la acest release) se afla in directorul addons/amxmodx/data/lang - mare atentie la denumirea fisierului, mai ales in platforme sunos / linux unde se tine cont de majuscule.
In fapt, fisierul trebuie sa fie exact asa: addons/amxmodx/configs/data/lang/Krond-Functions.txt
In cazul in care plugin-ul nu gaseste fisierul de limba, se va utiliza mesajele de kick/ban standard.
Fisier lang:
[ro] KF_SPECBUGKICK = Esti suspectat de specbug, am hotarat ca e mai bine sa-ti dam un kick. KF_SPECBUGBAN = Esti suspectat de SPECBUG, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute. KF_CFGFLOODKICK = Esti suspectat de CFGFLOOD, am hotarat ca e mai bine sa-ti dam un kick. KF_CFGFLOODBAN = Esti suspectat de CFGFLOOD, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute. KF_AUTOBUYKICK = Esti suspectat de AUTOBUY BUG, am hotarat ca e mai bine sa-ti dam un kick. KF_AUTOBUYBAN = Esti suspectat de AUTOBUY BUG, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute.NU am tradus si pentru varianta engleza, deoarece multi dintre voi utilizati engleza cu fisiere lang modificate in romana - dar cine doreste isi poate face.
[FEATURE] Setari noi pentru amx_krondfunctions_blockcmd
In ultima vreme s-au raportat probleme cu boti ce spameaza chat-ul cu mesaje de genu:
Fiind aproape imposibil de "prins" la timp pentru un eventual ban. Incepand de la versiunea KF 1.6.2b se incearca rezolvarea acestei situatii prin limitarea comenzii "say" in functie de nivelul de autorizare a jucatorului. Recomandam utilizarea functiei pe valoarea 1! Insa exista disponibila si valoarea 2 care aduce in plus: "Valoarea 2: setat in mod agresiv, va urmari comportamentul jucatorului si va bloca eventuala activitate suspecta, blocand in acelasi timp chat-ul celor ce sunt conectati de mai putin de 15 secunde (posibil boti de spam)""ARmS1<2100><>" connected, address "86.122.225.90:50310"
*DEAD* ARmS1 : ~~~____Hai__La__Un__CS__Pe__[server ....]__Te__Asteaptam!__[BOT__MSG]__~~~ @]6 @V
L 02/27/2013 - 19:27:14: "ARmS1<2100>" say "~~~____Hai__La__Un__CS__Pe__[server ....]__Te__Asteaptam!__[BOT__MSG]__~~~ @]6 @V" (dead)
Dropped ARmS1 from server
Neavand "metoda" la dispozitie, nu avem cum sa elaboram un fix mai realist ... tocmai de aceea exista si valoarea 2, in cazul in care amx_krondfunctions_blockcmd 1 nu rezolva problema, setati pe 2!
Fisier lang:
[en]
KF_SPECBUG_KICK = Esti suspectat de specbug, am hotarat ca e mai bine sa-ti dam un kick.
KF_SPECBUG_BAN = Esti suspectat de SPECBUG, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute.
KF_CFGFLOOD_KICK = Esti suspectat de CFGFLOOD, am hotarat ca e mai bine sa-ti dam un kick.
KF_CFGFLOOD_BAN = Esti suspectat de CFGFLOOD, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute.
KF_AUTOBUY_KICK = Esti suspectat de AUTOBUY BUG, am hotarat ca e mai bine sa-ti dam un kick.
KF_AUTOBUY_BAN = Esti suspectat de AUTOBUY BUG, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute.
KF_BLOCKCMD_KICK = Esti suspectat de CHAT FLOOD, am hotarat ca este mai bine sa-ti dam un kick.
KF_BLOCKCMD_INFORM = Esti suspectat de CHAT FLOOD, incearca sa reduci numarul de mesaje chat transmise catre server.
KF_BLOCKCMD_INFORM_COUNTDOWN_1 = Pentru urmatoarele %f secunde nu vei mai putea transmite mesaje chat catre server.
KF_BLOCKCMD_INFORM_COUNTDOWN_2 = Avertizarea %d / 10 la limita careia vei primi kick, opreste spamul de chat!
KF_BLOCKCMD_UNALLOWEDCHARS = Din motive de securitate nu poti utiliza caracterele date in chat sau in nume.
[ro]
KF_SPECBUG_KICK = Esti suspectat de specbug, am hotarat ca e mai bine sa-ti dam un kick.
KF_SPECBUG_BAN = Esti suspectat de SPECBUG, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute.
KF_CFGFLOOD_KICK = Esti suspectat de CFGFLOOD, am hotarat ca e mai bine sa-ti dam un kick.
KF_CFGFLOOD_BAN = Esti suspectat de CFGFLOOD, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute.
KF_AUTOBUY_KICK = Esti suspectat de AUTOBUY BUG, am hotarat ca e mai bine sa-ti dam un kick.
KF_AUTOBUY_BAN = Esti suspectat de AUTOBUY BUG, am hotarat ca este mai bine sa ne parasesti pentru urmatoarele 15 minute.
KF_BLOCKCMD_KICK = Esti suspectat de CHAT FLOOD, am hotarat ca este mai bine sa-ti dam un kick.
KF_BLOCKCMD_INFORM = Esti suspectat de CHAT FLOOD, incearca sa reduci numarul de mesaje chat transmise catre server.
KF_BLOCKCMD_INFORM_COUNTDOWN_1 = Pentru urmatoarele %f secunde nu vei mai putea transmite mesaje chat catre server.
KF_BLOCKCMD_INFORM_COUNTDOWN_2 = Avertizarea %d / 10 la limita careia vei primi kick, opreste spamul de chat!
KF_BLOCKCMD_UNALLOWEDCHARS = Din motive de securitate nu poti utiliza caracterele date in chat sau in nume.
NU am tradus si pentru varianta engleza, deoarece multi dintre voi utilizati engleza cu fisiere lang modificate in romana - dar cine doreste isi poate face.
What's New in Version 1.6.3 (See full changelog)
- [!] Verifica descrierea plugin-ului, a fost modificat aproape tot plugin-ul
- [-] scos functie de resetare automata a rank-ului (foarte putin folosita)
- [+] adaugat functie de auto-update a plugin-ului incepand cu aceasta versiune
- [+] rewrite / optimizare foarte multe functii anti-flood
- [+] dezvoltat functia BLOCKCMD sa protejeze contra name change spam, flood de chat, flood de radio
- [+] adaugat functie ce transmite mesaje catre adminii online (cu acces de ADMIN_MAP) atunci cand plugin-ul ia o decizie de kick/ban/blocaj impotriva unui jucator pe server (cvar: amx_krondfunctions_log_admin)
- [+] incepand de la aceasta versiune, nu se va permite conectarea jucatorilor cu caractere nepermise in nume (# si %)
- [BUGFIX] rezolvat problema cu serverul de licentiere ce bloca serverul in anumite conditii
Other files you may be interested in ..
Random Files
- 1711 Total Files
- 54 Total Categories
- 53 Total Authors
- 1012130 Total Downloads
- FurienModUltimate v0.8.3 Latest File
- Luciann1009 Latest Submitter
430 user(s) are online (in the past 30 minutes)
0 members, 430 guests, 0 anonymous users