marți, 9 iulie 2013

Serverul meu pierde intreaga lista de ban-uri din listip.cfg la restart

Serverul meu pierde intreaga lista de ban-uri din listip.cfg la restart

Aceasta problema este des intalnita atunci cand serverul ruleaza ultima versiune de Krond-Functions si se datoreaza lipsei incarcarii banurilor in momentul pornirii serverului. Implicit, plugin-ul de securitate are si o functie ce se va asigura automat (indiferent de setarea amx_krondfunctions_banclean) ca nu aveti nici un ban pe 0.0.0.0 sau pe ip-ul ori clasa serverului - si la sfarsit rescrie listip.cfg.

In mod normal, orice server ar trebuii sa aiba in fisierul de configurare server.cfg (doar in acest fisier) o linie precum:

exec listip.cfg
exec banned.cfg

In realitate situatia nu e asa, foarte multi detinatori ignora necesitatea acestor doua linii pentru incarcarea banurilor la pornirea serverului.
Daca nu ati rula Krond-Functions, atunci primul ban dat va reseta listip-ul in lipsa celor doua linii din server.cfg, asadar ... nu reprezinta o problema de la plugin-ul de securitate ci de configurare.

In fapt, rezolvarea este foarte simpla: asigurati-va ca server.cfg-ul serverului dumneavoastra are acele doua linii incluse, urmand ca la urmatorul restart situatia de resetare a listip-ului sa dispara complet.

ExceptionHandler::GenerateDump sys_pipe failed:Too many open files

ExceptionHandler::GenerateDump sys_pipe failed:Too many open files

Problema provine din partea unui plugin codat incorect, desi el functioneaza ... deschide (cu fopen) fisierul din care citeste datele si nu-l mai inchide niciodata. Oricum ar fi, chiar si daca ar fi codat corect (cu fclose la final) mi se pare o pierdere atat de timp cat si de resurse sa citesti un fisier la fiecare conectare a jucatorului.

Plugin-uri ce influenteaza acest comportament:

  • connect_exec.amxx (Titular: anakin_cstrike) dar pot exista bineinteles si alte variante copiate, adaptate care fac acelasi lucru.
  • played_time.amxx (Titular: Unknown) + variante

Se va purcede la dezactivarea plugin-urilor in cauza + restart la server (foarte important, restart la server DIN panoul de control!)
O alternativa pentru connect_exec ar fi ceva facut in 2 minute:

#include

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "xxx"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id) {
client_cmd(id, "bind v +ultimate");
return PLUGIN_CONTINUE;
}

Se va modifica ce e scris cu rosu ori se vor adauga noi linii similare celei in cauza, iar compilarea se face aici > http://www.amxmodx.org/webcompiler.cgi

vineri, 5 aprilie 2013

Rezolvări probleme apărute după update-urile din februarie 2013.

După update-ul mirific pentru Counter-Strike 1.6, din februarie 2013, am avut multe experienţe neplăcute cu jocul. Am scris despre acest lucru în alt articol. În acesta voi încerca să propun câteva soluţii pentru a îmbunătăţi jocul şi să-l apropiem cât mai mult de senzaţia vechii versiuni. S-a schimbat driverul OpenGL, modul de operare al mouse-ului, chiar şi locaţia folderului, unde era instalat jocul. Ca urmare multe GUI-urinu mai funcţionează.
Probleme întâlnite şi posibile rezolvări ale acestora (aceste soluţii nu se vor potrivi pentru toată lumea, fiindcă avem configuratii şi drivere diferite):
Voi începe cu ultima problemă apărută: sdl2.dll was not found. Aceasta apare la ultima versiune betaFebruarie 26 2013 (5969). Rezolvarea este simplă: VERIFY INTEGRITY OF GAME CACHE din LIBRARYla Counter-Strike şi Half-Life.





probleme_cs_01.jpg
probleme_cs_02.jpg

Problemele au apărut imediat şi la randarea grafică OpenGL. Pentru majoritatea bugurilor este de ajuns adăugarea -nofbo în SET LAUNCH OPTIONS. Mai există şi -nomsaa, adăugaţi şi asta, dacă celălalt nu vă rezolvă probelemele. Dacă mai aveţi probleme cu afişarea, forme albe sau negre, probabil aveţi o placă video mai veche cu driver OpenGL neactualizat. Încercaţi să actualizaţi driverele plăcii la ultimele versiuni posibile.

probleme_cs_03.jpgprobleme_cs_04.jpg

Apoi setaţi în config.cfg valoarea fps_max 99.5 şi veţi avea fix 100 fps. Dacă treceţi de 100 fps, atunci jocul va încetini. Debifaţi Wait for vertical sync, Enable HD models if available pentru modele vechi, bifaţi Allow custom addon content pentru descărcarea resurselor lipsă la conectarea pe un server. Dacă aveţi placă  video veche bifaţi şi Low video quality.

probleme_cs_05.jpg


Cele mai multe probleme au apărut în legătură cu mouse-ul. Mulţi avem mouse-uri de gaming cu care ne-am obişnuit, le-am reglat după stilul nostru, iar acest update a schimbat acceleratia, timpul de răspuns etc. Pentru a adresa aceste probleme s-a adăugat un nou cvar m_rawinput. Ce face acesta? Dacă folosim m_rawinput 0, jocul va folosi driverele Windows pentru controlarea mişcării mouse-ului, la valoarea m_rawinput 1 se elimină driverele şi se accesează mouse-ul mai aproape de nivel hardware. În joc se simte un timp de răspuns superior cu acest cvar activat, dar este destul de buguit, provoacă freeze, clickuri continue etc.
Pentru a forţa jocul să nu piardă nici cele mai fine mişcări ale mouse-urilor cu DPI mai mare s-a introdus încă un cvar -mousethread. Acesta se adaugă tot în SET LAUNCH OPTIONS. Dacă decideţi să îl folosiţi, mai aveţi nevoie de setarea corectă a cvarului m_mousethread_sleep în config. Acesta se setează invers proporţional cu polling rate-ul folosit de mouse.
1000 Hz - m_mousethread_sleep 1
500 Hz - m_mousethread_sleep 2
250 Hz - m_mousethread_sleep 4
125 Hz - m_mousethread_sleep 8
Alte cvaruri de setat şi testat pentru mouse:
cl_mousegrab 0 sau 1
m_filter 0 sau 1
m_customaccel 0 sau 1
m_customaccel_exponent 1
m_customaccel_scale 0.04
probleme_cs_06.jpg

S-a anunţat că cvarurile noforce au fost scoase din noul engine. Totuşi se pare că acestea mai au un oarecare efect. Se trec în SET LAUNCH OPTIONS: -noforcemaccel -noforcemparms -noforcemspd.


www.clubcs.ro



4Kings revine in CS:GO


PCgames_0927_4Kings_wallpaper_2

Counter Strike Global Offensive ia amploare, iar o dată cu succesul pe care începe să-l aibă, avem parte de cât mai multe feţe noi sau vechi. Ultima apariţie pe scena CS:GO-ului este cea a cunoscutei organizaţii 4kings care a revenit cu planuri foarte mari dacă ne uităm peste lineup-ul afişat.

Totuşi, formaţia va avea o viaţă destul de grea în ţara natală, deoarece Anexis şi Dignitas sunt, în acest moment ,primele două echipe. Anexis spera chiar să-şi reintre în formă cu care pierdea la limită în faţa celor din NiP.

Cel mai important nume din noul lineup este desigur cel al lui Marc “Mangiacapra” Mangiacapra, un nume foarte sonor în CS  1.6, cel care a condus foarte mult timp divizia de 1.6.

Alţi jucători cunoscuţi sunt Pete “pt” Wright, fost jucător la mousesports.uk, dar şi unul dintre jucătorii de la 4Kings (onscreen) care a participat sub culorile organizaţiei la ESWC 2012, în octombrie. 

Lineup-ul 4kings: 

Craig “onscreen” Shannon
Pete “pt” Wright
Elliot “wez” Welsh
Marc “Mangiacapra” Mangiacapra
David “deus” Kinnaird 

Speram la o figură cât mai frumoasă şi o revenire de succes în Counter Strike Global Offensive! 

[ KROND ] Noul Engine CS 1.6

Dupa cum bine stiti, in ultima perioada au aparut o sumedenie de thread-uri pe forumuri de specialitate unde se discuta de aceasta chestiune, si anume "Update-ul CS 1.6", unii il considera util ... alti inutil. Cert este ca jocul se afla intr-o perioada in care este intensiv "dezvoltat" - cel putin asa sustin developerii. 

Toti jucatorii cu steam au receptionat noul update inca de acum doua saptamani, Alfred Reynolds lucrand intens la actualizari http://www.mail-arch...ndex.html#00514 - https://github.com/V...halflife/issues - exista (bineinteles) si probleme de genu celor cu care suntem obisnuiti, si anume: unii jucatori nereceptionand actualizarea completa "modificarile" fiind inexistente pentru ei. Dar suntem convinsi ca in timp se va rezolva si aceasta.

Ceea ce jucatorii si hostatorii observa in mod real,sunt o serie de modificari ce atrag dupa sine probleme care pana acum nu le luam in calcul.


1. Comanda "connect" indiferent daca e cu C mare - nu mai functioneaza pe noile CS-uri.




Server tried to send invalid command:"connect dns-server.tld"
Server tried to send invalid command:"Connect dns-server.tld"
Server tried to send invalid command:"CONNECT dns-server.tld"


Asadar, este posibil sa spunem "adio redirecte" intr-un timp foarte scurt ... cel putin pentru jucatorii cu steam, "valverii" asa cum le spuneti multi dintre voi celor care joaca dupa un CS nonsteam nu au acest update si implicit nu sunt afectati de acestea.


2. Jocul fiind actualizat, vechile engine-uri NU se mai inregistreaza in setmasterele valve



MasterRequestRestart
Your server needs to be restarted in order to receive the latest update.


S-ar rezolva destul de simplu prin actualizarea serverelor la ultima versiune, insa daca luam in calcul ca la ora actuala nu exista o metoda viabila prin care putem transforma serverul in "non-steam" astfel incat sa acceptam jucatori protocol 47-48 - probabil multi dintre voi nu vor dori noul update. Avantajul: noul engine este "backward compatible", asta inseamna ca jucatorii cu noul engine se vor putea conecta pe servere ce ruleaza vechiul engine ... motiv pentru care acest update (cel putin pe partea de server) nu este absolut necesar in prezent, societatea noastra incercand zilnic sa tina sub control avalansa de exploit-uri ce apar tot mai des in ultima perioada.

Au aparut multe posibile solutii de patch-uire a noului engine, insa precum v-am obisnuit niciodata nu vom acorda asistenta la o solutie ce nu o consideram stabila.


3. Pe partea jucatorului, sunt anumite modificari (setari) ce trebuiesc facute pentru a reveni la gameplay-ul dinainte de update

Mare parte din acestea au fost discutate in cadrul unor bine-cunoscute comunitati din Romania: http://www.indungi.r...6-update-cs-16/ -http://forum.cs16.ro...0-update-cs-16/




Ca incheiere, indemnam atat jucatorii cat si detinatorii de servere la calm intotdeauna a fost gasita o solutie la problemele ridicate de update-urile valve, iar cazul de fata nu face exceptie. In momentul in care vom avea noi informatii le vom actualiza in cadrul acestui thread.

[Atentie] Inselaciuni firme dropuri

Cred ca un asemenea topic pinned nu ar strica , si sa-l faca un Fondator / Administrator . 

Cele mai noi firme de dropuri false sunt :
Daca mai cunoasteti si voi , reply cu incredere . Pe unii chiar ii va ajuta . 


Atentie ! Stiu ca in ultima vreme , s-a tot postat aiurea legat de firme dropuri ( cum ca ar fi bune ,  dar ele is tepe curate ) , tin sa reamintesc ca postul meu nu are ca scop reclama firmelor respective , ci avertizarea si aducerea la cunostinta a celorlati owneri a firmelor fantoma . Daca cineva are impresia contrarie , imi puteti da edit linistit la post , eu incerc doar sa ajut . 

Nasacryl.

miercuri, 3 aprilie 2013

Update Counter Strike 1.6

Sa lamurim 7 lucruri :

1. Serverele momentan nu sunt pe noul update.
2. Dproto e afectat de acest update, din aceasta cauza nu s-a facut update la servere.
3. Functia de "connect" a disparut (doar pe partea steam).
4. xRedirectul e afectat.
5. Redirectele sunt inutile in aceste momente.
6. E gata cu updateul? NU, mai urmeaza unul.
7. A aparut AmxModX 1.8.2.

Redirecte:
Cele clasice functioneaza, INSA! doar pe nonsteam. Ca sa faceti dropuri trebuie sa adaugati manual IP-urile serverelor in diverse masterservere precum: css.setti.info / gametracker.rs / gametracker.com / game-monitor.com / si orice alte site-uri mai gasiti.


De ce a aparut acest update? Care e rostul?
Foarte simplu, e un plan de marketing foarte jegos din partea celor de la VALVE. Sa va explic o mica istorie:
In noiembrie, 2000 - a aparut prima data Counter-Strike 1.0
In septembrie 2003 - Counter-Strike-ul a ajuns la versiunea 1.6
In 2004-2005 a fost lansat Counter-Strike Source care a fost un esec total deoarece atunci a fost migrarea celor de la VALVE pe platforma STEAM, de la non-steam la 12 dolari o licenta e o diferenta destul de evidenta. Din acest motiv CS 1.6 a fost/este/si ramane de vazut daca va fi cel mai jucat joc din lume (FPS).
Din 2005 pana in 2009 VALVE a luptat contra lui Crock (tatal dproto-lui) cu fel si fel de updateuri, pana s-au lasat ferm convinsi ca nu ajung nicaieri. In felul asta, au lansat alt tip de Counter Strike si anume Global Offensive. Ok bun, au lansat BETA Key's sa faca gamerii curiosi, oferte de weekend samd, ce au rezolvat? 30% din licentele vandute sunt folosite . Evident vor sa evite esecul din trecut (CS S), dar cum poate fi facuta asta? anihiland concurenta, chiar propria lor creatie (CS 1.6). Update-ul nu a facut decat sa distruga gameplay-ul, pe absolut toate forum-urile bazate pe CS 1.6 detinatorii de steam se plang de proasta rula a jocului.
PGL, ACL, IEM samd au renuntat sau renunta treptat la CS 1.6. PGL in schimb a renuntat la CS 1.6 inainte sa apara update-ul, anuntati de VALVE, planul lor de marketing diabolic.
In concluzie, pe CS 1.6 vindeau anual zeci de mii de licente de STEAM, in schimb la CS:GO o sa vanda cu milioanele, plan bun de marketing? Da, in favoarea lor, nu a gamerilor intradevar pasionati de un joc old-school.
Alta idee, redirectele ii afectau? Da, bun au facut masterserverul STEAM-ONLY. In schimb (cred) ca sunt afectati si de "firmele" de dropuri/boost care bindeaza 60% din tastele jucatorilor. Cum sa castige baietii cu dropuri/boost bani grei, iar VALVE sa faca un profit nesemnificativ de pe licentele CS 1.6 .

www.cs16-hd.blogspot.ro

EduArT