[Pamoka] Pilnas Counter-Strike 1.6 serverio įrašymas

Forumas specialiai skirtas pamokoms kuriant CS 1.6 serverį
Post Reply
User avatar
NZT
Flooderis arba specialistas
Posts: 836
Joined: 2011 Aug 18 17:44

[Pamoka] Pilnas Counter-Strike 1.6 serverio įrašymas

Post by NZT »

Sveiki, tai pamoka, kaip pilnai įsirašyti CS 1.6 serverį naudojant SteamCMD (Linux).

  • 1. Nurodome direktoriją, į kurią atsisiųsime SteamCMD failus.

    Code: Select all

    cd /root
  • 2. Atsisiunčiame SteamCMD.

    Code: Select all

    wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
  • 3. Išarchivuojame SteamCMD failus.

    Code: Select all

    tar -xvzf steamcmd_linux.tar.gz
  • 4. Paleidžiame SteamCMD.

    Code: Select all

    ./steamcmd.sh
  • 5. Prisijungiame prie Steam. Įrašome:

    Code: Select all

    login anonymous
  • 6. Nurodome kelią iki CS 1.6 serverio folderio.

    Code: Select all

    force_install_dir /root/hlds
  • 7. Atsisiunčiame CS 1.6 serverio failus.

    Code: Select all

    app_update 90 -beta beta validate

Toliau pamoka kaip įrašyti addons (AMX Mod X, Metamod, Dproto).
  • 3. Atidarome abu archyvus ir addons folderius perkeliame į root/hlds/cstrike.
  • 4. Atidarome liblist.gam failą ir pakeičiame kelias eilutes:

    Code: Select all

    gamedll "dlls\mp.dll"gamedll_linux "dlls/cs.so"

    Code: Select all

    gamedll_linux "addons/metamod/dlls/metamod.so"
  • 5. Einame į /root/hlds/cstrike/addons/metamod ir sukuriame naują failą plugins.ini. Šiame faile turi būti įrašyta:

    Code: Select all

    linux addons/dproto/dproto_i386.solinux addons/amxmodx/dlls/amxmodx_mm_i386.so
  • 8. Atidarome archyvą ir perkeliame Dproto failus:
  • dproto.cfg įkeliame į /root/hlds/cstrike
  • /bin/Linux/dproto_i386.so įkeliame į /root/hlds/cstrike/addons/dproto

Toliau screen įrašymas ir CS 1.6 serverio paleidimas
  • 1. Įrašysime screen paketą, kad būtų lengviau valdyti CS serverius. Reikės įrašyti Y ir paspausti Enter.

    Code: Select all

    apt-get update && apt-get install screen
  • 2. Einame į /root/hlds/cstrike, atidarome failą server.cfg, viską ištriname ir įrašome visus nustatymus iš čia: http://pastebin.com/bHJq4TQQ
  • 3. Serverio paleidimas. Įrašome per PuTTy:

    Code: Select all

    cd /root/hldsscreen -A -m -d -S hlds ./hlds_run -game cstrike +port 27015 +map de_dust2 +maxplayers 32 -debug &
  • 4. Screen naudojimas.
  • screen -r - parodo visų langų sąrašą.
  • screen -r hlds - atidaro hlds serverio langą.
  • Ctrl+C - uždaro atidarytą langą (išjungia CS serverį).
  • Ctrl+A+D - uždaro langą, bet CS serveris veikia toliau.

Sėkmės.


Šis gidas priklauso Amxmodx.lt forumui.
Bet koks šios informacijos ir duomenų platinimas be autoriaus sutikimo yra griežtai draudžiamas.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: [Pamoka] Pilnas Counter-Strike 1.6 serverio įrašymas

Post by aaarnas »

Manau su installeriu kur kas paprasčiau ir kokybiškiau vis tiek. Reikės tik vėl jį gražinti prie steamcmd. Gal jau sutvarkė bug'us pagaliau...

Beje, Flasher turi dproto source kodą ir vietoje Crock jį developina toliau? Nes kaip suprantu, išleidžiamos naujos versijos ne iš piršto laužtos.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: [Pamoka] Pilnas Counter-Strike 1.6 serverio įrašymas

Post by laimiukas3 »

aaarnas wrote:Manau su installeriu kur kas paprasčiau ir kokybiškiau vis tiek. Reikės tik vėl jį gražinti prie steamcmd. Gal jau sutvarkė bug'us pagaliau...

Beje, Flasher turi dproto source kodą ir vietoje Crock jį developina toliau? Nes kaip suprantu, išleidžiamos naujos versijos ne iš piršto laužtos.
jo Lev (Flasher) turi source kodą
Image
Image
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests