Welcome to Strona informacyjna projektu NND Linux Router

Menu

· Strona główna
· O NND
· Aplikacje
· Instalacja
· Konfiguracja
· Tematy
· Starsze teksty
· Wyszukiwarka pakietów
· Pliki
· Wyślij artykuł
· FAQ
· Katalog administratorów


Inne strony

· Forum
· Mantis
· Lista mailowa
· Archiwum listy
· Wiki NND

Licencja

Szukaj



PGF
PGF
Stroną zarządza Polska Grupa Freesco.

  
Serwer Counter-Strike 1.6 na NND
Contributed by Anonymous on 16-11-2008 o godz. 16:17:27
Topic: Konfiguracja

W sieciach osiedlowych i innych, gdzie znajdują się zapaleni gracze może być konieczne postawienie własnego serwera danej gry. W tym artykule napiszę jak postawić serwer dość popularnej gry sieciowej: Counter Strike 1.6. Będzie to serwer Steam, ale można go łatwo przerobić na NS, co opiszę pod koniec. Zaczynamy!



Co potrzeba…
- przynajmniej 700 MB wolnego miejsca,
- folder, u mnie /home/cs,
- pakiety gzip, wget, screen
- połączenie z maszyną przez ssh lub siedzenie przed nią,
- łącze, no i… chęci ;D

!!!Wszekie komendy wykonujemy w konsoli!!!

Krok 1: Przygotowanie serwera i instalacja Steam'a

Na początek logujemy się na root-a i zakładamy sobie katalog, w którym będą pliki serwera. U mnie jest to: /home/cs. Ważne!!! Musimy mieć do niego prawa dostępu. Robimy to poleceniem:

mkdir /home/cs
cd /home/cs


Teraz potrzebujemy pliku, który pobierze nam serwer. Pobieramy go poleceniem:

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

Teraz musimy nadać mu prawa wykonywalności poleceniem:
chmod +x hldsupdatetool.bin
i go uruchomić:
./hldsupdatetool.bin

Po przeczytaniu licencji wpisujemy: yes
Teraz powstanie plik steam. Po zakończeniu tego procesu nadajemy mu prawa wykonywalności:

chmod +x steam 
i uruchamiamy go komendą: 
./steam 

Krok 2: Instalacja Serwera

Aby zainstalować serwer musimy użyć komendy:
./steam -command update -game cstrike -dir /home/cs -verify_all -retry

Teraz następuje ściąganie wszystkich plików serwera, przy wolnym łączu, będzie to trwało dość długo, ponieważ te pliki ważą około 400 MB.

Krok 3: Konfiguracja firewalla

Aby serwer był widoczny z Internetu należy zależnie czy używa się standardowego czy alternatywnego firewall-a otworzyć w nim porty, na których działa serwer. Dla użytkowników standardowego przygotowałem skrypt. Należy go umieścić w katalogu /home/cs/skrypty. Robimy to tak:
cd /home/cs
mkdir skrypty
cd skrypty
wget http://sadowne.xt.pl/skrypty/skrypt

Nadajemy mu prawa wykonywalności:
chmod +x skrypt
Teraz musimy go dodać, aby automatycznie startował z systemem, czyli dodajemy wpis w pliku /etc/rc.d/rc.local pod linią:

#programy które musza startowac z usera

/home/cs/skrypty/./skrypt


Krok 3: Pierwszy start

Serwer uruchamiamy komendą:

./hlds_run -game cstrike +port 27015 +ip (tu IP hosta) +maxplayers 14 +map de_nuke +exec server.cfg

Serwer powinen wystartować i po chwili pokazać, że działa. Możemy sie o tym przekonać wpisując w konsoli komendę status. Możemy spróbować się do niego podłączyć. Jeżeli wszystko działa to można przejść do punktu następnego.

Krok 4: Automatyczny start

Aby serwer startował wraz z startem systemu należy pobrać skrypt za pomocą podanych niżej komend. 

cd /home/cs/skrypty
wget http://sadowne.xt.pl/skrypty/skrypt1

I nadać mu prawa wykonywalności:
chmod +x skrypt1

Teraz należy wyedytować ten plik i wstawić własne wartości typu: mapa, ip, ilośc playerów…
Plik powinien wyglądać mniej więcej tak:

#skrypt odpalajacy serwer
screen Serwer –dms /home/cs ./hlds_run -game cstrike +port 27015 +ip (tu IP hosta) +maxplayers 14 +map de_nuke +exec server.cfg

Po przeróbce pliku należy dodać go do pliku rc.local, jak to było opisane w poprzednim punkcie.

Krok 4: Przerobienie serwera Steam na Non Steam

Jeżeli chcemy przerobić serwer steam na non steam należy narpierw pobrać biblioteki tym poleceniem:

cd /home/cs/hlds
wget http://sadowne.xt.pl/skrypty/biblns.t
ar
Rozpakować je:
tar –xzf binls.tar
Do pliku Server.cfg dopisujemy sv_lan 1, a w pliku liblist.gam zmieniamy wartosc secure z 1 na 0. Restartujemy serwer CS-a i powinno chodzić.


No i to by było chyba wszystko... Jest to mój pierwszy artykuł tutaj, więc proszę o wyrozumiałość


Notatka: autor: Robert Konik (Saturas)

 
Pokrewne linki
· Więcej o Konfiguracja
· Napisane przez Administrator


Najczęściej czytany artykuł o Konfiguracja:
Konfiguratory


Oceny artykułu
Wynik głosowania: 4.54
Głosów: 11


Poświęć chwilę i oceń ten artykuł:

Wyśmienity
Bardzo dobry
Dobry
Przyzwoity
Zły


Opcje

 Strona gotowa do druku Strona gotowa do druku


Associated Topics

Instalacja

Przepraszamy, komentarze dla tego artykułu są niedostępne.
Strona domowa projektu NND
Wszystkie prawa zastrzeone. © PGF 2002 -2006

Strona bazuje na systemie P H P N U K E
Tworzenie strony: 0.04 sekund