Witam wszystkich bardzo serdecznie. Jeżeli chcecie dowiedzieć się jak założyć serwer do gry Counter Strike, który będzie włączony 24/7 to ten temat jest dla Was.
Uwaga, na sam początek mówię, że treść tego tematu wzorowana jest na http://www.wiaderko....-steam,531.html
Będziesz potrzebować programu putty:
http://the.earth.li/...t/x86/putty.exe
oraz dowolnego klienta FTP. Polecam FileZilla:
http://filezilla-pro...rg/download.php
Zaczynamy!
Na początek musisz założyć konto na płatnym lub darmowym hostingu, który udostępni Ci konto shellowe. Ja osobiście korzystać będę z shellmix.com.
Odpalamy program putty i łączymy się z hostem:
shellmix.com
We frazie port wpisujemy:
30
Logujemy się jako:
Login: newuser
Password: newuser
Następnie według własnego uznania wpisujemy dane i ustawienia. Po wybraniu e-maila polecam wpisać:
1. pico
2. pl
3. shell
4. hdd1
Po założeniu konta naciskamy enter.
Teraz musimy zająć się zalogowaniem. Wpisujemy ten sam host, tyle, że teraz na porcie: 22
Dobrze, wpisujemy dane podane podczas rejestracji. Tak zawszę będziemy się łączyć z Naszym kontem shell.
Po zalogowaniu się musimy zająć się utworzeniem nowego katalogu oraz połączeniem się z nim i pobraniem HLDS'a.
Katalog na serwer tworzymy komendą:
mkdir csserver
I łączymy się z nim:
cd csserver
Okej, teraz musimy pobrać HLDS, piszemy:
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
Dobrze, po ściągnięciu nadajemy chmoda:
chmod +x hldsupdatetool.bin
i uruchamiamy wpisując:
./hldsupdatetool.bin
Teraz wpisujemy "yes" (bez cudzysłowia) dzięki czemu zaakceptujemy umowę licencyjną.
Powstał dokument "steam". Nadajemy mu chmoda i odpalamy go komendami:
chmod +x ./steam
./steam
Czekamy aż steam się zaaktualizuje. Teraz pobieramy pliki serwerowe wpisując:
./steam -command update -game cstrike -dir ~/hlds_l -verify_all -retry
Teraz możesz pozostawić serwer tylko pod steam lub go spatchować. Link do patcha zamieszczę wkrótce.
Jeśli jesteśmy w jakimś katalogu wpisujemy:
cd //
A następnie łączymy się z katalogiem serwera wpisując po kolei komendy:
rm -rf engine_amd.so
rm -rf engine_i486.so
rm -rf engine_i686.so
tar xfvz engine.v15.tgz
Serwer uruchamiać będziemy komendą:
./hlds_run -game cstrike +ip (jedno z podanych niżej) +port (twój port) +sv_lan 0 +maxplayers 22 +map de_dust2 +exec server.cfg
IP do wyboru (zawsze to same ma być):
79.133.201.85
79.133.201.86
79.133.201.87
79.133.201.88
79.133.201.89
79.133.201.90
79.133.201.91
79.133.201.92
79.133.201.93
79.133.201.94
Uwaga, port nie może być domyślny, gdyż serwer może nie działać.
Właściwie to wszystko. Niedługo dopiszę tu jak go włączyć 24/7 komendami screen.
Ciekawostka:
- FileZilla potrzebny był do łączenia się z FTP serwera:
Host: shellmix.com
Użytkownik: Twoja nazwa przy rejestracji
Hasło: Twoje hasło przy rejestracji
Port: 22
- Żeby włączyć serwer 24/7 musisz wpisać:
screen -A -m -d -S (nazwa) ./hlds_run -game cstrike +ip (wybrane ip) +port (wybrany port) -pingboost 2 +sys_ticrate 500 +exec server.cfg +map +mapchangecfgfile "server.cfg" -port -maxplayers
Następnie po wpisaniu tej komendy:
screen -(wcześniej wybrana nazwa)
lub
-screen ls
Dokładnie nie pamiętam, ale jedna z tych dwóch komend uruchomi Twój serwer 24/7.