2. Serwer na Linux.



W poniższym poradniku przedstawiłem proces ściągnięcia i uruchomienia serwera counter-strike pod kontrolą systemu linux. Komendy zapisane czarnym wytłuszczonym drukiem wpisujemy do konsoli systemu (terminalu) lub przy łączaniu się zdalnie np. do Putty.





I. Instalacja.


1. Ściągamy plik hldsupdatetool.bin przy pomocy wget:


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


2. Ściągniętemu plikowi hldsupdatetool.bin nadajemy prawa chmod +x:


chmod +x hldsupdatetool.bin


3. Odpalamy hldsupdatetool.bin.


./hldsupdatetool.bin


4. Czytamy pojawiającą się licencję i wpisujemy:


yes


5. Został ściągnięty plik steam któremu nadajemy prawa chmod +x:


chmod +x ./steam


6. Teraz odpalamy z odpowiednimi parametrami plik steam który ściągneliśmy.


./steam -command update -game cstrike -dir ~/hlds_l -verify_all -retry


Po wykonaniu powyższych komend rozpocznie się ściąganie plików serwerowych counter-strike’a które zajmują ponad 300 MB, więc na pewno zajmie to troche czasu.


-game cstrike - Parametr definiuje dla jakiej gdy mają być ściągnięte pliki serwerowe. W naszym wypadku cstrike.
-dir ~/hlds_l - Definiuje nazwe katalogu do którego mają zostać ściągnięte pliki serwera. W naszym wypadku hlds_l
-verify_all - Parametr ten sprawdza poprawność wszystkich plików serwerowych.
-retry - Parametr ten wznawia zerwane co 30 sekund połączenie z serwerami steam w przypadku gdy są one zajęte.


II. Pierwsze uruchomienie.


Po ściągnięciu plików przechodzimy do pierwszego uruchomienia naszego serwera. Robimy to w następujący sposób:


1. Wchodzimy do katalogu gdzie z nowościągniętymi plikami, czyli w naszym przypadku hlds_l.


cd hlds_l


2. Uruchamiamy hlds_run z dobranymi przez nas parametrami.


Przykład:
./hlds_run -game cstrike +port 27015 +ip 89.177.0.1 +maxplayers 16 +map de_dust2 +exec server.cfg


-game cstrike - Wybór dla jakiej gry ma zostać odpalony serwer. W naszym wypadku cstrike.
+port 27015 - Tutaj ustawiamy port na jakim ma pracować nasz serwer.
+ip 89.177.0.1 - Tutaj wpisujemy zewnętrzne ip naszego serwera.
+maxplayers 16 - Maksymalna liczba graczy.
+map de_dust2 - Mapa która będzie ładowana wraz ze startem serwera.
+exec server.cfg - Parametr ten wczytuje konfigurację naszego serwera z pliku server.cfg.


Info: Counter-strike - jest to gra wydana w 1999 roku jako wersja 1.0 beta. Od momentu wypuszczenia tej gry przez firmę Valve zyskała ogromną popularność wśród graczy z całego świata. Aktualnie graną przez wszystkich wersją jest counter-strike 1.6 działający na platformie steam, który graficznie aż tak mocno nie odróżnia się od poprzedników. Cs 1.6, swój sukcjes zawdzięcza realistycznej fabule, scenerii oraz asortymentowi dostępnych broni, jest to doskonała strzelanka w trybie wielosoobowym, która w przypadku internetowych rozgrywek potrafi wciągnąć każdego. Counter-strike jest obecnie jedną z najpopularniejszych gier granych w sieci... aktualnie powstaje wiele lig i turniejów dla graczy cs'a 1,6, w których rywalizacja toczy się o wysokie kwoty pieniężne.