|
dproto este un plugin pentru metamod care permite protocol 47 si 48 jucatorii non-steam si steam de a intra pe server. Facilităţi: - Serverul acceptă toţi jucatorii cunoscuţi bazaţi pe protocoalele 47 şi 48; - STEAMID-uri customizabile pentru jucatori; - Funcţionează cu ultima versiune HLDS; - Impiedica hlds_fuck exploit, hlds_vcrash exploit, svc_bad eroare etc... - Inregistreaza automat serverul in lista de pe internet (Steam Game List) - Se poate instala usor si sterge tot la fel de usor ! - Impiedica eroarea svc_bad - Update pentru versiunea noua de engine la cs ! (cea beta desigur) Verificaţi mai jos versiunile anterioare Versiunea curentă: 0.9.87 Download dproto_0.9.87.zip Versiunea precedentă stabilă: 0.9.86 Download dproto_0.9.86.zip Versiuni precedente: Download dproto_0.9.86.zip Download dproto_0.8.68.zip Download dproto_0.8.65.zip Download dproto_0.8.61.zip Download dproto_0.8.58.zip Download dproto_0.4.8p.rar Download dproto_0.4.8.rar Download dproto_0.4.7.rar Download dproto_0.4.6.rar Download dproto_0.4.5.rar Download dproto_0.4.3.rar Download dproto_0.4.1.rar Download dproto_0.3.7.rar Download dproto_0.3.6.rar Download dproto_0.3.4.rar Download dproto_0.3.3.rar Download dproto_0.3.0.rar Download dproto_0.2.9.rar Download dproto_0.2.8.rar MODIFICARI: 0.9.87: - Rezolvata generarea de steamid pentru Clientsteam 2009 0.9.86: - Rezolvat: Status VAC a fost întotdeauna "protejat" pe serverele Windows. - Mutat toate opţiunile pentru a configura detector de jucatori falsi din dproto.cfg - Actualizare mostra pluginuri amxx 0.8.72: - Adăugat fix rapid pentru vulnerabilitate în parserul netchan - detectare îmbunătăţită a fakeplayers (împotriva haxxxorilor argentinieni) 0.8.68: - îmbunătăţirea / rezolvarea bug-urilor în fakeplayers / cod detectie pachete flood - AMXX API şi plugin-uri de exemple actualizate - rezolvat bug cu cid_AVSMP, a fost întotdeauna 1 - adăugate comenzi utile pentru monitorizare ameninţări, verifica Readme.txt 0.8.65: - rezolvate bug-uri - adaugat suport pentru clientii AVSMP 0.8.61: - rezolvate erorile aleatorii svc_bad la conectare 0.8.60: - metmoda mai buna de detectare impotriva jucatorilor falsi 0.8.59: - rezolvata problema cu engine-urile AMD - rezolvat modul de raspuns hybrid - detectorul jucatorilor fasli nu dadea kick si ban la boti 0.8.58: - crash rezolvat atunci cand lucreaza cu banurile DB (banid) - rezolvare in noul cod de autentificare revEmu 0.8.57: - Proiectul s-a mutat la un no sistem de versiune: formatul versiunii de acum este MAJOR.MINOR.REVIZIE - Adaugat suport pentru cel mai recent motor linux. - Adaugat suport pentru clientii noi revEmu/SteamClient2009 - Adaugate optiuni de config pentru a seta primul prefix la steamid pentru clienti. De exemplu, clientii revEmu pot fi marcati ca STEAM_4_0_xx - Protectie suplimentara al 2-lea nivel impotriva tuturor tipurilor de jucatori falsi - Adaugata protectie impotriva floodari serverului cu conexiune cereri (PlayerList, ServerInfo, Rules). - Adaugata optiune (HLTVExcept_IP) pentru a permite HLTVs de a se conecta de la adresa la server, chiar daca cid_HLTV este 5 (deprectated). Poate fi util daca folosesti plugin-ul HLTVReport, dar nu vrei, sa permiti un alt HLTV sa se conecteze la server. - Codul sursa nu va mai fii disponibil. - (netestat) "Problema VAC" (Atunci cand VAC baneaza jucatorii ei sunt capabili sa se conecteze la server) ar trebui sa fie rezolvat. 0.4.8p: - fixeaza vulnerabilitatea buffer overflow in SV_ParseCvarValue2() - fixeaza crash pentru serverele pe linux, cand serverul porneste fara privilegii care nu are permisiunea de a scrie in directorul principal al serverului. 0.4.8: - rezolvata problema cu aruncarea jucatorilor cu mesajul "Unknown HLTV Type" - rezolvare in codul anti-svc_bad, ar trebui să funcţioneze bine acum Modificari versiuni anterioare: 0.4.7: - rezolvat: clinetii vechi WON (patch CS 21 sau mai vechi) nu se puteau conecta la server 0.4.6: - rezolvata eroarea NET_SendPacket care aparea cand serverul incerca sa dea afara un client invechit 0.4.5: - fix implementat pentru "Server failed to transmit file AY&SY" cele mai multe svc_bads - sprijin UTF8 Chat/Nick îndepărtat complet (se va adăuga la un alt plug-in) - filtru Userinfo eliminat, deoarece nu mai este necesar (acesta a fost un fix temporar pentru svc_bad's) - A adăugat separat AuthProvider constantă (cvar dp_r_id_provider) pentru HLTV (verifica amxx/dp_test.sma) - rezolvat GameNameChanger plugin sub Windows. - există o mulţime de schimbări în dproto.cfg config-ul vechi nu va funcţiona cu această versiune. 0.4.3: - Utilizarea on-the-fly pentru cercetarea patch-uiri. - dproto suportă acum toate motoarele p48 existente (şi, sperăm, viitoare) pentru Windows şi Linux (inclusiv engine_amd.so/engine_i486.so). - vulnerabilitate rezolvata în SV_ParseVoiceData() utilizata de către exploit-ul hlds_vcrash. 0.4.1: - hlds_fuck exploit rezolvat. - fix temporar pentru bug-ul hlds_vcrash: swds.dll/engine_i686.so patch, încărcat aici si aici. 0.3.7: - posibil expolit DoS rezolvat - adaugata optiunea Subserver_IP în dproto.cfg, folosită pentru a seta interfaţa pentru subserver; codul pentru subserver va fii rescris in urmatoarea versiune. 0.3.6: - implementat tipul de clientid cid_Setti (pentru scanner server de Setti). Valoarea implică este 3 (STEAM_x:x:x generat de ip). Aceasta este o rezolvare pentru situaţia când serverul dispare din lista Setti (pentru că scannerul Setti nu poate intra pe server) cand cid_NoSteam47=5 este folosit. - Plugin-uri schimbare descrierere game (adaugând timeleft de exemplu) ar trebui să funcţioneze corect acum. 0.3.5: - Rezolvat răspunsul serverului pentru clienţii foarte vechi (mulţumesc lui Rulzy) - Rezolvat bug-ul atunci când HLTV părăseşte serverul daca cid_NoSteam47/48 este deprecated(5) 0.3.4: - Adăugat emulator pentru sprijinul server-side. Emulatoare suportate momentan: revEmu, old revEmu ( <= 9.73), hCupa's SteamEmu - sprijinul pentru eSTEAMATiON şters - banurile locale ar trebui să funcţioneze corect - Codul de autorizare client a fost rescris complet. Toate problemele cu steamid-uri NECUNOSCUTE şi id-urile clienţilor nu lucrează "deprecated" au fost rezolvate. - Există o mulţime de schimbări în dproto.cfg. Fişierele de configurare vechi nu vor funcţiona cu această versiune 0.3.3: - Rezolvat: "deprecated" (5) ClientID did not work on cid_SteamPending (STEAM_0:0:0) clients - Adaugate: Cvar-uri diverse pentru personalizarea mesajului de respingere pentru clientii cu patch învechit. Verifica sectiunea "HOW TO CHANGE REJECT MESSAGES WHEN CLIENTID IS 5 (DEPRECATED)" din Readme pentru mai multe detalii. - Adaugat: cvar dp_version care păstrează versiunea curentă dproto. Acesta este exportat în normele de server în mod implicit, dar tu poţi seta exportarea pe off folosind opţiunea ExportVesion în dproto.cfg - Adaugat: Mod de capacitate a steamId-urilor generate de EST (pentru a face ca în versiunile <= 0.3.0) optiunea OldEstCompatMode in dproto.cfg 0.3.2: - Rezolvat: "STEAM userid keysize is bogus" on build 4554 (May, 2009) pe windows (broken in 0.3.1 version) - Rezolvat: avertismentul Enervant #18 şi #19 pe windows 0.3.1: - Rezolvat: dproto primeste steamid-uri greşite de la eSTEAMATiON. 0.3.0: - Rezolvat bug-ul cu coruperea steamid-urilor pentru unii clienţi 0.2.9: - Adaugată comanda dp_clientinfo care poate fii folosita pentru a primi informaţii despre protocolul jucatorului. Verifica Readme.txt şi directorul amxx pentru mai multe informaţii. 0.2.8: - Adaugat suport pentru noile engine-uri: 4617 pentru Linux şi 4554 (15 Jun 2009) pentru Windows. 0.2.7: - Redirecţionarea rezolvată pentru subserver (mulţumiri lui GoD2.0); - Subserver funcţionează acum corect cu interogările broadcast; - Tip raspuns Hybrid serverinfo descoperit de ineya, fixează vizibilitatea pentru toţi clienţii. Verifica dproto.cfg 0.2.6: - unele compilaţii pentru linux rezolvate Intrebări şi răspunsuri frecvente (in dezvoltare) I: Ce este? R: Dproto a fost facut pentru a inlocui cboster pentru soluţiile cu protocol dublu (47+48 / Non-Steam + Steam). dproto concepute să lucreze pentru noul protocol 48 HLDS, astfel încât toate caracteristicile de steam putand fi folosit cu el. Dproto are un singur scop principal - pentru a permite clientilor vechi să se alăture noilor servere, orice alta caracteristica secundara a fost adaugată la cererea utilizatorilor. De asemenea, reţineţi, că dproto nu este un emulator, deci nu asteptaţi metode unice de generare a steamid-urilor. Daca doreşti asta - foloseşte un emulator (revEmu de exemplu). I: Cum instalez dproto? R: Citeaza 1. Dute la <gamedir>/addons/ şi creează un folder nou numit dproto <gamedir> - este directorul serverului; cstrike pentru Counter-Strike, valve pentru Half-Life, etc 2. Copiază dproto.dll sau dproto_i386.so în <gamedir>/addons/dproto/ 3. Du-te la directorul de instalare metamod (de obicei este <gamedir>/addons/metamod/) şi editează plugins.ini: adaugă aceasta linie pentru Windows win32 addonsdprotodproto.dll sau aceasta pentru Linux linux addons/dproto/dproto_i386.so la inceputul fişierului 4. Copiază dproto.cfg in directorul principal sau gamedir. 5. Porneşte serverul. Ar trebui să utilizaţi această comandă pe Linux: ./hlds_run -binary ./hlds_i686 când serverul porneşte, scrie "meta list" în consola serverului. Veţi vedea ceva de genul astI: Currently loaded plugins: description stat pend file vers src load unlod [ 1] dproto RUN - dproto_i386.so v0.8.68 ini Start Never [ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY 2 plugins, 2 running 6. Bucuraţi-va I: Am instalat dproto, dar acesta nu functionează. meta list arată aşa: Currently loaded plugins: description stat pend file vers src load unlod [ 1] dproto fail load dproto_i386.so v0.8.72 ini Start Never Alte pachete: dproto+revEmu+eSTEAMATiON pentru Windows, v0.2, configurat pentru atribuirea steamid-urilor doar unice: (download) dproto+revEmu+eSTEAMATiON pentru Linux, configurat pentru atribuirea steamid-urilor doar unice: (în curând) Postaţi toate problemele/erorile gasite referitor la acest subiect. Download dproto_0.9.87.zip |