Skocz do zawartości

Witamy na n00bs.pl - Sieć serwerów counter strike
Zarejestruj się, aby uzyskać dostęp do wszystkich funkcji naszego forum. Gdy już się zarejestrujesz i zalogujesz będziesz mógł tworzyć nowe tematy, pisać posty, otrzymywać reputację od innych użytkowników oraz będziesz mógł również korzystać z prywatnych wiadomości, aktualizacji statusu i wiele więcej. Jeżeli posiadasz już konto, zaloguj się, klikając tu - a jeśli jesteś nowym użytkownikiem stwórz swoje własne konto!
Zdjęcie

Instalacja serwera 1.6 - Linux


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1
xanat

xanat
  • Outsider

  • Grupa: Maintenance
  • Postów: 4294
  • Reputacja: 741
  • Nick steam: xontac
  • Steam ID: 0:1:14208782
Counter-Strike 1.6 Linux

I. Uwaga!

Poniższe FAQ jest przeznaczone dla osób, które chcą zainstalować Serwer Counter-Strike'a.

Aby zacząć cokolwiek robić, musisz mieć przynajmniej jakakolwiek wiedze na temat systemów typu *nix.


Wymagania:

- Dostęp do servera przez ssh, albo siedziec przy nim Dołączona grafika.

- Połączenie z internetem na serverze linux?a.

- ?homedir?, czyli katalog, gdzie masz prawa zapisu.

- Więcej niż 600MB miejsca na dysku.

- wget program.

- Gzip (unzip program).


II. Wymagane pliki.

Potrzebujemy pliku z internetu aby zassac serwer. Używamy ?wget? żeby pobrać plik.

wget http://storefront.st...supdatetool.bin



III. Instalacja Steam'a.

Wykonujemy poniższe komendy w konsoli:

chmod +x hldsupdatetool.bin

a następnie:

./hldsupdatetool.bin


Po przeczytaniu licencji wpisujemy

yes

I tak powstaje plik steam.

Steam został zainstalowany. (jesli jest error czytaj posty ponizej)

Wpisujemy

chmod +x ./steam



Teraz uruchamiamy go komendą

./steam

W tym momencie steam sie zaktualizuje i trzeba go uruchomic jescze raz, ale to juz niżej.


IV. Instalacja Serwera.

Do instalki serwera należy uruchomić steam'a z parametrem -update

Wygląda to tak:

./steam -command update -game <game> -dir <dir> -username <username> -password <password>



Opcje -username <username> i -password <password> sa opcjonalne dla innych gier, dla cs 1.6 są zbędne.

<username> to twoj@e-mail;

<password> to twoje_haslo;

<game> to gra (do wyboru mamy cstrike, valve, tfc, ricochet, dod, dmc), w naszym przypadku jest to cstrike

<dir> - to sciezka do instalacji serwera, tu mamy ~/hlds_l (może to być /home/user/hlds_l/) lub "./", wtedy zainstaluje sie w katalogu,w ktorym jesteśmy.


Mozna dodac parametry -remember_password -verify_all

./steam -command update -game <game> -dir <dir> -username <username> -password <password> -remember_password -verify_all -retry

-retry spowoduje ze na pewno wczesniej czy pozniej sciagniecie gre, no chyba ze macie poblokowane porty to za cholere tego nie sciagniecie - wtedy gadac z adminem.


Dla przykładu ktory POWINNISCIE STOSOWAC w wiekszosci przypadkow aby zainstalowac cstrike bez hasla ani usera, instalowany do katalogu ~/hlds_l


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



Teraz następuje sciąganie wszystkich plików serwera, jeśli masz wolne lącze, to będzie to trwało dość długo

ogólnie będzie o trwało długo - trzeba ściągnąć jakies 340 mega z netu.



V. Podstawowa Konfiguracja Serwera.

Server uruchamiamy tak samo jak server 1.5.

Dla przykładu:

./hlds_run -game cstrike +port <port> +ip <ip> +maxplayers <liczba> +map <mapa> +exec server.cfg


Można dodać także parametr -autoupdate, dzięki ktoremu serwer będzie się automatycznie aktualizował.

Wtedy nasz skrót będzie wyglądał tak:

./hlds_run -autoupdate -game cstrike +port <port> +ip <ip> +maxplayers <liczba> +map <mapa> +exec server.cfg



parametry:

+ip <ip> oznacza ze chcemy aby serwer byl tylko na danym numerze ip , nie musicie tego dawac jesli chcecie uruchomic serwer widoczny na lanie i internecie (pod warunkiem ze serwer linuksowy ma przekierowanie na routerze portow albo on sam ma publiczny adres ip.

ip sa zalezne od numerow jaki ma dany serwer i zalezy to do jego konfiguraji -warto miec admina serwera pod reka Dołączona grafika

przyklad: +ip 192.168.1.10

+port <port> oznacza na jakim porcie chcemy odpalic serwer, przewaznie domyslnie mamy 27915, mzona zmienic np na 27916 jesli stawiamy drugi serwer

przyklad +port 27916


+maxplayers <liczba> oznacza na ile slotow chemy stowrzyc serwer, przewaznie chemy zrobic na powiedzmy 16 graczy i 2 adminow, czyli mamy +maxplayers 18 , to zalezy do wydajnosci waszego serwera oraz łącza internetowego

+map <mapa> kaze załadowac mapke, inaczej serwer będzie działał ale na nim nie zagracie Dołączona grafika, daj +map de_dust



OSTATECZNIE wasza podstawowa linia startowa serwera powinna wyglądać np. tak:

./hlds_run -autoupdate -game cstrike +maxplayers 18 +map de_dust +exec server.cfg



Warto najpierw odpalic serwer bez modów i sprawdzic czy dziala.

Serwer powinen wystarowac i po chwili pokazac ze chodzi. Możemy sie o tym przekonać wpisując w konsoli komendę

status

powinno zwrócic info jaka jest mapa, nymer ip, ilosc graczy itd - możemy sporóbować się do niego podłączyć.



Jak sobie pobiegamy to teraz można wyłączyc serwer (wpisz komendę quit w konsoli serwera) i myślec nad bardziej zaawansowanym konfigurowaniem

takim jak

- instalacja metamod'a

- odpalenie serwera na screen'ie

- instalacja dodatków administracyjnych np amxmod

- konfiguracja rcon'a do podstawowej kontroli serwera



źródło: board.counter-strike.pl
  • 0

admin.gif





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych