Jump to content

CS Server na linux Steam/non-Steam


Deleted User

Recommended Posts

Nazdar, tak vam sem napisem mensi navod jak nainstaloat CS Server Steam/non-Steam na Linux Debian (na pipni...)

Myslim ze to tu este neni ale ak sa pletiem tak to kludne zmazte.

 

Tento navod sa bude skladat s 3 castni:

1.)instalacia

2.)instalacia AMX Mod X (AMXX)

3.)konfiguracia

 

Pred tym nez zacneme si updatujte a upgradujte server, hlavne ked mate pipni

apt-get update
apt-get upgrade

 

 

1.)Instalacia

 

A)

Najprv si vytvorime zlozku kde bude server. mozme ju vytvorit v /opt/, /home/, /root/, /var/, Kazdy si zvikne vytvarat servery inde. ja pouzivam /home/.

Tiez si musime vytvorit zlozku priamo zo serverom, najlepsie /hlds/

mkdir /home/hlds/
cd /home/hlds/

 

B)

Teraz si musime stiahnut tzv. HLDS Update Tool z tohoto odkazu http://www.steampowered.com/download/hldsupdatetool.bin prikazom wget.

wget http://www.steampowered.com/download/hldsupdatetool.bin

 

C)

Dalej si musime stiahnut Engine, je to nejaka modifikacia aby bol server pre non-Steam. Ak chcete Steam server tak to nestahujte!

wget http://www.fp9.eu/Downloads/engine.v15.tgz

 

D)

Prisiel cas na rozbalenie hldsupdatetool.bin. Rozbalite to("Nainstalujete") prikazom (a nastavite chmod 7777).

Vypise vam to nejake podmienky, a potom musite napisat 'yes' (bez uvodzoviek)

chmod 7777 hldsupdatetool.bin
./hldsupdatetool.bin

 

E)

Treba updatnut Valve a Cstrike tymito prikazmi

./steam -command update -game valve -dir .

ak to robite na pipni tak vam to vypise aby ste zopakovali prikaz, tak ho zopakujte.

Potom updatnite Cstrike prikazom

./steam -command update -game cstrike -dir .

Tento prikaz netreba zopakovat

 

F)

Tento krok robte iba ak chcete non-Steam server a spravili ste krok C.

Treba zmazat stary Engine a rozbalit ten modifikovany. Spravite to prikazom

rm -rf engine_amd.so
rm -rf engine_i486.so
rm -rf engine_i686.so
tar xfvz engine.v15.tgz

 

G)

Este musite stiahnut nejaku kravinu (iba ak instalujete na pipni). Bez toho vam to nepojde.

wget http://www.fp9.eu/Downloads/libSteamValidateUserIDTickets_i386.so

 

Tak a server mate nainstalovavy, teraz ho staci iba spustit.

 

H)

Mala konfiguracia hostname, map, mp_timelimit.

Najdete v /home/hlds/cstrike/server.cfg

hostname "Meno servera"
map de_dust //mapa ktora sa spusti pri starte servera
mp_timelimit 20 //cas do konca mapy

 

I)

Spustenie. Spustite server prikazom. Kde +maxplayers je pocet slotov (max 32), +port port (defaultny je 27015)

./hlds_run -game cstrike -nomaster +sv_lan 1 +port 27015 +maxplayers 32

Ale spustajte to v screene. 'server' je nazov screenu do ktoreho sa dostanete 'screen -R meno_screenu'

screen -A -m -d -S server ./hlds_run -game cstrike -nomaster +sv_lan 1 +port 27015 +maxplayers 32

 

J)

Vytvorenie spustacieho suboru.

vytvorime si este spustaci subor. je to lepsie ked mate viac serverov a chcete ich spustit naraz. 'nano' nieco jako textovy editor

cd /home/
nano start.sh

cd hlds
screen -A -m -d -S server ./hlds_run -game cstrike -nomaster +sv_lan 1 +port 27015 +maxplayers 32

teraz stlacte ctrl +x a potom y (ako yes) a enter

a uz staci len nastavit chmod

chmod 7777 start.sh

 

A je to, teraz mozte spustat servery prikazom ./start.sh

 

 

PS:

Vzdy si dajte pozor v akej ste zlozke.

'cd /home/' neni to iste ako 'cd home'.

Z prikazom 'cd /home/' sa dostanete do zlozky '/home/'.

Ale z prikazom 'cd home' sa dostanete do zlozky 'vasa_aktualna_zlozka/home/'

 

Screen:

'screen' - spustite screen

'screen -x' - otvorite screen ak mate 1 alebo vam to vypise id screenov ak ich mate viac

'screen -LD' - dostanete sa do screenu pomocou id

'screen -R' - dostanete sa do screenu pomocou mena

ctrl + a potom d - zatvorite screen ale zoztane spusteni na pozadi

ctrl +d - vypnete screen

ctrl +c - vypnete probram v screen (ak mate otvoreny screen)

 

To je pre dnes vsetko, zajtra vam sem dopisem ako nainstalovat a nakonfigurovat AMX MOD X (AMXX)

A dufam ze vam tento navod pomoze.

Link to comment
Share on other sites

všecko mi šlo, jen postrádám /home/hlds/cstrike/ vněm config.cfg :d

 

edit// už to jde, ale po vypnutí putty se vypne server :d .. jak na nonstop ? :d

Link to comment
Share on other sites

pozri sa na toto:

tmserver:/home/hlds# ./steam -command uptade -game cstrike -dir .

Checking bootstrapper version ...

 

Use: steam -command [parameters] [flags]

 

Commands:

 

update: Install or update HLDS

 

parameters:

-game - Game name: use 'list' to see available games

-dir - HLDS Install dir

(if dir not specified, will use value from last run of tool)

 

flags:

-verify_all - Verify all HLDS files are up to date

-retry - Automatically retry every 30 seconds if the Steam Network is busy

-remember_password - Remember password (if a username is supplied)

 

For example: steam -command update -game cstrike -dir /hlds

 

version: View installed versions

 

list: View available games

 

Optional parameters for all commands:

 

-username - Steam account username (only needed to access limited content)

-password - Steam account password (only needed to access limited content)

 

CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.

CAsyncIOManager: 8 single object sleeps, 0 multi object sleeps

CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps

 

 

Mam ten istý problem ako joker! Nemam tam zlozku cstrike

Link to comment
Share on other sites

SwAmPerT_cL":zigw1ha0]
apt-get update
apt-get upgrade

 

jak to mám please udělat?

 

hodit to do konzole? :)

 

Nič proti ja spravím server na cs 1.6 5 riadkami... ;)

Když máš lepší způsob napiš, ho :) mnoha lidem to pomuže ty pětiřádku.

Link to comment
Share on other sites

mne to nejak nejde poradte pls

 

-- sob 19. čer 2010 15:09:36 --

 

spravil som vsetko ako je tam napisane ale vzdy nic nechce mi to najst v CS preco ?

 

-- sob 19. čer 2010 15:10:20 --

 

a je to n CS 1.6 alebo Source ?

Link to comment
Share on other sites

dělal jsem to podle návodu, a jako někteří ani já nemám složku csstrike :(( co s tím ??

 

ak si ptm otvoris tak tam je ja som to mu tiez nechapal a privital by som nejaky TUT co aj funguje :d

Link to comment
Share on other sites

zbytečně dlouhý a složitý ono to jde lehčí takto ;)

Součástí této instalace jsou oba dva protokoly,takže možnost hrát i z nonsteamu je samozřejmostí,dále je také již nainstalován AMX MOD X se základníma pluginama ;)

1.KROK

 

mkdir cs

 

2.KROK

 

cd cs

 

3.KROK

 

 

4.KROK

 

gunzip hlds_4883_linux.tar.gz

 

po té

tar xf hlds_4883_linux.tar.gz

 

 

5.KROK

 

touch start.sh

 

6.KROK

 

#!/bin/sh

 

7.KROK

 

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.

 

8.KROK

 

./hlds_run -game cstrike -pingboost 2 +sv_lan 0 +ip IP SERVERU +port 27015 +maxplayers 12 +map de_inferno +log on -master -noipx -secure -binary ./hlds_i686 & chmod +x start.sh

 

9.KROK

 

screen -r hlds

 

10.KROK

 

ctrl+a ctrl+d

 

 

GOOD LUCK & HAVE FUN

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...