Cs-Maxim
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Cum sa-ti faci serverul public [47-48-W-L]

In jos

Noutate Cum sa-ti faci serverul public [47-48-W-L]

Mesaj Scris de Stefan Joi Oct 22, 2009 12:26 am

Cu acest plugin pentru metamod serverul apare la internet si favorites.
El este un fel de cbooster dar mult mai bun. Inainte de a-l baga
trebuie sa faceti update la steam adica la server (hldsupdatetool).

Autorul nu-l stiu sigur, mai jos aveti tutorialul original in Limba Engleza. Pe parcurs il voi imbunatatii.

Pentru inceput downloadati asta:http://fisierulmeu.ro/48CFH82GM4TD/dproto-0-2-8-rar.html

ntrati unde aveti instalat serverul apoi cstrike, apoi addons
(HLDS/cstrike/addons) si creati un folder numit dproto. Copiati
fisierul din arhiva dproto.dll si duceti-l in folderul dproto. In caz
linux copiati dproto_i386.so tot in dproto folderul.
Intrati in HLDS/cstrike/addons/metamod/ , deschideti plugins.ini si adaugati urmatoarea linie:
Cod:
win32  addons\dproto\dproto.dll

In caz Linux
Cod:
inux addons\dproto\dproto_i386.so

ntrati in HLDS si copiati fisierul dproto.cfg . In caz LINUX faceti tot la fel.

In caz ca aveti la server -nomaster pus, scoteti-l. In caz LINUX cand deschideti serverul folositi urmatoarele comenzi:

Cod:
/hlds_run -binary ./hlds_i686

Pentru a vedea daca merge tastati in consola de la server metalist si vedeti daca apare RUN.

Succes.

Cod:
dproto - its a plugin for metamod that allows p.47 and 48 no-steam clients to join the server.

CURRENT VERSION: 0.2.8
For more information and updates please check http://cs.rin.ru/forum/viewtopic.php?f=29&t=52728

ARCHIVE CONTAINS:
  bin directory - Binaries (libraries) for linux and windows.
  src directory - Source code. You need this only if you want to build dproto by youself.
  dproto.cfg - dproto configuration file.
  Readme.txt - This file.

REQUIREMENTS:
  - clean or patched by VUP engines
  - metamod 1.19 or 1.19p32
  - currently supported builds are:
      Linux: 2738,  4383 (24 Oct 2008), 4383 (Released at Apr 2009), 4383 (Released 19 May 2009), 4617
      Windows: 4382, 4554, 4554 (19 May 2009), 4554 (15 Jun 2009)

INSTALLATION:
  1. Go to <gamedir>/addons/ and make new directory named dproto
      <gamedir> - its a game directory; cstrike for Counter-Strike, valve for Half-Life, etc
  2. Copy dproto.dll or dproto_i386.so to <gamedir>/addons/dproto/
  3. Go to metamod installation directory (usually its <gamedir>/addons/metamod/) and edit plugins.ini:
      add this line for windows
        win32 addons\dproto\dproto.dll
      or this for linux
        linux addons\dproto\dproto_i386.so
      at the beginning of the file
  4. Copy dproto.cfg to server root or gamedir.
  5. Start the server. You should use this command on linux:
      ./hlds_run -binary ./hlds_i686
 
      when server loads, type "meta list" in console. You'll see something like this:
      Currently loaded plugins:
            description      stat pend  file              vers      src  load  unlod
      [ 1] dproto          RUN  -    dproto_i386.so    v0.2.8    ini  Start Never
      [ 2] AMX Mod X        RUN  -    amxmodx_mm_i386.  v1.8.1.3  ini  Start ANY
      2 plugins, 2 running
  6. Enjoy :)

ESTIAMATION SUPPORT
  dproto can be configured to use eSTEAMATiON to generate unique SteamIDs for clients having client-side emulator.
  If you dont need client-side emulators support, dont use eST.
 

HOW TO SETUP ESTIAMATION:
    Requirements:
      - For p.48 servers: Clean steamclient_linux.so, libSteamValidateUserIDTickets_i486.so for linux; Steam.dll for windows

 
 1. Download the eST 1.8 from official thread
(http://cs.rin.ru/forum/viewtopic.php?f=29&t=49081), extract the
archive to temporary directory. For next actions use WIN32/HL1 Engine
or LINUX/HL1 Engine directory depends on your OS.
  2. Copy the cfg directory from extracted archive to server root.
  3a. Windows. Copy eSTEAMATiON.dll to server root.
  3b. Linux. Copy libSteamValidateUserIDTickets_i386.so to server root, then rename it to eSTEAMATiON.so
  4b. Linux. Copy tier0_s_i486.so from any p.47 server to your server root, if this file does not exist.
  5a. Windows. Copy vlvticket.dll from [dproto_x_x_x.rar]/src/dproto/stub_steam/windows/vlvticket/Release/ to server root
  5b. Linux. Copy vlvticket_i386.so from [dproto_x_x_x.rar]/src/dproto/stub_steam/linux/ to server root.
  6. Configure eST by editing cfg/esteamation.cfg
  7. Set Emulation = 1 in dproto.cfg
  8. Start Server

  If all OK, you'll see eST initializtion log in server console.

  With enabled eST dproto will do following things when client trying to authorize:

      1. Try authorize the client using native steam library. If client sucessfully authorized they will get real steam ID.
 
    2. If native auth fails, try to authorize them using eST. If client
sucessfully authorized they will get steam ID genereated by eST.
      3. If eST auth fails client will be rejected.


HOW TO COMPILE DPROTO?
  You need hlsdk and metamod source code to build metamod plugins.

  http://metamod.sourceforge.net/files/sdk/hlsdk-2.3-p3.zip
  http://prdownloads.sourceforge.net/metamod/metamod-1.19-win.src.zip?download

  Dl it and make directory hierarchy like this:

  (Some Dir)
        |
        | - hlsdk 
        |    | - singleplayer
        |    | - multiplayer
        |
        | - metamod-1.19
        |    | - metamod
        |    | - dproto

  You need Microsoft Visual Studio 2008 to compile dproto under windows.

THANKS TO:
    Armind - testing, bugreporting;
  Dark-Master  - testing, bugreporting;
  debugger_perm for original idea and testing;
  DrilLer - testing, bugreporting;
  GoD2.0 - for redirection fix idea;
  gromo - testing, bugreporting;
  ineya - for Hybrid serverinfo trick;
  jamess - for "deprecated" id idea;
  La_Vladimir - testing, bugreporting;
  Lev (aka Flasher) for help and testing;
  P4rD0nM3  - testing, bugreporting;
  **$n@!ke** - testing, hlstats fix idea;
  Valve for good games ;)
  and all people from this (http://cs.rin.ru/forum/viewtopic.php?f=10&t=50689&start=660) thread
Cum sa-ti faci serverul public [47-48-W-L] 366743
Stefan
Stefan
Administrator
Administrator

masculin
Numarul mesajelor : 124
Varsta : 31
Localizare : bucuresti
Nume si Prenume : dragos catalin
Ce Arma/Pistol Preferi? : AK-47
Folosesti Steam : Nu
Experianta la cs : Excelenta
Ce ps folosesti : Photoshop 2
Ocupatie : Afacerist
Vei respecta regulamentul : Da
Warn : Cum sa-ti faci serverul public [47-48-W-L] 111010
Data de inscriere : 08/09/2009

http://MforMichael.hi5.com

Sus In jos

Sus

- Subiecte similare

 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum