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: 77737
  • Downloads: 17481

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.




Buun !
  • Report

Buun !

    • 0
  • Report
:drinks:
  • Report
deci nu mai adaugam nici un cvar ?
    • 0
  • Report
GJ Krond :clapping:
    • 0
  • Report
Bv, imi pare bine ca ati adaugat functia de curatare/stergere vault.ini
Dar am o intrebare atat vault.ini cat si custom.hpk sunt sterse automat cand ajunge la o anumita dimensiune? sau cum.
Va multumesc.
    • 0
  • Report

deci nu mai adaugam nici un cvar ?


Isi face el automat un fisier. Nu mai trebuie adaugat nimic
    • 0
  • Report

Bv, imi pare bine ca ati adaugat functia de curatare/stergere vault.iniDar am o intrebare atat vault.ini cat si custom.hpk sunt sterse automat cand ajunge la o anumita dimensiune? sau cum.Va multumesc.


custom.hpk, da. Cand ajunge la 1mb, este sters automat. Cat despre vault.ini, este curatat la fiecare schimbare de harta
    • 0
  • Report
super tare, good job krond! :p
    • 0
  • Report
la custom.hpk
setarea
hpk_maxsize "1.0"
inseamna 1 mb ?
daca da nu ar fii mai bn 0.5 sau cva de genu :D ?
    • 0
  • Report

la custom.hpksetarea hpk_maxsize "1.0"inseamna 1 mb ?daca da nu ar fii mai bn 0.5 sau cva de genu :D ?


Nu, e bine cum e pus acuma
    • 0
  • Report

deci nu mai adaugam nici un cvar ?


Doar daca vrei sa ti-l setezi altfel.
    • 0
  • Report
merge si pe serverele 0ping ?
    • 0
  • Report
Imi pare rau Salmus, eu imi voi pune varianta precedenta. Am incercat 1.5.7 , stau spectator iar cand apas M - sa ma mut la o echipa - hopa kick - esti suspect de spec bug, strica game-play-ul jocului .
    • 0
  • Report
Este un plugin codat de mana omului, este normal sa se mai strecoare bug-uri.
1.5.8 rezolva problema ce-o semnalezi

Krond functions functioneaza la toata reteaua Krond :clapping:
  • Report

Other files you may be interested in ..





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

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

0 members, 2 guests, 0 anonymous users