Traducem serverul în multiprotocol 47

Soluția compatibilității protocoalelor 47 și 48 pentru serverele nonsteam aici
Multi Protocol este atunci când jucătorii se pot conecta la serverul de la 47 și 48, precum și cu Steam și NonSteam

Notă: aceasta este recuperarea obișnuită a swds.dll. Pe nicks el a fost cu ajutorul cbooster'a. Dar nu este corect, mai vulnerabil și a fost creat ca o opțiune experimentală temporară.

Setare:
1) Pentru a renunța la conținutul din arhivă în dosarul serverului

Opțiunea 2 (Modern)

Descarcă DPROTO 0.4.8p (stabil, protejează împotriva exploitărilor de hlds_vcrash, hlds_fuck, infecție cu hacker necroză)]

CROWD DPROTO_0.9.87 (stabilă, protejează de exploatările hlds_vcrash, hlds_fuck, infecția cu necroză)

Descriere:
Dproto este un plugin pentru MetaMod care permite utilizatorilor să se conecteze la server atât cu NoSteam (47-48 protocoale), cât și cu Steam (protocol 48). Rețineți că Dproto nu este un emulator Steam, și dacă doriți să sprijiniți generarea de SteamID unic pe serverul dvs., utilizați emulatori speciali (de exemplu, revEmu).
Dezvoltatorul Crock

Caracteristici principale:
- Serverul vă permite să vă conectați din toate versiunile cunoscute ale clienților pe baza protocoalelor 47 și 48;
- Parametru personalizabil pentru clienți;
- Funcționează cu cea mai recentă versiune a hlds;

Instrucțiuni de instalare:
1. Navigați la directorul / addons / și creați un nou folder numit dproto
- acesta este directorul jocului; cstrike pentru Counter-Strike, o supapă pentru Half-Life, etc.
2. Copiați dproto.dll sau dproto_i386.so într-un dosar / addons / dproto / (în funcție de sistemul de operare pentru a Win dll, pentru LINUX asa)
3. Navigați la directorul metamodului instalat (acesta este calea / addons / metamod /) și editați fișierul plugins.ini:
adăugați următoarea linie la începutul fișierului

pentru ferestre:
win32 addons # 92; dproto # 92; dproto.dll

pentru linux:
linux addons # 92; dproto # 92; dproto_i386.so

4. Copiați fișierul dproto.cfg în directorul rădăcină al directorului de jocuri (unde hlds.exe).

5. Deschideți folderul src din dosarul cstrike

6. Porniți serverul. Utilizați următoarea comandă pentru sistemele linux:

/ hlds_run -binary ./hlds_i686

Când serverul este încărcat, tastați "meta list" în consola. Dacă ați instalat dproto corect, ar trebui să vedeți următoarele:

Pluginurile încărcate în prezent:
descriere stat pend file vers src încărcare debloca
[1] dproto RUN - dproto_i386.so vX.X.X ini Porniți niciodată
[2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Porniți ANY
2 plugin-uri, 2 rulează

Sau conectați-vă la consola server pentru a vedea următoarele:

Traducem serverul în multiprotocol 47

Dacă aveți probleme cu adminul pe nick:
Pe serverul dvs., valoarea "amx_password_field" este schimbată în alta (implicit este "_pw"). Această problemă este rezolvată foarte simplu:
1) puteți schimba pur și simplu valoarea parametrului "UserinfoVerification" la "0"
2) modificați valoarea "amx_password_field" la valoarea standard, adică "_pw"
3) cea mai bună opțiune: adăugați la valorile "ValidInfoFields_Engine" valoarea "amx_password_field"

Să presupunem în amxx.cfg: amx_password_field "mejor"


dproto.cfg (modificat să funcționeze):


Tradus în ENGLEZĂ pentru comoditate dproto.cfg:


Pentru Linux, se recomandă rularea serverului cu parametrul:

"./hlds_run -binary ./hlds_i686"

Cum se poate afla versiunea protocolului client prin AMXX:
Vedeți fișierul amxx / dp_test.sma. Acesta este codul sursă al plug-in-ului, al cărui scop este de a afișa numărul protocolului la conectarea clienților

Întrebări frecvente (FAQ):
Î: Am instalat dproto, dar nu funcționează. Lista de metale scrie:
citare
Pluginurile încărcate în prezent:
descriere stat pend file vers src încărcare debloca
[1] dproto nu reușește încărcarea dproto_i386.so v0.3.7 ini Porniți niciodată

R: Porniți serverul cu opțiunile -console + log on + mp_logecho 1 și urmăriți consola. Puteți găsi motivul acolo.

Î: administratorii AmxModX nu se pot conecta utilizând parola lor.
R: Schimbați prefixul _pw propriu în fișierul dproto.cfg:
ValidInfoFields_Engine = # 92; numele # 92; bottomcolor # 92; topcolor # 92; modelul # 92; cl_lc # 92; cl_lw # 92; cl_updaterate # 92; cl_dlmax # 92; rata # 92; _pw # 92; * HLTV # 92; parola

Î: Nu văd serverul meu pe listele serverului Steam!
R: Modificați ServerInfoAnswerType la 0 sau 2 în dproto.cfg

Î: Serverul meu nu este vizibil în listele de servere prin CS cu

24 plasture
R: Modificați ServerInfoAnswerType la 1 sau 2 în dproto.cfg

Î: Cum pot face serverul vizibil pe patch-uri vechi și pe Steam?
R: Modificați ServerInfoAnswerType la 2 în dproto.cfg

Î: Banarea acestor SteamID-uri nu funcționează. Utilizatorii care au un ID interzis pot juca pe server.
R: Serverul dvs. nu este conectat la servere Steam sau a pierdut conexiunea. Nu cunosc metoda universală de testare a conexiunilor la serverele Steam. Dacă serverul dvs. este protejat de VAC, utilizați comanda stat. Dacă scrie "insecure" sau "insecure (modul securizat activat, deconectat de la Steam3)", atunci conexiunea cu Steam se pierde. Această problemă nu este legată de dproto, dar vă pot oferi sfaturi pentru a rezolva această problemă:
1. Verificați dacă sunt acceptate conexiuni TCP la portul 27030
2. Verificați dacă pachetele UDP de ieșire sunt permise din porturile locale "2690x"
3. Dacă utilizați linux, trebuie să adăugați opțiunea + ip la linia de pornire. Eu, de exemplu, folosesc + ip 0.0.0.0 și asta funcționează excelent.

Î: Serverul meu nu este afișat în monitorizare
R: Acest lucru se datorează ServerInfoAnswerType 2, unele scripturi de monitorizare nu funcționează corect cu acesta. Există 3 moduri de a rezolva problema: Utilizați serverInfoAnswerType 1 sau 0 sau încercați să remediați-l singur sau să scrieți dezvoltatorilor scriptului. Nu garantez funcționarea corectă a software-ului terță parte.

Î: Folosesc cea mai recentă versiune de motor și serverul meu nu este vizibil în căutarea pe Internet.
A: Întrebați această întrebare Valve.

Î: Folosesc cea mai recentă versiune de motor și serverul meu nu este vizibil în lista de servere "Setti"
R: Aici

Articole similare