Instalacja serwera HLDS na Linux'ie
Hiroshima
03.08.2011
UWAGA!
Poniższy poradnik jest dla osób które wiedzą co to linux oraz potrafią się w nim poruszać!
Wymagania:
- Dostęp do serwera po przez SSH, albo siedzieć przy nim ,
- Połączenie z internetem na serwerze z Linuksem,
- ‘homedir’ gdzie masz prawa zapisu,
- Więcej niż 600 MB miejsca na dysku,
- pakiet wget,
- pakiet gzip (unzip).
- pakiet lib32gcc1 (tylko systemy 64 bitowe)
- pakiet ia32-libs (tylko systemy 64 bitowe)
- aplikacja screen
INSTALACJA STEAM
1) Najpierw musimy pobrać plik wgetemwget http://storefront.steampowered.com/download/hldsupdatetool.bin
2) Nadajemy Chmod
chmod +x hldsupdatetool.bin
3) Uruchamiamy plik
./hldsupdatetool.bin
Po "przeczytaniu" licencji wpisujemy "yes"
4) Nadajemy uprawnienia przed wykonaniem sie pliku
chmod +x ./steam
a nastepnie wpisujemy
./steam
Instalacja Serwera
mkdir hlds_l
2) Przystępujemy do instalacji serwera.
Po prostu wpisujemy tą komendę (czasami trzeba kilka razy przerwać [ctrl+c] ponieważ operacja ta lubi się przywiesić)
./steam -command update -game cstrike -dir ~/hlds_l -verify_all -retry
W tym momencie czekamy aż aplikacja pobierze wszystkie wymagane pliki i efekt końcowy jest taki, że pliki będą znajdowały się w Waszym $homedir/hlds_l/cstrike
Teraz wystarczy edytować plik server.cfg
(przykładowy plik server.cfg nizej)
To wszystko jeśli chodzi o instalację serwera HLDS.
Aby go uruchomić wchodzimy w katalog gdzie zainstalowaliśmy grę:
cd hlds_l
a następnie odpalamy serwer w SCREENie
screen -A -m -d ./hlds_run -console -game cstrike +maxplayers 20 +map cs_assault +ip IP_TWOJEGO_SERWERA +port 27015 -pingboost 2 -sys_ticrate 450 +fps_max 400 +exec server.cfg
Aby wyjść ze screena nie zamykająć go, używamy skrótu klawiszowego
ctrl+a+dAby powrócić do screena wpisujemy
screen -r
I to wszystko!
Opcjonalne dodatki:
Jak zainstalować Amx Mod X - AMXX.pl: Support AMX Mod X
Dproto [0.9.87] - Instalacja i konfiguracja (NonSteam + Steam) - AMXX.pl: Support AMX Mod X
Hiroshima
14.08.2011
na freebsd 8.2 x64 tez styknie?
na FreeBSD trzeba najpierw wykonac inne kroki.
ze strony hlds.pl:
FreeBSD
Wymagany artykuł po angielsku - dla admina Installation
Autor: di0nizy Instalacja Klienta Steam pod systemem FreeBSD. Niestety, aby wszytko działało jak należy będzie nam potrzeby root albo superuser.
Po aktualizacji portów (aktualizacji systemu) wykonujemy polecenie:# cd /usr/ports/emulators/linux_base-suse-9.2 && make install clean
Aktywujemy Linux emulation - do pliku /etc/rc.conf należy dopisać:linux_enable="YES"
Potem musimy wykonać reboot maszyny.
Następnie:cd /usr/ports/games/linux-steam && make install clean
Jeśli chcecie zainstalować Steam'a w konkretnej lokalizacji, musisz wyedytować plik /usr/ports/games/linux-steam/Makefile W środku znajdziesz linię:INSTALLDIR?= steam
Zmień ją na:INSTALLDIR?=/gdziekolwiek/Ci/wygodnie/zainstalować/steama/
System powienien ściągnąć i zainstalować Steam'a jak i wszystkie niezbędne do jego działania biblioteki.
Na końcu:# cd /gdziekolwiek/Ci/wygodnie/zainstalowac/steama/ # ./steam
i instalujemy jak dla reszty linuksów.
Dodatkowo warto zaznajomić się z pakietem FreshPorts -- games/hlserver-cs Potrzebne będzie też FreshPorts -- emulators/linux_base-8
Hiroshima
10.10.2011
Dawidho
10.10.2011
Kawon
10.10.2011
Gdzie mam tą komendę wpisać?
Dostęp do serwera po przez SSH, albo siedzieć przy nim ,
zapewne nie siedzisz przy tym to użyj putty
Hiroshima
10.10.2011
wiesz co to konsola SSH?
Duperela
17.10.2011
dooomino
29.01.2012
./hlds_run: line 321: 7224 Segmentation fault $HL_CMD
Hiroshima
01.02.2012
w tym temacie zostało wszystko wyjaśnione, więc zamykam
Gość_21977_* 22.07.2013
hldsupdatetool nie obsługuje już dłużej większości gier, proponuję zaktualizować artykuł o dodanie informacji, jakie gry obsługuje i podkreślić, że nie obsługuje cs 1.6.
kamioool 05.04.2014
Pozwoliłem sobie temat otworzyć z racji aktualizacji hldsupdatetool.
hldsupdatetool nie obsługuje już dłużej większości gier, proponuję zaktualizować artykuł o dodanie informacji, jakie gry obsługuje i podkreślić, że nie obsługuje cs 1.6.
Czy przybliży ktoś jak powinna wyglądać instalacja serwera 1.6 + dproto na linuxie?
GwynBleidD
06.04.2014
https://developer.va...iki/SteamCMD:pl - instalacja serwera CS 1.6 (najnowszego, przez SteamCMD, lepszego poradnika nie znajdziesz)
Do tego dorzucasz metamoda i najnowsze dproto. Nie zapomnij o konfiguracji dproto, aby zabezpieczyć się przed podmianą SteamID.
kamioool 07.04.2014
https://developer.va...iki/SteamCMD:pl - instalacja serwera CS 1.6 (najnowszego, przez SteamCMD, lepszego poradnika nie znajdziesz)
Do tego dorzucasz metamoda i najnowsze dproto. Nie zapomnij o konfiguracji dproto, aby zabezpieczyć się przed podmianą SteamID.
Właściwie to skorzystałem z RavEmu dostępnego na tym forum, wszystko wydaje działać sie prawidłowo. Miałem też poszukać nowszej wersji. Czy jest jakaś istotna różnica między RavEmu a Dproto?