12-02-2018, 10:21 PM
Instalacja serwera wykonywana jest z linii komend a więc trzeba połączyć się do serwera przez protokół SSH. Instrukcję połączenia przez PuTTY można znaleźć TUTAJ.
Proces instalacji:
1) Aktualizujemy repozytoria
2) Instalujemy aplikację screen
3) Opcjonalnie instalujemy bardzo funkcjonalny edytor tekstu vim
4) Dodajemy użytkownika np. steam2
5) Instalujemy wymagane biblioteki
6) W przypadku niepowodzenia należy dodać architekturę
7) Restaurujemy serwer
9) Tworzymy katalog np.: rootbox
10) Przechodzimy do tego katalogu
11) Pobieramy plik z aplikacją steamCMD z oficjalnej strony
12) Należy rozpakować ściągnięty plik
13) Uruchamiamy skrypt
14) Pojawia się nam konsola Steam, do której logujemy się anonimowo
15) Wybieramy katalog w którym zostanie zainstalowany Counter Strike 1.6 np: cmd
16) Wybieramy którą grę chcemy zainstalować (w naszym przypadku Counter Strike 1.6 – czyli numer 90)
17) Sprawdzamy zainstalowaną grę
19) W katalogu cstrike znajduje się plik server.cfg, w którym znajduje się konfiguracja serwera.
20) Następnie wpisujemy
21) Przechodzimy do katalogu "cmd"
22) Wchodzimy do pliku steam_appid.txt i zamieniamy "10" na "90"
23) Uruchamiamy serwer (dodatkowe parametry są przykładowe)
24) Opuszczamy screen poprzez kombinację klawiszy
25) Aby powrócić wpisujemy
Aktualizacja gry:
Najłatwiej wykonać to poprzez automatyzację, w tym celu należy utworzyć plik cmd.txt i następnie wpisać w nim:
Każdorazowo gdy otrzymujemy komunikat o wymaganych aktualizacjach, przerywamy działania serwera i wykonujemy:
Źródło: rootbox.com
Proces instalacji:
1) Aktualizujemy repozytoria
Cytat:apt-get update
2) Instalujemy aplikację screen
Cytat:apt-get install screen
3) Opcjonalnie instalujemy bardzo funkcjonalny edytor tekstu vim
Cytat:apt-get insall vim
4) Dodajemy użytkownika np. steam2
Cytat:adduser steam2
5) Instalujemy wymagane biblioteki
Cytat:apt-get install ia32-libs
6) W przypadku niepowodzenia należy dodać architekturę
Cytat:dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs
7) Restaurujemy serwer
Cytat:reboot8) Przechodzimy na użytkownika steam2
Cytat:su steam2
9) Tworzymy katalog np.: rootbox
Cytat:mkdir rootbox
10) Przechodzimy do tego katalogu
Cytat:cd rootbox
11) Pobieramy plik z aplikacją steamCMD z oficjalnej strony
Cytat:wget http://media.steampowered.com/client/ste...nux.tar.gz
12) Należy rozpakować ściągnięty plik
Cytat:tar xvfz steamcmd_linux.tar.gz
13) Uruchamiamy skrypt
Cytat:./steamcmd.sh
14) Pojawia się nam konsola Steam, do której logujemy się anonimowo
Cytat:login anonymous
15) Wybieramy katalog w którym zostanie zainstalowany Counter Strike 1.6 np: cmd
Cytat:force_install_dir ./cmd/
16) Wybieramy którą grę chcemy zainstalować (w naszym przypadku Counter Strike 1.6 – czyli numer 90)
Cytat:Numer z grą dostępny na stronie:
https://developer.valvesoftware.com/wiki...rvers_List
Cytat:app_update 90
17) Sprawdzamy zainstalowaną grę
Cytat:app_update 90 validate
Cytat: UWAGA NALEŻY UPEWNIĆ SIĘ ŻE ZOSTAŁA POBRANA CAŁA INSTALACJA18) Wychodzimy z konsoli
Cytat:quit
19) W katalogu cstrike znajduje się plik server.cfg, w którym znajduje się konfiguracja serwera.
20) Następnie wpisujemy
Cytat:screen
21) Przechodzimy do katalogu "cmd"
Cytat:cd rootbox/cmd/
22) Wchodzimy do pliku steam_appid.txt i zamieniamy "10" na "90"
Cytat:vim steam_appid.txt
23) Uruchamiamy serwer (dodatkowe parametry są przykładowe)
Cytat:./hlds_run -game cstrike +autoupdate +ip xx.xxx.x.xx +port 27015 +maxplayers 12 +map de_dust2
24) Opuszczamy screen poprzez kombinację klawiszy
Cytat:Ctrl +a, +d
25) Aby powrócić wpisujemy
Cytat:screen -r
Aktualizacja gry:
Najłatwiej wykonać to poprzez automatyzację, w tym celu należy utworzyć plik cmd.txt i następnie wpisać w nim:
Cytat:// cmd.txt
//
login anonymous
force_install_dir ./cmd/
app_update 90 validate
exit
Każdorazowo gdy otrzymujemy komunikat o wymaganych aktualizacjach, przerywamy działania serwera i wykonujemy:
Cytat:./steamcmd.sh +runscript cmd.txt
Źródło: rootbox.com