|
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;
Verificaţi mai jos versiunile anterioare
Versiunea curentă: 0.3.7
Download dproto_0_3_7.rar
Versiuni precedente:
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.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 asta:
Currently loaded plugins:
description stat pend file vers src load unlod [ 1] dproto RUN - dproto_i386.so v0.2.6 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.2.6 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.3.7
|
| |
|
|
|
Cine e online
Avem 2 vizitatori online
|