Nr Użytkownika: 1762 Wiek: 20 Dołączył: 09 Mar 2009 Pomógł: 1 raz Posty: 141 Skąd: Polska
Post numer: #1Wysłany: 2009-04-09, 20:43 Stawianie serwera gry z zainstalowanym linuxem!
Aby postawić własny server dedykowany z zainstalowanym linuxem potrzebujemy:
-putty(program) dzięki któremu podłączymy się do servera dedykowanego
-hldsupdatetool.bin potrzebne do zainstalowania serwera
Podłączanie się do serwera dedykowanego:
Gdy ściągniemy putty klikamy na niego (nie wymaga instalacji) i podajemy dane do konta shell czyli adres port i IP.
Po kliknięciu OPEN logujemy się do konta
Następnie tworzymy katalog, gdzie zainstalowany zostanie serwer. W konsoli wpisujemy:
"cd /
mkdir gameservers
cd gameservers
mkdir 1
cd 1" (bez " ")
Instalacja servera (czystego):
Wchodzimy w katalog gameserver plik hldsupdatetool.bin wykonując następujące polecenie
"wget http://storefront.steampo...etool.bin"
Potem wykonujemy polecenie
"chmod +x hldsupdatetool.bin"
I włączamy
"./hldsupdatetool.bin"
Wyskoczy nam jakis napis i kiedy program zada nam pytanie wpisujemy YES
Pojawił się nowy plik o nazwie STEAM, uruchamiamy go w sposób.
"chmod +x steam
./steam"
Następnie ściągnie się najnowsza v. steama
OK instalujemy konkretny server:
w konsoli wpisz "./steam -command update -game list"
Wyskoczy lista gier które możemy zainstalować
Jeżeli chcemy zainstalować CSa wpisujemy "./steam -command update -game cstrike -dir /gameservers/1"
Czekamy aż steam ściągnie potrzebne pliki.
Aby uruchomić serwer wpisujemy polecenie
"./hlds_run -game cstrike +ip <numer_ip_serwera> -pingboost 2 +sys_ticrate 500 +exec server.cfg +map <startowa_mapa> +mapchangecfgfile "server.cfg" -port <port_servera> -maxplayers <liczba_graczy>"
Oczywiście, gdy zrobimy to w taki sposób i zamkniemy program putty serwer się wyłączy, aby temu zapobiec musimy użyć narzędzia screen.
Wpiszmy polecenie screen -ls, aby upewnić się, że posiadamy na naszym linuxie.
Jeżeli wyskoczy command not found musimy doinstalować sobie screena. Najlepiej poprośic o to admina
Dobra, przejdźmy do odpalenia serwera na screenie. Do konsoli wpisujemy:
"screen -A -m -d -S wymyslona_nazwa ./hlds_run -game cstrike +ip <numer_ip_serwera> -pingboost 2 +sys_ticrate 500 +exec server.cfg +map <startowa_mapa> +mapchangecfgfile "server.cfg" -port <port_servera> -maxplayers <liczba_graczy>"
Teraz po wpisaniu w konsoli screen -ls powinien ukazać się nasz proces
Aby przejść do niego wystarczy wpisać screen -r nazwa_screena_jaka_wybralismy
Jeżeli chcemy z niego wyjść wciskamy kombinację klawiszy CTRL + A + D
TO mój 1 poradnik wiec proszę o wyrozumiałość. Będę pisał więcej bo chcę poprawić reputację na forum (warny)
____________________ Gość warn za spam, archeologię i całokształt!
Reklama Zareklamuj się w FPSproject.com
Zostań naszym :
* Partnerem
* Graczem
* Użytkownikiem Mało ? to zostaw u nas swoja reklamę !
Przejdz do dzialu Kontakt
i postaraj sie z nami tworzyc portal.
Miejsce na Twoja reklame. W razie pytań lub chęci nawiazania współpracy pisz : gg: 7892651
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum