Jump to content


Submitter

File Information

  • Submitted: Feb 15 2011 07:12 PM
  • Last Updated: Sep 09 2014 11:33 PM
  • File Size: 37.22KB
  • Views: 80759
  • Downloads: 18155

Previous Versions

  • 08 Sep 2014 Download Krond Functions 1.6.3-rev2
  • 03 Sep 2014 Download Krond Functions 1.6.3

Download Krond Functions 1.6.3-rev5

* * * * - 23 Votes
krond functions securitate hlds krond functions securitate securitate cs16



PLEASE NOTE: English version of this plugin is under construction, until then you may use this version.



1. 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.


Plugin-ul este conceput in asa fel incat la fiecare actiune va scrie intr-un log, nu exista riscul ca acest plugin sa genereze lag ori sa dea kick la anumiti jucatori fara sa fi informat.


[!] Suntem perfect deacord ca nici un program nu este perfect (lipsit de bug-uri), asa ca va rog raportati-le aici: http://forum.krond.org/topic/2063-krond-functions-plugin-de-securitate/



2. 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 ... este absolut necesara pozitionarea acestei linii in partea de sus a fisierului plugins.ini, inainte de orice alt plugin.



; Securitate
Krond-Functions.amxx


; 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


; Alte plugin-uri adaugate de client




3. Instructiuni de upgrade
  • 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.
  • Incepand cu versiunea 1.6.3 (03.Septembrie.2014) plugin-ul se va actualiza automat la schimbarea de harta a serverului, asadar ... daca ai minim versiunea 1.6.3 instalata procesul de update se desfasoara automat, verifica cu comanda "amx_krondfunctions_version" din client odata ce te-ai conectat pe server.
4. 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.3-stable (03.Septembrie.2014) ======
// 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 stoparea efectului DOAR in cazul in care clientul utilizeaza VGUI MENU.
// 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_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_admin
// Scop: permitem sau nu plugin-ului sa transmita cate un mesaj la fiecare admin online cu acces de ADMIN_MAP, mesajele vor contine informari cu privire la actiunile de kick/ban/gag ale plugin-ului de securitate.
// Valoarea 0: Inactiv
// Valoarea 1: Activ (valoare implicita)
amx_krondfunctions_log_admin 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
// ==================================================
// ==================================================

5. 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, 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:
[en]
KF_SPECBUG_KICK = You are suspected of using specbug, we have decided to kick you out from the server.
KF_SPECBUG_BAN = You are suspected of using SPECBUG, we have decided to ban you from the server for the next 15 minutes.
KF_CFGFLOOD_KICK = You are suspected of using CFGFLOOD, we have decided to kick you out from the server.
KF_CFGFLOOD_BAN = You are suspected of using CFGFLOOD, we have decided to ban you from the server for the next 15 minutes.
KF_AUTOBUY_KICK = You are suspected of using AUTOBUY BUG, we have decided to kick you out from the server.
KF_AUTOBUY_BAN = You are suspected of using AUTOBUY BUG, we have decided to ban you from the server for the next 15 minutes.
KF_BLOCKCMD_KICK = You are suspected of CHAT FLOOD, we have decided to kick you out from the server.
KF_BLOCKCMD_INFORM = You are suspected of CHAT FLOOD, please slow down on sending too many chat messages.
KF_BLOCKCMD_INFORM_COUNTDOWN_1 = You wont be able to send chat messages for the next %f seconds.
KF_BLOCKCMD_INFORM_COUNTDOWN_2 = Warning %d / 10 before being kicked, stop spamming the chat!
KF_BLOCKCMD_UNALLOWEDCHARS = Due to security reasons, you cannot use special characters inside your name or chat. Please change your name!

[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.

What's New in Version 1.6.3-rev5 (See full changelog)

  • [+] BLOCKCMD: adaugat functie de curatare a mesajelor ce contin caractere de culoare, se proceseaza automat (fara log, fara actiune negativa asupra clientului)
  • [+] BLOCKCMD: optimizat functia de filtrare a chatului daunator serverului
  • [+] AUTOCONF: optimizari cod, functia de configurare/reconfigurare nu va mai rescrie fisierul peste cel existent si de asemeni va anunta in log cand aceasta actiune se executa
  • [+] AUTOUPDATE: Harta se va reincarca automat in cazul in care la momentul update-ului nu sunt jucatori pe server ori pe parcurs fara a se fi schimbat harta.




multumim pt promptitudine :D

    • 0
  • Report
o mica recomandare:
in panoul de control sa se poata instala de acolo automat
personal nu am avut timp de forum, ultima notificare la panou despre update la acest plugin, este din 24.09.2010!
cred ca ar fi util sa fim notificati acolo
nu vreau sa fiu prea critic, dar ma asteptam sa fiu din nou notificat, desi nu e o scuza, ca un an e mult si trebuia sa verific

totusi, multumim pentru noua versiune, o bag la teste acum si daca e ceva revin cu un nou reply

good job! :)

@edit: nu mai tin minte daca era deja aceasta functie inainte, dar mi-as dori sa am un cvar ca sa pot seta serverul sa se restarteze automat, zilnic la o anumita ora, cum ar fi 5 dimineata; de multe ori, un restart e magic si rezolva anumite probleme (simple)
    • 0
  • Report
Salut tuturor. Nu sunt din Romania si nu am server hostat la Krond :). Sunt un simplu admin de un server de Zombie Plague din Republica Moldova si am o mare problema cu bug-urile care se folosesc de fraierii hack-eri pentru a-mi pica serverul.. Azi deja m-au abuzat complet cu bug-ul cunoscut si nu mai stiu ce sa mai fac... Am inceput a cauta rezolvare pe Google. Am dat de comunitatea voastra si mi s-a parut o comunitatea profesionala de unde as putea cere ajutor. Am decis sa scriu aici un comentariu cu rugamintea de a ma ajuta de a scapa de bug-ul pentru Zombie Plague. Stiu ca nu sunt clientul vostru si nu sunteti datori sa ma ajutati cu nimic, dar vreau sa va rog foarte mult pentru ca sunt si eu admin si nu mai am astimpar cautind protectie in mediul internet-ului. Deja nu mai pot juca normal cu prietenii... Fraerul ma ataca mereu... Please help?!?
Vreau sa va multumesc pentru atentie si sa va urez o seara cit mai buna.

P.S. Pentru dlfile, autobuy, fullupdate am pus protectie.. Imi trebuie numai pentru bug-ul folosit pe Zombie Plague...
    • 0
  • Report
Salut...
Imi poate spunce cineva unde as putea sa gasesc fisierul pentru autorate din acest plugin ca sa vad ce setari sunt in el si daca pot sa adaug altele??? Multumesc.
    • 0
  • Report
Foarte bun pluginul si explicatiile.
    • 0
  • Report
Daca nu sunt client il pot folosi ?
    • 0
  • Report
Pe 0ping pot folosi pluginul fara probleme?
    • 0
  • Report
Eroare din logs


Info (map "awp_ccc") (file "addons/amxmodx/logs/error_20120305.log")
L 03/05/2012 - 06:36:59: [AMXX] Plugin ("Krond-Functions.amxx") is setting itself as failed.
L 03/05/2012 - 06:36:59: [AMXX] Plugin says: [Krond Functions] Acest plugin ruleaza doar pe serverele gazduite in reteaua Krond/ZeroPing.
L 03/05/2012 - 06:36:59: [AMXX] Run time error 1 (plugin "Krond-Functions.amxx") - forced exit


PS : Pluginu e in capul listei cum ati zis.
E folosit pe server hostat la 0ping.
    • 0
  • Report
Salutare ! Aceeasi eroare o intampin si eu pe un server hostat la ZeroPing.

L 03/19/2012 - 13:10:36: Start of error session.
L 03/19/2012 - 13:10:36: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20120319.log")
L 03/19/2012 - 13:10:36: [AMXX] Plugin ("Krond-Functions.amxx") is setting itself as failed.
L 03/19/2012 - 13:10:36: [AMXX] Plugin says: [Krond Functions] Acest plugin ruleaza doar pe serverele gazduite in reteaua Krond/ZeroPing.
L 03/19/2012 - 13:10:36: [AMXX] Run time error 1 (plugin "Krond-Functions.amxx") - forced exit
L 03/19/2012 - 14:05:25: Start of error session.
L 03/19/2012 - 14:05:25: Info (map "de_westwood") (file "addons/amxmodx/logs/error_20120319.log")
L 03/19/2012 - 14:05:25: [AMXX] Plugin ("Krond-Functions.amxx") is setting itself as failed.
L 03/19/2012 - 14:05:25: [AMXX] Plugin says: [Krond Functions] Acest plugin ruleaza doar pe serverele gazduite in reteaua Krond/ZeroPing.
L 03/19/2012 - 14:05:25: [AMXX] Run time error 1 (plugin "Krond-Functions.amxx") - forced exit
L 03/19/2012 - 14:37:27: Start of error session.
L 03/19/2012 - 14:37:27: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20120319.log")
L 03/19/2012 - 14:37:27: [AMXX] Plugin ("Krond-Functions.amxx") is setting itself as failed.
L 03/19/2012 - 14:37:27: [AMXX] Plugin says: [Krond Functions] Acest plugin ruleaza doar pe serverele gazduite in reteaua Krond/ZeroPing.
L 03/19/2012 - 14:37:27: [AMXX] Run time error 1 (plugin "Krond-Functions.amxx") - forced exit

    • 0
  • Report
Poate aveti o versiune mai veche,nu pe aceasta sau nu e configurat corect:-?? mai multe stiu cei din staff ce au creat pluginul.
    • 0
  • Report
am adaugat acum acest plugin am facut totul corect am si adaugat 1 la specbug si tot am la 1 singur player cand ma ui pe spec apare bugul ii da ban si se pune pe alt jucator acest bug nu pricep..
va rog cine stie sa rezolve aceasta problema contact: newage_sonny
    • 0
  • Report

Salut...Imi poate spunce cineva unde as putea sa gasesc fisierul pentru autorate din acest plugin ca sa vad ce setari sunt in el si daca pot sa adaug altele??? Multumesc.


"sv_minrate 15000"
"sv_maxrate 25000"
"sv_minupdaterate 20"
"sv_maxupdaterate 50"
"sv_region 3"
"sv_timeout 60"
"sv_proxies 1"
"sv_lan 0"
"hpk_maxsize 1.5"
"mp_chattime 0"

Astea sunt setarile din Krond-Functions.amxx
    • 0
  • Report
Cand veti scoate versiunea urmatoare sa faceti in asa fel ca sa nu mai faca atatea loguri in fiecare zi,ci doar 1 logs in care sa fie trecute datele(krond-functions.log).
    • 0
  • Report
De ce nu merge pe alte srv fara hosting Krond?
    • 0
  • Report
Pentru ca daca te uiti doar la numele pluginului observi de ce.
    • 0
  • Report

Other files you may be interested in ..





  • 59 Total Files
  • 19 Total Categories
  • 9 Total Authors
  • 90556 Total Downloads
  • Krond Functions Latest File
  • Salmus Latest Submitter

0 user(s) are online (in the past 15 minutes)

0 members, 0 guests, 0 anonymous users