<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://hlds.pl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://hlds.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MisieQ</id>
		<title>HLDS.pl - Wkład użytkownika [pl]</title>
		<link rel="self" type="application/atom+xml" href="http://hlds.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MisieQ"/>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Specjalna:Wk%C5%82ad/MisieQ"/>
		<updated>2026-04-23T09:12:10Z</updated>
		<subtitle>Wkład użytkownika</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://hlds.pl/Serwer_Counter-Strike_1.6_Linux</id>
		<title>Serwer Counter-Strike 1.6 Linux</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Serwer_Counter-Strike_1.6_Linux"/>
				<updated>2011-06-29T14:45:49Z</updated>
		
		<summary type="html">&lt;p&gt;MisieQ: /* Counter-Strike 1.6 Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Counter-Strike 1.6 Linux=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wcześniej zobacz artykuł o [[HLDS]], a dopiero tutaj patrz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Uwaga!'''&lt;br /&gt;
&lt;br /&gt;
Poniższe FAQ jest przeznaczone dla osób, które chcą zainstalować Serwer Counter-Strike'a.&lt;br /&gt;
Aby zacząć cokolwiek robić, musisz mieć przynajmniej jakakolwiek wiedzę na temat systemów typu *nix - najlepiej jak najpierw zajrzycie [http://zlobek.tcz.wroclaw.pl tutaj].&lt;br /&gt;
&lt;br /&gt;
Warto także najpierw zobaczyć podstronę tego artykułu w zależności od posiadanego systemu operacyjnego (''jeśli takowa istnieje'').&lt;br /&gt;
&lt;br /&gt;
Wymagania:&lt;br /&gt;
*Dostęp do serwera po przez [[SSH]], albo siedzieć przy nim ;),&lt;br /&gt;
*Połączenie z internetem na serwerze z Linuksem,&lt;br /&gt;
*‘homedir’ gdzie masz prawa zapisu,&lt;br /&gt;
*Więcej niż 600 MB miejsca na dysku,&lt;br /&gt;
*pakiet wget,&lt;br /&gt;
*pakiet gzip (unzip).&lt;br /&gt;
*pakiet lib32gcc1 (tylko systemy 64 bitowe)&lt;br /&gt;
*pakiet ia32-libs (tylko systemy 64 bitowe)&lt;br /&gt;
&lt;br /&gt;
=Instalacja Steam'a=&lt;br /&gt;
&lt;br /&gt;
Potrzebujemy pliku z internetu, aby zassać serwer. Używamy pakietu ‘wget’, aby pobrać plik.&lt;br /&gt;
&lt;br /&gt;
 wget http://storefront.steampowered.com/download/hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
Wykonujemy poniższe komendy w konsoli:&lt;br /&gt;
&lt;br /&gt;
 chmod +x hldsupdatetool.bin &lt;br /&gt;
a następnie:&lt;br /&gt;
 ./hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
Po przeczytaniu licencji wpisujemy:&lt;br /&gt;
 yes&lt;br /&gt;
&lt;br /&gt;
I tak powstaje plik steam.&lt;br /&gt;
&lt;br /&gt;
Jeśli nagle uzyskasz błąd typu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sh: line 1: uncompress: command not found&lt;br /&gt;
Broken pipe&lt;br /&gt;
sh: uncompress:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to zajrzyj [[Hldsupdatetool#Problem_z_plikiem|tutaj]]&lt;br /&gt;
&lt;br /&gt;
Steam został zainstalowany. &lt;br /&gt;
Wpisujemy &lt;br /&gt;
 chmod +x ./steam &lt;br /&gt;
&lt;br /&gt;
Teraz uruchamiamy go komendą&lt;br /&gt;
 ./steam &lt;br /&gt;
W tym momencie steam się zaktualizuje i trzeba go uruchomić jeszcze raz, ale o tym to już niżej.&lt;br /&gt;
&lt;br /&gt;
=Instalacja Serwera=&lt;br /&gt;
&lt;br /&gt;
Do instalki serwera należy uruchomić steam'a z parametrem -update&lt;br /&gt;
&lt;br /&gt;
Ogólna składnia tak:&lt;br /&gt;
 ./steam -command update -game &amp;lt;game&amp;gt; -dir &amp;lt;dir&amp;gt; -username &amp;lt;username&amp;gt; -password &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W miejsce wyrazu między &amp;lt; &amp;gt; należy podstawić wartość jaką chcemy, aby parametr przyjął. Na przykład jeśli mamy ''-game &amp;lt;game&amp;gt;'', a  do wyboru z wartości mamy ''cstrike'', ''dod'', ''czero'' (itd) i chcemy aby parametr miał wartość ''cstrike'' to wpisujemy w ostateczności '''-game cstrike'''&lt;br /&gt;
&lt;br /&gt;
Opcje ''-username &amp;lt;username&amp;gt;'' i ''-password &amp;lt;password&amp;gt;'' są opcjonalne dla innych gier, dla CS 1.6 są '''zbędne'''.&lt;br /&gt;
*''&amp;lt;username&amp;gt;'' to twoj@e-mail, lepiej aby był poprawnym emailem &lt;br /&gt;
*''&amp;lt;password&amp;gt;'' to twoje_hasło, najlepiej bez spacji&lt;br /&gt;
*''&amp;lt;game&amp;gt;'' to gra (do wyboru mamy ''cstrike'', ''valve'', ''tfc'', ''ricochet'', ''dod'',  ''dmc''), w naszym przypadku jest to ''cstrike''&lt;br /&gt;
*''&amp;lt;dir&amp;gt;'' - to ścieżka do instalacji serwera, tu mamy ~/hlds_l (''może to być /home/user/hlds_l/'') lub &amp;quot;./&amp;quot;, wtedy zainstaluje się w katalogu w którym jesteśmy.&lt;br /&gt;
&lt;br /&gt;
Można dodać parametry ''-remember_password'' ''-verify_all'', aby zapamiętać hasło oraz aby zawsze sprawdzać wszystkie pliki zasobów serwera (np.: czasem hlds potrafi strącić pliki w wyniku padu zasilania, oracz czasem valve wysyła poprawione wersje map, itp.)&lt;br /&gt;
W takim przypadku nasz ogólna linia startowa będzie wyglądać jak poniżej:&lt;br /&gt;
 ./steam -command update -game &amp;lt;game&amp;gt; -dir &amp;lt;dir&amp;gt; -username &amp;lt;username&amp;gt; -password &amp;lt;password&amp;gt; -remember_password -verify_all -retry&lt;br /&gt;
&lt;br /&gt;
''-retry'' spowoduje ze na pewno wcześniej czy później ściągnięcie grę. Należy pamiętać o odblokowaniu potrzebnych portów.&lt;br /&gt;
&lt;br /&gt;
Dla przykładu który '''POWINNIŚCIE STOSOWAĆ''' w większości przypadków, aby zainstalować '''cstrike''' bez hasła, ani użytkownika, w podkatalogu ~/hlds_l: &lt;br /&gt;
&lt;br /&gt;
 ./steam -command update -game cstrike -dir ~/hlds_l -verify_all -retry&lt;br /&gt;
&lt;br /&gt;
Teraz następuje ściąganie wszystkich plików serwera (ok. 340 MB) z serwerów Valve, jeśli masz wolne łącze, to będzie to trwało dość długo.&lt;br /&gt;
&lt;br /&gt;
Po ściągnięciu plików możemy przystąpić do pierwszego uruchomienia serwera.&lt;br /&gt;
&lt;br /&gt;
=Podstawowa Konfiguracja Serwera=&lt;br /&gt;
&lt;br /&gt;
Uruchamianie serwera jest dość proste, opis wartości dla parametrów podane są niżej.&lt;br /&gt;
Dla przykładu:&lt;br /&gt;
&lt;br /&gt;
 ./hlds_run -game cstrike +port &amp;lt;port&amp;gt; +ip &amp;lt;ip&amp;gt; +maxplayers &amp;lt;liczba&amp;gt; +exec server.cfg +map &amp;lt;mapa&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Parametry==&lt;br /&gt;
&lt;br /&gt;
''+ip &amp;lt;ip&amp;gt;'' oznacza ze chcemy aby serwer był tylko na danym adresie ip , nie musicie tego dawać jeśli chcecie uruchomić serwer widoczny na lanie i internecie (pod warunkiem ze serwer linuksowy ma przekierowanie na routerze odpowiednich portów albo on sam ma publiczny adres ip).&lt;br /&gt;
ip są zależne od numerów jaki ma dany serwer i zależy to do jego konfiguracji - warto mieć admina serwera pod ręką :P.&lt;br /&gt;
jeśli nie sprecyzujemy parametru ip, to hlds będzie słuchał na wszystkich interfejsach sieciowych serwera - użyteczne jak chcemy mieć serwer na przykład w dwóch sieciach komputerowych albo serwer na lan i na internecie (np.: w internet cafe). Przy numerach dynamicznych lepiej nie precyzować numeru ip serwera (np.: mając łącze takie jak Neostrada, itp.)&lt;br /&gt;
&lt;br /&gt;
Przykład +ip 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
''+port &amp;lt;port&amp;gt;'' oznacza na jakim porcie chcemy odpalić serwer, przeważnie domyślnie mamy 27015, można zmienić np.: na 27016 jeśli stawiamy drugi serwer&lt;br /&gt;
&lt;br /&gt;
Przykład +port 27016&lt;br /&gt;
 &lt;br /&gt;
''+maxplayers &amp;lt;liczba&amp;gt;'' oznacza na ile slotów chcemy stworzyć serwer, przeważnie chcemy zrobić na 18 graczy, czyli mamy +maxplayers 18. Maksymalna ilość slotów zależy w dużej mierze od wydajności waszego serwera oraz łącza internetowego.&lt;br /&gt;
&lt;br /&gt;
''+map &amp;lt;mapa&amp;gt;'' każe załadować mapę, inaczej serwer będzie działał, ale na nim nie zagracie :D, trzeba dodać +map de_dust&lt;br /&gt;
jeśli nie ma mapy powinna być jednak możliwość podłączenia się do serwera poprzez rcon.&lt;br /&gt;
&lt;br /&gt;
''-autoupdate'' parametr, dzięki któremu serwer będzie się automatycznie aktualizował po restarcie.&lt;br /&gt;
&lt;br /&gt;
'''OSTATECZNIE''' wasza podstawowa linia startowa serwera powinna wyglądać na przykład tak:&lt;br /&gt;
 ./hlds_run -autoupdate -game cstrike +maxplayers 18 +exec server.cfg +map de_dust&lt;br /&gt;
&lt;br /&gt;
=Pierwsze uruchomienie=&lt;br /&gt;
&lt;br /&gt;
Warto najpierw odpalić serwer bez modów i sprawdzić czy działa. Warto [[HLDS Parametry Startowe|uruchomić serwer z parametrem]] '''-debug -condebug''', dzięki czemu będziemy widzieć o wiele więcej komunikatów o błędach, a większość problemów będzie w pliku cstrike/qconsole.txt&lt;br /&gt;
&lt;br /&gt;
Serwer powinien wystartować i po chwili pokazać, że chodzi. Możemy się o tym przekonać wpisując w konsoli komendę&lt;br /&gt;
 status&lt;br /&gt;
powinno zwrócić info jaka jest mapa, adres ip, ilość graczy, itd - możemy spróbować się do niego podłączyć.&lt;br /&gt;
&lt;br /&gt;
Jak sobie pobiegamy to teraz można wyłączyć serwer (wpisz komendę quit w konsoli serwera) i myśleć nad bardziej zaawansowanym konfigurowaniem, opisanym w innych artykułach.&lt;br /&gt;
&lt;br /&gt;
=FreeBSD=&lt;br /&gt;
&lt;br /&gt;
Wymagany artykuł po angielsku - dla admina http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html&lt;br /&gt;
&lt;br /&gt;
'''Autor: di0nizy'''&lt;br /&gt;
Instalacja Klienta Steam pod systemem FreeBSD.&lt;br /&gt;
Niestety, aby wszytko działało jak należy będzie nam potrzeby root albo superuser.&lt;br /&gt;
&lt;br /&gt;
Po aktualizacji portów (aktualizacji systemu) wykonujemy polecenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;# cd /usr/ports/emulators/linux_base-suse-9.2 &amp;amp;&amp;amp; make install clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktywujemy Linux emulation - do pliku /etc/rc.conf należy dopisać: &lt;br /&gt;
&amp;lt;pre&amp;gt;linux_enable=&amp;quot;YES&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potem musimy wykonać reboot maszyny.&lt;br /&gt;
&lt;br /&gt;
Następnie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /usr/ports/games/linux-steam &amp;amp;&amp;amp; make install clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeśli chcecie zainstalować Steam'a w konkretnej lokalizacji, musisz wyedytować plik ''/usr/ports/games/linux-steam/Makefile''&lt;br /&gt;
W środku znajdziesz linię: &lt;br /&gt;
&amp;lt;pre&amp;gt;INSTALLDIR?= steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmień ją na: &lt;br /&gt;
&amp;lt;pre&amp;gt;INSTALLDIR?=/gdziekolwiek/Ci/wygodnie/zainstalować/steama/&amp;lt;/pre&amp;gt;&lt;br /&gt;
System powienien ściągnąć i zainstalować Steam'a jak i wszystkie niezbędne do jego działania biblioteki.&lt;br /&gt;
&lt;br /&gt;
Na końcu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /gdziekolwiek/Ci/wygodnie/zainstalowac/steama/&lt;br /&gt;
# ./steam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i instalujemy jak dla reszty linuksów.&lt;br /&gt;
&lt;br /&gt;
----- stare -----&lt;br /&gt;
Dodatkowo warto zaznajomić się z pakietem http://www.freshports.org/games/hlserver-cs/&lt;br /&gt;
Potrzebne będzie też http://www.freshports.org/emulators/linux_base-8/&lt;br /&gt;
&lt;br /&gt;
=Systemy 64 bitowe=&lt;br /&gt;
&lt;br /&gt;
Na systemach 64 bitowych występuje błąd podczas instalacja serwera a mianowicie nie można odpalic pliku hldsupdatetool.bin&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./hldsupdatetool.bin&lt;br /&gt;
-bash: ./hldsupdatetool.bin: Nie ma takiego pliku ani katalogu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
aby to naprawić wystarczy doinstalować 2 pakiety :)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install lib32gcc1&lt;br /&gt;
apt-get install ia32-libs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Gentoo=&lt;br /&gt;
&lt;br /&gt;
Warto zajrzeć najpierw na [http://gentoo-wiki.com/HOWTO_Halflife_Dedicated_Server_(CounterStrike) Gentoo Wiki] - o ile artykuł jest o Serwerze Source, warto się z nim zaznajomić i pozmieniać odpowiednie wartości jak &amp;quot;Counter-Strike Source&amp;quot; na cstrike.&lt;br /&gt;
&lt;br /&gt;
==Potrzebne pakiety==&lt;br /&gt;
*app-arch/ncompress&lt;br /&gt;
*sys-kernel/linux-headers&lt;br /&gt;
*sys-libs/libstdc++-v3&lt;br /&gt;
&lt;br /&gt;
==Użyteczne pakiety==&lt;br /&gt;
app-misc/screen&lt;br /&gt;
&lt;br /&gt;
Można pobawić się pakietem halflife-steam ale radziłbym stosować opisaną instalację jak dla normalnych linuksów.&lt;br /&gt;
&lt;br /&gt;
=Wywalanie się serwera z powodu CPU Frequency=&lt;br /&gt;
Jeszcze jedna notka co do wywalającego się serwera, najczęściej objawiająca się komunikatem&lt;br /&gt;
 Unable to determine CPU Frequency&lt;br /&gt;
&lt;br /&gt;
Problem leży w katalogu /proc&lt;br /&gt;
&lt;br /&gt;
[http://forums.steampowered.com/forums/showthread.php?threadid=288360&amp;amp;highlight=Unable+determine+Frequency SteamPowered Forums thread]&lt;br /&gt;
&lt;br /&gt;
Przeważnie chodzi o to, że w systemie linuksowym nie ma dostępu do /proc/cpuinfo albo go w ogóle nie ma - tak się zdarza przy bardzo restrykcyjnie ustawionym systemie (np.: PLD) albo jak nie ma doinstalowanych pakietów (np.: FreeBSD)&lt;br /&gt;
&lt;br /&gt;
HLDS używa od jakiegoś czasu dziwnej metody określenia taktowania procesora, czasem mu się udaje, ale jak procesor jest bardzo obciążony to może mu się nie udać (w wyniku przełączania procesów) i wywala błąd - dlatego serwer np startuje ale przy zmianie mapy pada.&lt;br /&gt;
&lt;br /&gt;
Rozwiązaniem jest danie userowi na którym działa serwer dostępu do czytania /proc/cpuinfo albo przeczytajcie niżej rozwiązanie dla FreeBSD.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hey Guys,&lt;br /&gt;
&lt;br /&gt;
I keep getting this error almost every time I try to start up srcds_run. It looks like it starts up ok, then it gives the error &amp;quot;Unable to determine CPU Frequency&amp;quot; and crashes.&lt;br /&gt;
&lt;br /&gt;
After running the srcds_run commands about 5 times, it finally starts up OK. Does anyone know why I would get such an error and how I can fix it?&lt;br /&gt;
&lt;br /&gt;
I'm running FreeBSD 4.11 with a Pentium 4 2.8Ghz prescott CPU.&lt;br /&gt;
&lt;br /&gt;
Any help would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Dan&lt;br /&gt;
----&lt;br /&gt;
You need to make sure linux_base is installed and that you have linuxproc fs and mounted i belive&lt;br /&gt;
try cvsup'ing to RELENG=5.3 i belive.&lt;br /&gt;
----&lt;br /&gt;
just found another piece of puzzle&lt;br /&gt;
here it is:&lt;br /&gt;
http://www.mail-archive.com/hlds_li...m/msg35818.html&lt;br /&gt;
in few words - you may need to add the following line to your /etc/fstab file:&lt;br /&gt;
linprocfs /compat/linux/proc linprocfs rw 0 0&lt;br /&gt;
worked for me&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Konfiguracja=&lt;br /&gt;
Już przeczytaliście, że serwer można odpalić z parametrami, istnieją jescze komendy oraz zmienne, które dokładniej określają pracę serwera.&lt;br /&gt;
Warto zaznajomić się teraz ponownie z artykułem [[HLDS]] gdzie są przedstawione podstawowe pliki konfiguracyjne.&lt;br /&gt;
&lt;br /&gt;
Poniżej przykładowy server.cfg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;// server.cfg PL&lt;br /&gt;
// by _KaszpiR_ and PawelS&lt;br /&gt;
// ver 0.7.1 2006-11-11&lt;br /&gt;
&lt;br /&gt;
// odpal hlds z parametrem +servercfgfile server.cfg&lt;br /&gt;
// na przyklad ./hlds_run -game cstrike +map de_dust +servercfgfile server.cfg&lt;br /&gt;
&lt;br /&gt;
// config ma parametry przygotowanie na serwer ffa&lt;br /&gt;
&lt;br /&gt;
// konfiguracja podstawowa&lt;br /&gt;
sv_lan 0 //ustaw na 1 jesli to jest serwer wylacznie na lan&lt;br /&gt;
maxplayers 22 //maksymalna ilosc graczy, pamietaj ze systemy rezerwacji slotow na serwerze zabieraa przewaznie 2 sloty&lt;br /&gt;
sv_visiblemaxplayers -1 // liczba widocznych slotow na serwerze, jesli -1 to jest automatycznie obliczana (standard)&lt;br /&gt;
                        // ale wtedy trzeba recznie w konsoli napisc adres serwera aby sie podlaczyc (jesli serwer pelny)&lt;br /&gt;
                        // ustawiasz np te wartosc na 20 a masz maxplayers 22 i w rzeczywistosci masz 2 wolne sloty na serwerze &lt;br /&gt;
&lt;br /&gt;
exec banned.cfg // laduj bany steamid/wonid&lt;br /&gt;
exec listip.cfg // laduj bany na ip&lt;br /&gt;
&lt;br /&gt;
hostname &amp;quot;Szambo&amp;quot; // nazwa serwera widziana poprzez przegladarki serwerow (np w favourities)&lt;br /&gt;
mapchangecfgfile &amp;quot;server.cfg&amp;quot; // wykonaj ten confgi podczas zmiany mapy (np aby przywrocic stare ustawienia )&lt;br /&gt;
mapcyclefile &amp;quot;mapcycle.txt&amp;quot; // plik zawiera liste map wg ktorych bedzie sie grac po zakonczeniu rozgrywki &lt;br /&gt;
motdfile &amp;quot;motd.html&amp;quot; // nazwa pliku do wyswietlenia jak sie wchodzi na serwer, to czego ludzie nie czytaja :)&lt;br /&gt;
servercfgfile &amp;quot;server.cfg&amp;quot; // plik z glownymi ustawieniami na serwerze, odpalany przy pierwszym starcie &lt;br /&gt;
&lt;br /&gt;
sv_proxies 1 // liczba hltv proxy jakie moga sie podlaczyc do serwera, standard 1, wiecej nie zalecane&lt;br /&gt;
sv_region 3 // domyslne 0 - swiat, a poniewaz jestesmy w europie ustawiamy na 3&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// wydajnosc&lt;br /&gt;
fps_max 100 // ile fps serwer powinien miec srednio, najlepiej aby byla okolo 100, ale nie wieksza od 200&lt;br /&gt;
            // inaczej serwer zzera za duzo procesora&lt;br /&gt;
host_framerate 0 // cholera wie co to jest&lt;br /&gt;
sys_ticrate 200 // wartosc 125 jest zalecana, najlepiej nie miec wiecej niz 200, niektore mecze wymagaja 1000, ale firmy hostingowe moga forsowac te wartosc na nizsze&lt;br /&gt;
                // 10 000 jest wartoscia ekstremalna, jedynie na lany dla wymiataczy&lt;br /&gt;
                // przewaznie zzera tylko niepotrzebnie procesor&lt;br /&gt;
        &lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// net&lt;br /&gt;
sv_maxrate 20000 // maksymalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna,&lt;br /&gt;
                // ustawianie wartosci ponizej 4000 zlaguje graczy i serwer, na lan maksymalna wartość 25000&lt;br /&gt;
                // na serwer internetowy - zalezy do lacza, sprobuj z 9999 jesli masz lagi, ewentualnie sukcesywnie zmniejszaj o 500&lt;br /&gt;
&lt;br /&gt;
sv_maxupdaterate 80 // maksymalna wartosc jaka klient moze miec przy cl_updaterate, &lt;br /&gt;
                    // jesli ma wiecej to bedzie mial tracone pakiety&lt;br /&gt;
&lt;br /&gt;
sv_minrate 0 // minimalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna, domyslnie 4000,&lt;br /&gt;
            // ustawanie wartosci powyzej 6000 zlaguje serwer i graczy&lt;br /&gt;
            // zaleca sie trzymanie wartosci 0 ze wzgledu na serwery HLTV - po prostu mozna zaoszczedzic kase za lacze&lt;br /&gt;
&lt;br /&gt;
sv_minupdaterate 10 // minimalna wartosc jaka klient musi miec przy cl_updaterate, &lt;br /&gt;
                    // zaleca sie trzymanie wartosci 10 ze wzgledu na serwery HLTV&lt;br /&gt;
&lt;br /&gt;
sv_maxunlag 1 // maksymalny czas w sekundach kompensacji lagow&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// rcon i hasla&lt;br /&gt;
sv_password &amp;quot;&amp;quot; // wymagane haslo aby sie podlaczyc do serwera, &lt;br /&gt;
                //ustawnaie najczesciej na serwery klanowe albo podczas meczu&lt;br /&gt;
&lt;br /&gt;
//rcon_password &amp;quot;zupa&amp;quot; // haslo na rcon, nie zalecane aby tu umeszczac, lepiej jesli dasz w parametrach odpalania serwera&lt;br /&gt;
                     // jesli ustawisz &amp;quot;&amp;quot; to rcon nie bedzie dzialal&lt;br /&gt;
                     // np +rcon_password &amp;quot;zupa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sv_rcon_banpenalty 60 //czas bana za probe uzycia zlego rcon'a za wielokrotne proby (banuje na ip), 0 to na zawsze&lt;br /&gt;
sv_rcon_minfailures 5 // limit zlych komend rcon aby dostac ban'a&lt;br /&gt;
sv_rcon_minfailuretime 30 // czas w jakim sa sprawdzane proby rcon, &lt;br /&gt;
// jak ktos zle wpisze rcon_password (albo nie poda) i wykona zbyt wiele komend rcon to dostanie bana&lt;br /&gt;
// wtedy pomaga jedynie restart serwera, poniewaz po odbanowaniu kazdy blad spowoduje zalozenie na nowo bana&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// logi&lt;br /&gt;
// zaleca sie zachowanie ponizszych ustawien jesli chcesz uzywac HLStats albo PsychoStats&lt;br /&gt;
mp_logdetail 3 // poziom logow, 0 - wylacz, 1 - tylko trafienia przeciwnika standard , 2, - tylko trafienia tp, 3 - loguj oba (tp i wroga)&lt;br /&gt;
mp_logecho 1 // 1 - wlacza logowanie komendy echo, 0 - wylacza, np jak masz w server.cfg echo SERVER CFG LOADED to bedziesz mial to logowane&lt;br /&gt;
mp_logfile 1 // logowanie wydarzen multiplayer (koniec rundy itp), 1 - tak (standard), 0 - nie&lt;br /&gt;
mp_logmessages 1 // loguj komendy say (chat), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_logbans 1 // loguj dawanie banow, 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_logblocks 1 // loguj blokowane proby zmiany zastrzezonych wartosci zmiennych, 1 - tak (standard), 0 - nie &lt;br /&gt;
sv_logrelay 1 // loguj podlaczenia hltv relay proxy, 1 - tak (standard), 0 - nie&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// voice&lt;br /&gt;
sv_voicecodec &amp;quot;voice_speex&amp;quot; // rodzaj kodeka, domyslnie voice_miles, zalecany voice_speex - lepsza jakosc kosztem kilku procent uzycia procesora&lt;br /&gt;
sv_voiceenable 1 // uzywaj opcji voice na serwerze, 1 - tak (domyslnie), 0 - nie&lt;br /&gt;
sv_voicequality 3 // jakosc glosu, od 1 do 5, im wiecej tym lepiej ale wieksze uzyci proca i sieci, domyslnie 3&lt;br /&gt;
sv_alltalk 0 // 0 - (domyslnie) voice mozna uzywac tylko jesli zywy i tylko do tp, 1 - kazdy moze gadac z kazdym (dobre na poczatek i koniec meczu)&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// downlad&lt;br /&gt;
// zaleca sie zachowanie ponizszych wartosci aby nie miec problemow ze sciaganiem plikow z serwera&lt;br /&gt;
hpk_maxsize 0.5 // maksymalny rozmiar sumy wszstkich logo graczy na serwerze, w megabajtach&lt;br /&gt;
                // rekomendowana wartosc do 2 mega&lt;br /&gt;
                // ustawianie zbyt wysokich warosci spowoduje ze gracze beda disconnectowani (bo musza to zassac),&lt;br /&gt;
                // a serwer bedzie sie wolniej ladowal&lt;br /&gt;
                // 1 MB = 100 bitmap&lt;br /&gt;
sv_allowdownload 1 // pozwalaj na download, 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_allowupload 1 // pozwalaj na upload (np loga), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_send_logos 1 //pozwalaj na wysylanie logo graczy (sprej na sciane)&lt;br /&gt;
sv_send_resources 1 // pozwalaj na dowload listy wymaganych plikow aby grac na mapie, 1 - tak (standard), 0 - nie&lt;br /&gt;
//sv_downloadurl &amp;quot;http://szambo/hlds/dlurl/&amp;quot; // url do lokacji skad mozna zasysac pliki serwerowe (pamietaj aby ograniczyc dostep do waznych plikow  - katalog addons, server.cfg itp)&lt;br /&gt;
sv_downloadurl &amp;quot;http://bagno/hlds/&amp;quot; &lt;br /&gt;
mp_decals 300 // maximum wyswietlanych logo itp na serwerze&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// rozgrywka&lt;br /&gt;
mp_autoteambalance 0 // przerzucaj graczy do innych druzyn jesli nierowne sklady, 0 - nie (domyslnie), 1 - tak&lt;br /&gt;
mp_buytime 0.25 // czas kupowania na pocz rundy, w ulamku minuty ( jedna minuta = 1.0, 30 sekund = 0.25)&lt;br /&gt;
mp_c4timer 35 // czas w sekundach na rozbrojenie bomby (bo inaczej bedzie bum :), domyslnie 35&lt;br /&gt;
mp_consistency 1 // 0 - nie pozwol graczom na uzywanie wlasnych modeli postaci i broni (standard) , 0 -  pozwalaj (bo czituja)&lt;br /&gt;
mp_flashlight 1 // 1 - mozna uzywac latarki (standard), 0 - latarka zablokowana&lt;br /&gt;
mp_footsteps 1 // 1 - slychac kroki graczy podczas biegu (standard), 0 - wylaczone (quake 1 mode), dobre do cwiczenia refleksu :)&lt;br /&gt;
mp_freezetime 6 // czas w sekundach wstrzymania na poczatku rundy (na reload i kupno broni), ustaw na 0 na mapach aim&lt;br /&gt;
mp_friendly_grenade_damage 1 // 0 - granaty nie rania tp (ale zabiebraja armor), 1 - granaty rania graczy z druzyny (standard)&lt;br /&gt;
mp_friendlyfire 1 // 0 - jak strzelasz do swoich to ich nie ranisz, 1 - ranisz swoich (standard)&lt;br /&gt;
mp_ghostfrequency 0.1 // czestosc odswiezania stanu dla obserwatorow&lt;br /&gt;
mp_hostagepenalty 0 // ilosc zabic zakladnikow po ktorym dostajesz kicka, 0 - wylaczone&lt;br /&gt;
mp_limitteams 0 // ilu graczy moze byc niesymetrycznie po jedej z druzyn, 0 - bez limitu, 2 - maxymalnie moze byc w jednej z druzyn 2 graczy wiecej&lt;br /&gt;
mp_maxrounds 0 // maksymalna liczba rund do grania, 0 - brak limitu (standard)&lt;br /&gt;
mp_mirrordamage 0 // jak trafiasz swojego to tak jabys trafial siebie, domyslnie 0, 1 - wlacza (nie zalecane)&lt;br /&gt;
mp_payerid 0 // wyswietla nick gracza po nacelowaniu, 0 - widac wsztkich (w kolorach) (standard), 1 - tylko tp i zakladnicy, 2 - nikogo nie pokazuje&lt;br /&gt;
mp_roundtime 1.75 // czas trwania rundy w minutach , standard to 3 minuty, albo 1.75 na szybkie rozgrywki (aby sie nie nudzic na obsie), wartosci od 1 do 9&lt;br /&gt;
mp_startmoney 800 // liczba kasy na poczatku rundy&lt;br /&gt;
mp_timelimit 20 // limit czasu grania na mapie (po nim nastepuje zmiana mapy), w minutach, ustaw na 0 na brak limitu czasu, &lt;br /&gt;
mp_tkpunish 0 // karanie smiercia na poczatku nastepnej rundy za zabicie swojego, 0 - nie (domyslnie), 1 - tak&lt;br /&gt;
mp_winlimit 0 // limit rund do wygrania, jak jakas druzyna osiagnie te wartosc to nastepuje zmiana mapy, 0 - brak limitu (standard)&lt;br /&gt;
pausable 0 // 0 (standard) nie pozwala graczom pauzowac gry na serwerze, 1 - pozwala, czasem na meczach sie tak ustawia&lt;br /&gt;
sv_maxspeed 320 // maksymalna predkosc biegu gracza , standard (320)&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// obserwatorzy&lt;br /&gt;
allow_spectators 1 // pozwalaj na obserwatorow (osoby kompletnie nie grajace), 1 - tak (standard), 0 - nie, &lt;br /&gt;
mp_fadetoblack 0 // 1 - ekran sie sciemnia po smierci gracza (wymagane na niektorych meczach), 0 - bez sciemnienia&lt;br /&gt;
mp_forcecamera 2 // forsuj spectarora na: 0 - nie forsuj, 1 - widok z oczu gracza i z chase mode , 2 - tylko widok z oczu gracza, zalecana wartosc 1 albo 2&lt;br /&gt;
mp_forcechasecam 1 // 0 - gracz moze latac po calej mapie, 1 - mozna ogladac typo swoich tp, 2 - klient nie rusza sie z miejsca gdzie umarl&lt;br /&gt;
&lt;br /&gt;
mp_autokick 0 // automatyczne kickowanie za zabijanie swoich albo dlugie nie ruszanie sie z miejsca&lt;br /&gt;
sv_timeout 120 // czas w sekundach, jesli gracz nie odpowie w tym czasie uznawany jest za odlaczony od serwera (jak komus sie komp zwiesi/padnie na chwile lacze)&lt;br /&gt;
sv_spectatormaxspeed 500 // maksymalna predkosc latania obserwatora , normalny gracz biega z predkoscia 320, standard jest 500&lt;br /&gt;
mp_chattime 3 // po ilu sekundach po osiagnieciu timelimitu/maxrounds zmienia sie mapa&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// inne &lt;br /&gt;
mp_autocrosshair 0 // default 0&lt;br /&gt;
sv_aim 0 //0 ((standard) wylacza autocelowanie, 1 - zalacza auto celowanie (nie zalecane)&lt;br /&gt;
sv_airaccelerate 10 // akcleracja w powietrzu (bunnyjump), wartosc od 0 do 10 , 10 standardowo&lt;br /&gt;
sv_airmove 1 // pozwala na ruch w powietrzu (bunnyjump), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_challengetime 150 // czas w sekundach, jesli gracz sie nie podlaczy do gry w tym czasie bedzie uznawany za odlaczonego, zwieksz jesli gracze maja slabe kompy albo duzo sciagaja z serwera :D&lt;br /&gt;
sv_cheats 0 // 0 (standard) nie pozwala na komendy give weapon, god, noclip i takie tam, 1 - dla deweloperow map albo serwero for fun&lt;br /&gt;
sv_clienttrace 1 // (standard) 1&lt;br /&gt;
sv_friction 4 // poslizg na powierzchni podczas biegania, ma wplyw na predkosc kompletnego zatrzymania sie, 4 (standard)&lt;br /&gt;
sv_gravity 800 // grawitacja, domyslnie 800, im wiecej tym trudniej skakac (przy pewnych wartosciach zejscie z malego schodka jest smiertelne a granaty padaja pod nogami)&lt;br /&gt;
                // 0 wylacza grawitacje - jak podskoczysz to juz nie upadniesz&lt;br /&gt;
                // wartosc 100, 200, 400 sanajczesciej spotykane na serwerach niekonwecjonalnych&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// status serwera poprzez www&lt;br /&gt;
// sprawdzenie statusu serwera tez zzera troche procesora i lacza, domyslne wartosci sa wystarczajace&lt;br /&gt;
&lt;br /&gt;
max_queries_global 20 // jak czesto mozna w sumie sprawdzic status serwera&lt;br /&gt;
max_queries_sec 3 // jak czesto klient moze sprawdzac status serwera (all seeing eye, skrypty www)&lt;br /&gt;
max_queries_window 30 // rozmiar okna czasowego na sprawdzanie zapytan ,jak masz problemy z timeoutem w hlsw ustaw na 10&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// ekstra konfigi&lt;br /&gt;
//exec addons/wwcl/scripts/wwcl_config.cfg // wykonaj confgi wwcl (jesli posiadasz ten plugin, a jak nie to nic zlego sie nie stanie)&lt;br /&gt;
//exec addons/cdeath/cdeath.cfg // wykonaj confgi Cheating-Death (jesli posiadasz ten plugin, a jak nie to nic zlego sie nie stanie)&lt;br /&gt;
&lt;br /&gt;
//say &amp;quot;Server.cfg loaded&amp;quot; // ta linia odkomentowana czasem sie przydaje przy wykonywaniu zdalnej komendy&lt;br /&gt;
//echo &amp;quot;Server.cfg loaded&amp;quot; // to samo co wyzej, ale aby bylo zalogowane musi byc zmienna mp_logecho 1&lt;br /&gt;
                        // rcon exec server.cfg&lt;br /&gt;
                        // wtedy latwiej sie upewnic ze dobrze wpisalismy komende&lt;br /&gt;
&lt;br /&gt;
// koniec&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[Kategoria:Serwery gier]]&lt;/div&gt;</summary>
		<author><name>MisieQ</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Serwer_Counter-Strike_1.6_Linux</id>
		<title>Serwer Counter-Strike 1.6 Linux</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Serwer_Counter-Strike_1.6_Linux"/>
				<updated>2011-06-29T14:35:32Z</updated>
		
		<summary type="html">&lt;p&gt;MisieQ: /* Systemy 64 bitowe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Counter-Strike 1.6 Linux=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wcześniej zobacz artykuł o [[HLDS]], a dopiero tutaj patrz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Uwaga!'''&lt;br /&gt;
&lt;br /&gt;
Poniższe FAQ jest przeznaczone dla osób, które chcą zainstalować Serwer Counter-Strike'a.&lt;br /&gt;
Aby zacząć cokolwiek robić, musisz mieć przynajmniej jakakolwiek wiedzę na temat systemów typu *nix - najlepiej jak najpierw zajrzycie [http://zlobek.tcz.wroclaw.pl tutaj].&lt;br /&gt;
&lt;br /&gt;
Warto także najpierw zobaczyć podstronę tego artykułu w zależności od posiadanego systemu operacyjnego (''jeśli takowa istnieje'').&lt;br /&gt;
&lt;br /&gt;
Wymagania:&lt;br /&gt;
*Dostęp do serwera po przez [[SSH]], albo siedzieć przy nim ;),&lt;br /&gt;
*Połączenie z internetem na serwerze z Linuksem,&lt;br /&gt;
*‘homedir’ gdzie masz prawa zapisu,&lt;br /&gt;
*Więcej niż 600 MB miejsca na dysku,&lt;br /&gt;
*pakiet wget,&lt;br /&gt;
*pakiet gzip (unzip).&lt;br /&gt;
*pakiet lib32gcc1 (tylko systemy 64 bitowe)&lt;br /&gt;
&lt;br /&gt;
=Instalacja Steam'a=&lt;br /&gt;
&lt;br /&gt;
Potrzebujemy pliku z internetu, aby zassać serwer. Używamy pakietu ‘wget’, aby pobrać plik.&lt;br /&gt;
&lt;br /&gt;
 wget http://storefront.steampowered.com/download/hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
Wykonujemy poniższe komendy w konsoli:&lt;br /&gt;
&lt;br /&gt;
 chmod +x hldsupdatetool.bin &lt;br /&gt;
a następnie:&lt;br /&gt;
 ./hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
Po przeczytaniu licencji wpisujemy:&lt;br /&gt;
 yes&lt;br /&gt;
&lt;br /&gt;
I tak powstaje plik steam.&lt;br /&gt;
&lt;br /&gt;
Jeśli nagle uzyskasz błąd typu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sh: line 1: uncompress: command not found&lt;br /&gt;
Broken pipe&lt;br /&gt;
sh: uncompress:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to zajrzyj [[Hldsupdatetool#Problem_z_plikiem|tutaj]]&lt;br /&gt;
&lt;br /&gt;
Steam został zainstalowany. &lt;br /&gt;
Wpisujemy &lt;br /&gt;
 chmod +x ./steam &lt;br /&gt;
&lt;br /&gt;
Teraz uruchamiamy go komendą&lt;br /&gt;
 ./steam &lt;br /&gt;
W tym momencie steam się zaktualizuje i trzeba go uruchomić jeszcze raz, ale o tym to już niżej.&lt;br /&gt;
&lt;br /&gt;
=Instalacja Serwera=&lt;br /&gt;
&lt;br /&gt;
Do instalki serwera należy uruchomić steam'a z parametrem -update&lt;br /&gt;
&lt;br /&gt;
Ogólna składnia tak:&lt;br /&gt;
 ./steam -command update -game &amp;lt;game&amp;gt; -dir &amp;lt;dir&amp;gt; -username &amp;lt;username&amp;gt; -password &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W miejsce wyrazu między &amp;lt; &amp;gt; należy podstawić wartość jaką chcemy, aby parametr przyjął. Na przykład jeśli mamy ''-game &amp;lt;game&amp;gt;'', a  do wyboru z wartości mamy ''cstrike'', ''dod'', ''czero'' (itd) i chcemy aby parametr miał wartość ''cstrike'' to wpisujemy w ostateczności '''-game cstrike'''&lt;br /&gt;
&lt;br /&gt;
Opcje ''-username &amp;lt;username&amp;gt;'' i ''-password &amp;lt;password&amp;gt;'' są opcjonalne dla innych gier, dla CS 1.6 są '''zbędne'''.&lt;br /&gt;
*''&amp;lt;username&amp;gt;'' to twoj@e-mail, lepiej aby był poprawnym emailem &lt;br /&gt;
*''&amp;lt;password&amp;gt;'' to twoje_hasło, najlepiej bez spacji&lt;br /&gt;
*''&amp;lt;game&amp;gt;'' to gra (do wyboru mamy ''cstrike'', ''valve'', ''tfc'', ''ricochet'', ''dod'',  ''dmc''), w naszym przypadku jest to ''cstrike''&lt;br /&gt;
*''&amp;lt;dir&amp;gt;'' - to ścieżka do instalacji serwera, tu mamy ~/hlds_l (''może to być /home/user/hlds_l/'') lub &amp;quot;./&amp;quot;, wtedy zainstaluje się w katalogu w którym jesteśmy.&lt;br /&gt;
&lt;br /&gt;
Można dodać parametry ''-remember_password'' ''-verify_all'', aby zapamiętać hasło oraz aby zawsze sprawdzać wszystkie pliki zasobów serwera (np.: czasem hlds potrafi strącić pliki w wyniku padu zasilania, oracz czasem valve wysyła poprawione wersje map, itp.)&lt;br /&gt;
W takim przypadku nasz ogólna linia startowa będzie wyglądać jak poniżej:&lt;br /&gt;
 ./steam -command update -game &amp;lt;game&amp;gt; -dir &amp;lt;dir&amp;gt; -username &amp;lt;username&amp;gt; -password &amp;lt;password&amp;gt; -remember_password -verify_all -retry&lt;br /&gt;
&lt;br /&gt;
''-retry'' spowoduje ze na pewno wcześniej czy później ściągnięcie grę. Należy pamiętać o odblokowaniu potrzebnych portów.&lt;br /&gt;
&lt;br /&gt;
Dla przykładu który '''POWINNIŚCIE STOSOWAĆ''' w większości przypadków, aby zainstalować '''cstrike''' bez hasła, ani użytkownika, w podkatalogu ~/hlds_l: &lt;br /&gt;
&lt;br /&gt;
 ./steam -command update -game cstrike -dir ~/hlds_l -verify_all -retry&lt;br /&gt;
&lt;br /&gt;
Teraz następuje ściąganie wszystkich plików serwera (ok. 340 MB) z serwerów Valve, jeśli masz wolne łącze, to będzie to trwało dość długo.&lt;br /&gt;
&lt;br /&gt;
Po ściągnięciu plików możemy przystąpić do pierwszego uruchomienia serwera.&lt;br /&gt;
&lt;br /&gt;
=Podstawowa Konfiguracja Serwera=&lt;br /&gt;
&lt;br /&gt;
Uruchamianie serwera jest dość proste, opis wartości dla parametrów podane są niżej.&lt;br /&gt;
Dla przykładu:&lt;br /&gt;
&lt;br /&gt;
 ./hlds_run -game cstrike +port &amp;lt;port&amp;gt; +ip &amp;lt;ip&amp;gt; +maxplayers &amp;lt;liczba&amp;gt; +exec server.cfg +map &amp;lt;mapa&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Parametry==&lt;br /&gt;
&lt;br /&gt;
''+ip &amp;lt;ip&amp;gt;'' oznacza ze chcemy aby serwer był tylko na danym adresie ip , nie musicie tego dawać jeśli chcecie uruchomić serwer widoczny na lanie i internecie (pod warunkiem ze serwer linuksowy ma przekierowanie na routerze odpowiednich portów albo on sam ma publiczny adres ip).&lt;br /&gt;
ip są zależne od numerów jaki ma dany serwer i zależy to do jego konfiguracji - warto mieć admina serwera pod ręką :P.&lt;br /&gt;
jeśli nie sprecyzujemy parametru ip, to hlds będzie słuchał na wszystkich interfejsach sieciowych serwera - użyteczne jak chcemy mieć serwer na przykład w dwóch sieciach komputerowych albo serwer na lan i na internecie (np.: w internet cafe). Przy numerach dynamicznych lepiej nie precyzować numeru ip serwera (np.: mając łącze takie jak Neostrada, itp.)&lt;br /&gt;
&lt;br /&gt;
Przykład +ip 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
''+port &amp;lt;port&amp;gt;'' oznacza na jakim porcie chcemy odpalić serwer, przeważnie domyślnie mamy 27015, można zmienić np.: na 27016 jeśli stawiamy drugi serwer&lt;br /&gt;
&lt;br /&gt;
Przykład +port 27016&lt;br /&gt;
 &lt;br /&gt;
''+maxplayers &amp;lt;liczba&amp;gt;'' oznacza na ile slotów chcemy stworzyć serwer, przeważnie chcemy zrobić na 18 graczy, czyli mamy +maxplayers 18. Maksymalna ilość slotów zależy w dużej mierze od wydajności waszego serwera oraz łącza internetowego.&lt;br /&gt;
&lt;br /&gt;
''+map &amp;lt;mapa&amp;gt;'' każe załadować mapę, inaczej serwer będzie działał, ale na nim nie zagracie :D, trzeba dodać +map de_dust&lt;br /&gt;
jeśli nie ma mapy powinna być jednak możliwość podłączenia się do serwera poprzez rcon.&lt;br /&gt;
&lt;br /&gt;
''-autoupdate'' parametr, dzięki któremu serwer będzie się automatycznie aktualizował po restarcie.&lt;br /&gt;
&lt;br /&gt;
'''OSTATECZNIE''' wasza podstawowa linia startowa serwera powinna wyglądać na przykład tak:&lt;br /&gt;
 ./hlds_run -autoupdate -game cstrike +maxplayers 18 +exec server.cfg +map de_dust&lt;br /&gt;
&lt;br /&gt;
=Pierwsze uruchomienie=&lt;br /&gt;
&lt;br /&gt;
Warto najpierw odpalić serwer bez modów i sprawdzić czy działa. Warto [[HLDS Parametry Startowe|uruchomić serwer z parametrem]] '''-debug -condebug''', dzięki czemu będziemy widzieć o wiele więcej komunikatów o błędach, a większość problemów będzie w pliku cstrike/qconsole.txt&lt;br /&gt;
&lt;br /&gt;
Serwer powinien wystartować i po chwili pokazać, że chodzi. Możemy się o tym przekonać wpisując w konsoli komendę&lt;br /&gt;
 status&lt;br /&gt;
powinno zwrócić info jaka jest mapa, adres ip, ilość graczy, itd - możemy spróbować się do niego podłączyć.&lt;br /&gt;
&lt;br /&gt;
Jak sobie pobiegamy to teraz można wyłączyć serwer (wpisz komendę quit w konsoli serwera) i myśleć nad bardziej zaawansowanym konfigurowaniem, opisanym w innych artykułach.&lt;br /&gt;
&lt;br /&gt;
=FreeBSD=&lt;br /&gt;
&lt;br /&gt;
Wymagany artykuł po angielsku - dla admina http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html&lt;br /&gt;
&lt;br /&gt;
'''Autor: di0nizy'''&lt;br /&gt;
Instalacja Klienta Steam pod systemem FreeBSD.&lt;br /&gt;
Niestety, aby wszytko działało jak należy będzie nam potrzeby root albo superuser.&lt;br /&gt;
&lt;br /&gt;
Po aktualizacji portów (aktualizacji systemu) wykonujemy polecenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;# cd /usr/ports/emulators/linux_base-suse-9.2 &amp;amp;&amp;amp; make install clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktywujemy Linux emulation - do pliku /etc/rc.conf należy dopisać: &lt;br /&gt;
&amp;lt;pre&amp;gt;linux_enable=&amp;quot;YES&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potem musimy wykonać reboot maszyny.&lt;br /&gt;
&lt;br /&gt;
Następnie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /usr/ports/games/linux-steam &amp;amp;&amp;amp; make install clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeśli chcecie zainstalować Steam'a w konkretnej lokalizacji, musisz wyedytować plik ''/usr/ports/games/linux-steam/Makefile''&lt;br /&gt;
W środku znajdziesz linię: &lt;br /&gt;
&amp;lt;pre&amp;gt;INSTALLDIR?= steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmień ją na: &lt;br /&gt;
&amp;lt;pre&amp;gt;INSTALLDIR?=/gdziekolwiek/Ci/wygodnie/zainstalować/steama/&amp;lt;/pre&amp;gt;&lt;br /&gt;
System powienien ściągnąć i zainstalować Steam'a jak i wszystkie niezbędne do jego działania biblioteki.&lt;br /&gt;
&lt;br /&gt;
Na końcu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /gdziekolwiek/Ci/wygodnie/zainstalowac/steama/&lt;br /&gt;
# ./steam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i instalujemy jak dla reszty linuksów.&lt;br /&gt;
&lt;br /&gt;
----- stare -----&lt;br /&gt;
Dodatkowo warto zaznajomić się z pakietem http://www.freshports.org/games/hlserver-cs/&lt;br /&gt;
Potrzebne będzie też http://www.freshports.org/emulators/linux_base-8/&lt;br /&gt;
&lt;br /&gt;
=Systemy 64 bitowe=&lt;br /&gt;
&lt;br /&gt;
Na systemach 64 bitowych występuje błąd podczas instalacja serwera a mianowicie nie można odpalic pliku hldsupdatetool.bin&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./hldsupdatetool.bin&lt;br /&gt;
-bash: ./hldsupdatetool.bin: Nie ma takiego pliku ani katalogu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
aby to naprawić wystarczy doinstalować 2 pakiety :)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install lib32gcc1&lt;br /&gt;
apt-get install ia32-libs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Gentoo=&lt;br /&gt;
&lt;br /&gt;
Warto zajrzeć najpierw na [http://gentoo-wiki.com/HOWTO_Halflife_Dedicated_Server_(CounterStrike) Gentoo Wiki] - o ile artykuł jest o Serwerze Source, warto się z nim zaznajomić i pozmieniać odpowiednie wartości jak &amp;quot;Counter-Strike Source&amp;quot; na cstrike.&lt;br /&gt;
&lt;br /&gt;
==Potrzebne pakiety==&lt;br /&gt;
*app-arch/ncompress&lt;br /&gt;
*sys-kernel/linux-headers&lt;br /&gt;
*sys-libs/libstdc++-v3&lt;br /&gt;
&lt;br /&gt;
==Użyteczne pakiety==&lt;br /&gt;
app-misc/screen&lt;br /&gt;
&lt;br /&gt;
Można pobawić się pakietem halflife-steam ale radziłbym stosować opisaną instalację jak dla normalnych linuksów.&lt;br /&gt;
&lt;br /&gt;
=Wywalanie się serwera z powodu CPU Frequency=&lt;br /&gt;
Jeszcze jedna notka co do wywalającego się serwera, najczęściej objawiająca się komunikatem&lt;br /&gt;
 Unable to determine CPU Frequency&lt;br /&gt;
&lt;br /&gt;
Problem leży w katalogu /proc&lt;br /&gt;
&lt;br /&gt;
[http://forums.steampowered.com/forums/showthread.php?threadid=288360&amp;amp;highlight=Unable+determine+Frequency SteamPowered Forums thread]&lt;br /&gt;
&lt;br /&gt;
Przeważnie chodzi o to, że w systemie linuksowym nie ma dostępu do /proc/cpuinfo albo go w ogóle nie ma - tak się zdarza przy bardzo restrykcyjnie ustawionym systemie (np.: PLD) albo jak nie ma doinstalowanych pakietów (np.: FreeBSD)&lt;br /&gt;
&lt;br /&gt;
HLDS używa od jakiegoś czasu dziwnej metody określenia taktowania procesora, czasem mu się udaje, ale jak procesor jest bardzo obciążony to może mu się nie udać (w wyniku przełączania procesów) i wywala błąd - dlatego serwer np startuje ale przy zmianie mapy pada.&lt;br /&gt;
&lt;br /&gt;
Rozwiązaniem jest danie userowi na którym działa serwer dostępu do czytania /proc/cpuinfo albo przeczytajcie niżej rozwiązanie dla FreeBSD.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hey Guys,&lt;br /&gt;
&lt;br /&gt;
I keep getting this error almost every time I try to start up srcds_run. It looks like it starts up ok, then it gives the error &amp;quot;Unable to determine CPU Frequency&amp;quot; and crashes.&lt;br /&gt;
&lt;br /&gt;
After running the srcds_run commands about 5 times, it finally starts up OK. Does anyone know why I would get such an error and how I can fix it?&lt;br /&gt;
&lt;br /&gt;
I'm running FreeBSD 4.11 with a Pentium 4 2.8Ghz prescott CPU.&lt;br /&gt;
&lt;br /&gt;
Any help would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Dan&lt;br /&gt;
----&lt;br /&gt;
You need to make sure linux_base is installed and that you have linuxproc fs and mounted i belive&lt;br /&gt;
try cvsup'ing to RELENG=5.3 i belive.&lt;br /&gt;
----&lt;br /&gt;
just found another piece of puzzle&lt;br /&gt;
here it is:&lt;br /&gt;
http://www.mail-archive.com/hlds_li...m/msg35818.html&lt;br /&gt;
in few words - you may need to add the following line to your /etc/fstab file:&lt;br /&gt;
linprocfs /compat/linux/proc linprocfs rw 0 0&lt;br /&gt;
worked for me&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Konfiguracja=&lt;br /&gt;
Już przeczytaliście, że serwer można odpalić z parametrami, istnieją jescze komendy oraz zmienne, które dokładniej określają pracę serwera.&lt;br /&gt;
Warto zaznajomić się teraz ponownie z artykułem [[HLDS]] gdzie są przedstawione podstawowe pliki konfiguracyjne.&lt;br /&gt;
&lt;br /&gt;
Poniżej przykładowy server.cfg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;// server.cfg PL&lt;br /&gt;
// by _KaszpiR_ and PawelS&lt;br /&gt;
// ver 0.7.1 2006-11-11&lt;br /&gt;
&lt;br /&gt;
// odpal hlds z parametrem +servercfgfile server.cfg&lt;br /&gt;
// na przyklad ./hlds_run -game cstrike +map de_dust +servercfgfile server.cfg&lt;br /&gt;
&lt;br /&gt;
// config ma parametry przygotowanie na serwer ffa&lt;br /&gt;
&lt;br /&gt;
// konfiguracja podstawowa&lt;br /&gt;
sv_lan 0 //ustaw na 1 jesli to jest serwer wylacznie na lan&lt;br /&gt;
maxplayers 22 //maksymalna ilosc graczy, pamietaj ze systemy rezerwacji slotow na serwerze zabieraa przewaznie 2 sloty&lt;br /&gt;
sv_visiblemaxplayers -1 // liczba widocznych slotow na serwerze, jesli -1 to jest automatycznie obliczana (standard)&lt;br /&gt;
                        // ale wtedy trzeba recznie w konsoli napisc adres serwera aby sie podlaczyc (jesli serwer pelny)&lt;br /&gt;
                        // ustawiasz np te wartosc na 20 a masz maxplayers 22 i w rzeczywistosci masz 2 wolne sloty na serwerze &lt;br /&gt;
&lt;br /&gt;
exec banned.cfg // laduj bany steamid/wonid&lt;br /&gt;
exec listip.cfg // laduj bany na ip&lt;br /&gt;
&lt;br /&gt;
hostname &amp;quot;Szambo&amp;quot; // nazwa serwera widziana poprzez przegladarki serwerow (np w favourities)&lt;br /&gt;
mapchangecfgfile &amp;quot;server.cfg&amp;quot; // wykonaj ten confgi podczas zmiany mapy (np aby przywrocic stare ustawienia )&lt;br /&gt;
mapcyclefile &amp;quot;mapcycle.txt&amp;quot; // plik zawiera liste map wg ktorych bedzie sie grac po zakonczeniu rozgrywki &lt;br /&gt;
motdfile &amp;quot;motd.html&amp;quot; // nazwa pliku do wyswietlenia jak sie wchodzi na serwer, to czego ludzie nie czytaja :)&lt;br /&gt;
servercfgfile &amp;quot;server.cfg&amp;quot; // plik z glownymi ustawieniami na serwerze, odpalany przy pierwszym starcie &lt;br /&gt;
&lt;br /&gt;
sv_proxies 1 // liczba hltv proxy jakie moga sie podlaczyc do serwera, standard 1, wiecej nie zalecane&lt;br /&gt;
sv_region 3 // domyslne 0 - swiat, a poniewaz jestesmy w europie ustawiamy na 3&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// wydajnosc&lt;br /&gt;
fps_max 100 // ile fps serwer powinien miec srednio, najlepiej aby byla okolo 100, ale nie wieksza od 200&lt;br /&gt;
            // inaczej serwer zzera za duzo procesora&lt;br /&gt;
host_framerate 0 // cholera wie co to jest&lt;br /&gt;
sys_ticrate 200 // wartosc 125 jest zalecana, najlepiej nie miec wiecej niz 200, niektore mecze wymagaja 1000, ale firmy hostingowe moga forsowac te wartosc na nizsze&lt;br /&gt;
                // 10 000 jest wartoscia ekstremalna, jedynie na lany dla wymiataczy&lt;br /&gt;
                // przewaznie zzera tylko niepotrzebnie procesor&lt;br /&gt;
        &lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// net&lt;br /&gt;
sv_maxrate 20000 // maksymalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna,&lt;br /&gt;
                // ustawianie wartosci ponizej 4000 zlaguje graczy i serwer, na lan maksymalna wartość 25000&lt;br /&gt;
                // na serwer internetowy - zalezy do lacza, sprobuj z 9999 jesli masz lagi, ewentualnie sukcesywnie zmniejszaj o 500&lt;br /&gt;
&lt;br /&gt;
sv_maxupdaterate 80 // maksymalna wartosc jaka klient moze miec przy cl_updaterate, &lt;br /&gt;
                    // jesli ma wiecej to bedzie mial tracone pakiety&lt;br /&gt;
&lt;br /&gt;
sv_minrate 0 // minimalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna, domyslnie 4000,&lt;br /&gt;
            // ustawanie wartosci powyzej 6000 zlaguje serwer i graczy&lt;br /&gt;
            // zaleca sie trzymanie wartosci 0 ze wzgledu na serwery HLTV - po prostu mozna zaoszczedzic kase za lacze&lt;br /&gt;
&lt;br /&gt;
sv_minupdaterate 10 // minimalna wartosc jaka klient musi miec przy cl_updaterate, &lt;br /&gt;
                    // zaleca sie trzymanie wartosci 10 ze wzgledu na serwery HLTV&lt;br /&gt;
&lt;br /&gt;
sv_maxunlag 1 // maksymalny czas w sekundach kompensacji lagow&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// rcon i hasla&lt;br /&gt;
sv_password &amp;quot;&amp;quot; // wymagane haslo aby sie podlaczyc do serwera, &lt;br /&gt;
                //ustawnaie najczesciej na serwery klanowe albo podczas meczu&lt;br /&gt;
&lt;br /&gt;
//rcon_password &amp;quot;zupa&amp;quot; // haslo na rcon, nie zalecane aby tu umeszczac, lepiej jesli dasz w parametrach odpalania serwera&lt;br /&gt;
                     // jesli ustawisz &amp;quot;&amp;quot; to rcon nie bedzie dzialal&lt;br /&gt;
                     // np +rcon_password &amp;quot;zupa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sv_rcon_banpenalty 60 //czas bana za probe uzycia zlego rcon'a za wielokrotne proby (banuje na ip), 0 to na zawsze&lt;br /&gt;
sv_rcon_minfailures 5 // limit zlych komend rcon aby dostac ban'a&lt;br /&gt;
sv_rcon_minfailuretime 30 // czas w jakim sa sprawdzane proby rcon, &lt;br /&gt;
// jak ktos zle wpisze rcon_password (albo nie poda) i wykona zbyt wiele komend rcon to dostanie bana&lt;br /&gt;
// wtedy pomaga jedynie restart serwera, poniewaz po odbanowaniu kazdy blad spowoduje zalozenie na nowo bana&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// logi&lt;br /&gt;
// zaleca sie zachowanie ponizszych ustawien jesli chcesz uzywac HLStats albo PsychoStats&lt;br /&gt;
mp_logdetail 3 // poziom logow, 0 - wylacz, 1 - tylko trafienia przeciwnika standard , 2, - tylko trafienia tp, 3 - loguj oba (tp i wroga)&lt;br /&gt;
mp_logecho 1 // 1 - wlacza logowanie komendy echo, 0 - wylacza, np jak masz w server.cfg echo SERVER CFG LOADED to bedziesz mial to logowane&lt;br /&gt;
mp_logfile 1 // logowanie wydarzen multiplayer (koniec rundy itp), 1 - tak (standard), 0 - nie&lt;br /&gt;
mp_logmessages 1 // loguj komendy say (chat), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_logbans 1 // loguj dawanie banow, 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_logblocks 1 // loguj blokowane proby zmiany zastrzezonych wartosci zmiennych, 1 - tak (standard), 0 - nie &lt;br /&gt;
sv_logrelay 1 // loguj podlaczenia hltv relay proxy, 1 - tak (standard), 0 - nie&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// voice&lt;br /&gt;
sv_voicecodec &amp;quot;voice_speex&amp;quot; // rodzaj kodeka, domyslnie voice_miles, zalecany voice_speex - lepsza jakosc kosztem kilku procent uzycia procesora&lt;br /&gt;
sv_voiceenable 1 // uzywaj opcji voice na serwerze, 1 - tak (domyslnie), 0 - nie&lt;br /&gt;
sv_voicequality 3 // jakosc glosu, od 1 do 5, im wiecej tym lepiej ale wieksze uzyci proca i sieci, domyslnie 3&lt;br /&gt;
sv_alltalk 0 // 0 - (domyslnie) voice mozna uzywac tylko jesli zywy i tylko do tp, 1 - kazdy moze gadac z kazdym (dobre na poczatek i koniec meczu)&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// downlad&lt;br /&gt;
// zaleca sie zachowanie ponizszych wartosci aby nie miec problemow ze sciaganiem plikow z serwera&lt;br /&gt;
hpk_maxsize 0.5 // maksymalny rozmiar sumy wszstkich logo graczy na serwerze, w megabajtach&lt;br /&gt;
                // rekomendowana wartosc do 2 mega&lt;br /&gt;
                // ustawianie zbyt wysokich warosci spowoduje ze gracze beda disconnectowani (bo musza to zassac),&lt;br /&gt;
                // a serwer bedzie sie wolniej ladowal&lt;br /&gt;
                // 1 MB = 100 bitmap&lt;br /&gt;
sv_allowdownload 1 // pozwalaj na download, 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_allowupload 1 // pozwalaj na upload (np loga), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_send_logos 1 //pozwalaj na wysylanie logo graczy (sprej na sciane)&lt;br /&gt;
sv_send_resources 1 // pozwalaj na dowload listy wymaganych plikow aby grac na mapie, 1 - tak (standard), 0 - nie&lt;br /&gt;
//sv_downloadurl &amp;quot;http://szambo/hlds/dlurl/&amp;quot; // url do lokacji skad mozna zasysac pliki serwerowe (pamietaj aby ograniczyc dostep do waznych plikow  - katalog addons, server.cfg itp)&lt;br /&gt;
sv_downloadurl &amp;quot;http://bagno/hlds/&amp;quot; &lt;br /&gt;
mp_decals 300 // maximum wyswietlanych logo itp na serwerze&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// rozgrywka&lt;br /&gt;
mp_autoteambalance 0 // przerzucaj graczy do innych druzyn jesli nierowne sklady, 0 - nie (domyslnie), 1 - tak&lt;br /&gt;
mp_buytime 0.25 // czas kupowania na pocz rundy, w ulamku minuty ( jedna minuta = 1.0, 30 sekund = 0.25)&lt;br /&gt;
mp_c4timer 35 // czas w sekundach na rozbrojenie bomby (bo inaczej bedzie bum :), domyslnie 35&lt;br /&gt;
mp_consistency 1 // 0 - nie pozwol graczom na uzywanie wlasnych modeli postaci i broni (standard) , 0 -  pozwalaj (bo czituja)&lt;br /&gt;
mp_flashlight 1 // 1 - mozna uzywac latarki (standard), 0 - latarka zablokowana&lt;br /&gt;
mp_footsteps 1 // 1 - slychac kroki graczy podczas biegu (standard), 0 - wylaczone (quake 1 mode), dobre do cwiczenia refleksu :)&lt;br /&gt;
mp_freezetime 6 // czas w sekundach wstrzymania na poczatku rundy (na reload i kupno broni), ustaw na 0 na mapach aim&lt;br /&gt;
mp_friendly_grenade_damage 1 // 0 - granaty nie rania tp (ale zabiebraja armor), 1 - granaty rania graczy z druzyny (standard)&lt;br /&gt;
mp_friendlyfire 1 // 0 - jak strzelasz do swoich to ich nie ranisz, 1 - ranisz swoich (standard)&lt;br /&gt;
mp_ghostfrequency 0.1 // czestosc odswiezania stanu dla obserwatorow&lt;br /&gt;
mp_hostagepenalty 0 // ilosc zabic zakladnikow po ktorym dostajesz kicka, 0 - wylaczone&lt;br /&gt;
mp_limitteams 0 // ilu graczy moze byc niesymetrycznie po jedej z druzyn, 0 - bez limitu, 2 - maxymalnie moze byc w jednej z druzyn 2 graczy wiecej&lt;br /&gt;
mp_maxrounds 0 // maksymalna liczba rund do grania, 0 - brak limitu (standard)&lt;br /&gt;
mp_mirrordamage 0 // jak trafiasz swojego to tak jabys trafial siebie, domyslnie 0, 1 - wlacza (nie zalecane)&lt;br /&gt;
mp_payerid 0 // wyswietla nick gracza po nacelowaniu, 0 - widac wsztkich (w kolorach) (standard), 1 - tylko tp i zakladnicy, 2 - nikogo nie pokazuje&lt;br /&gt;
mp_roundtime 1.75 // czas trwania rundy w minutach , standard to 3 minuty, albo 1.75 na szybkie rozgrywki (aby sie nie nudzic na obsie), wartosci od 1 do 9&lt;br /&gt;
mp_startmoney 800 // liczba kasy na poczatku rundy&lt;br /&gt;
mp_timelimit 20 // limit czasu grania na mapie (po nim nastepuje zmiana mapy), w minutach, ustaw na 0 na brak limitu czasu, &lt;br /&gt;
mp_tkpunish 0 // karanie smiercia na poczatku nastepnej rundy za zabicie swojego, 0 - nie (domyslnie), 1 - tak&lt;br /&gt;
mp_winlimit 0 // limit rund do wygrania, jak jakas druzyna osiagnie te wartosc to nastepuje zmiana mapy, 0 - brak limitu (standard)&lt;br /&gt;
pausable 0 // 0 (standard) nie pozwala graczom pauzowac gry na serwerze, 1 - pozwala, czasem na meczach sie tak ustawia&lt;br /&gt;
sv_maxspeed 320 // maksymalna predkosc biegu gracza , standard (320)&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// obserwatorzy&lt;br /&gt;
allow_spectators 1 // pozwalaj na obserwatorow (osoby kompletnie nie grajace), 1 - tak (standard), 0 - nie, &lt;br /&gt;
mp_fadetoblack 0 // 1 - ekran sie sciemnia po smierci gracza (wymagane na niektorych meczach), 0 - bez sciemnienia&lt;br /&gt;
mp_forcecamera 2 // forsuj spectarora na: 0 - nie forsuj, 1 - widok z oczu gracza i z chase mode , 2 - tylko widok z oczu gracza, zalecana wartosc 1 albo 2&lt;br /&gt;
mp_forcechasecam 1 // 0 - gracz moze latac po calej mapie, 1 - mozna ogladac typo swoich tp, 2 - klient nie rusza sie z miejsca gdzie umarl&lt;br /&gt;
&lt;br /&gt;
mp_autokick 0 // automatyczne kickowanie za zabijanie swoich albo dlugie nie ruszanie sie z miejsca&lt;br /&gt;
sv_timeout 120 // czas w sekundach, jesli gracz nie odpowie w tym czasie uznawany jest za odlaczony od serwera (jak komus sie komp zwiesi/padnie na chwile lacze)&lt;br /&gt;
sv_spectatormaxspeed 500 // maksymalna predkosc latania obserwatora , normalny gracz biega z predkoscia 320, standard jest 500&lt;br /&gt;
mp_chattime 3 // po ilu sekundach po osiagnieciu timelimitu/maxrounds zmienia sie mapa&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// inne &lt;br /&gt;
mp_autocrosshair 0 // default 0&lt;br /&gt;
sv_aim 0 //0 ((standard) wylacza autocelowanie, 1 - zalacza auto celowanie (nie zalecane)&lt;br /&gt;
sv_airaccelerate 10 // akcleracja w powietrzu (bunnyjump), wartosc od 0 do 10 , 10 standardowo&lt;br /&gt;
sv_airmove 1 // pozwala na ruch w powietrzu (bunnyjump), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_challengetime 150 // czas w sekundach, jesli gracz sie nie podlaczy do gry w tym czasie bedzie uznawany za odlaczonego, zwieksz jesli gracze maja slabe kompy albo duzo sciagaja z serwera :D&lt;br /&gt;
sv_cheats 0 // 0 (standard) nie pozwala na komendy give weapon, god, noclip i takie tam, 1 - dla deweloperow map albo serwero for fun&lt;br /&gt;
sv_clienttrace 1 // (standard) 1&lt;br /&gt;
sv_friction 4 // poslizg na powierzchni podczas biegania, ma wplyw na predkosc kompletnego zatrzymania sie, 4 (standard)&lt;br /&gt;
sv_gravity 800 // grawitacja, domyslnie 800, im wiecej tym trudniej skakac (przy pewnych wartosciach zejscie z malego schodka jest smiertelne a granaty padaja pod nogami)&lt;br /&gt;
                // 0 wylacza grawitacje - jak podskoczysz to juz nie upadniesz&lt;br /&gt;
                // wartosc 100, 200, 400 sanajczesciej spotykane na serwerach niekonwecjonalnych&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// status serwera poprzez www&lt;br /&gt;
// sprawdzenie statusu serwera tez zzera troche procesora i lacza, domyslne wartosci sa wystarczajace&lt;br /&gt;
&lt;br /&gt;
max_queries_global 20 // jak czesto mozna w sumie sprawdzic status serwera&lt;br /&gt;
max_queries_sec 3 // jak czesto klient moze sprawdzac status serwera (all seeing eye, skrypty www)&lt;br /&gt;
max_queries_window 30 // rozmiar okna czasowego na sprawdzanie zapytan ,jak masz problemy z timeoutem w hlsw ustaw na 10&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// ekstra konfigi&lt;br /&gt;
//exec addons/wwcl/scripts/wwcl_config.cfg // wykonaj confgi wwcl (jesli posiadasz ten plugin, a jak nie to nic zlego sie nie stanie)&lt;br /&gt;
//exec addons/cdeath/cdeath.cfg // wykonaj confgi Cheating-Death (jesli posiadasz ten plugin, a jak nie to nic zlego sie nie stanie)&lt;br /&gt;
&lt;br /&gt;
//say &amp;quot;Server.cfg loaded&amp;quot; // ta linia odkomentowana czasem sie przydaje przy wykonywaniu zdalnej komendy&lt;br /&gt;
//echo &amp;quot;Server.cfg loaded&amp;quot; // to samo co wyzej, ale aby bylo zalogowane musi byc zmienna mp_logecho 1&lt;br /&gt;
                        // rcon exec server.cfg&lt;br /&gt;
                        // wtedy latwiej sie upewnic ze dobrze wpisalismy komende&lt;br /&gt;
&lt;br /&gt;
// koniec&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[Kategoria:Serwery gier]]&lt;/div&gt;</summary>
		<author><name>MisieQ</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Serwer_Counter-Strike_1.6_Linux</id>
		<title>Serwer Counter-Strike 1.6 Linux</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Serwer_Counter-Strike_1.6_Linux"/>
				<updated>2011-02-04T07:18:46Z</updated>
		
		<summary type="html">&lt;p&gt;MisieQ: /* Counter-Strike 1.6 Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Counter-Strike 1.6 Linux=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wcześniej zobacz artykuł o [[HLDS]], a dopiero tutaj patrz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Uwaga!'''&lt;br /&gt;
&lt;br /&gt;
Poniższe FAQ jest przeznaczone dla osób, które chcą zainstalować Serwer Counter-Strike'a.&lt;br /&gt;
Aby zacząć cokolwiek robić, musisz mieć przynajmniej jakakolwiek wiedzę na temat systemów typu *nix - najlepiej jak najpierw zajrzycie [http://zlobek.tcz.wroclaw.pl tutaj].&lt;br /&gt;
&lt;br /&gt;
Warto także najpierw zobaczyć podstronę tego artykułu w zależności od posiadanego systemu operacyjnego (''jeśli takowa istnieje'').&lt;br /&gt;
&lt;br /&gt;
Wymagania:&lt;br /&gt;
*Dostęp do serwera po przez [[SSH]], albo siedzieć przy nim ;),&lt;br /&gt;
*Połączenie z internetem na serwerze z Linuksem,&lt;br /&gt;
*‘homedir’ gdzie masz prawa zapisu,&lt;br /&gt;
*Więcej niż 600 MB miejsca na dysku,&lt;br /&gt;
*pakiet wget,&lt;br /&gt;
*pakiet gzip (unzip).&lt;br /&gt;
*pakiet lib32gcc1 (tylko systemy 64 bitowe)&lt;br /&gt;
&lt;br /&gt;
=Instalacja Steam'a=&lt;br /&gt;
&lt;br /&gt;
Potrzebujemy pliku z internetu, aby zassać serwer. Używamy pakietu ‘wget’, aby pobrać plik.&lt;br /&gt;
&lt;br /&gt;
 wget http://storefront.steampowered.com/download/hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
Wykonujemy poniższe komendy w konsoli:&lt;br /&gt;
&lt;br /&gt;
 chmod +x hldsupdatetool.bin &lt;br /&gt;
a następnie:&lt;br /&gt;
 ./hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
Po przeczytaniu licencji wpisujemy:&lt;br /&gt;
 yes&lt;br /&gt;
&lt;br /&gt;
I tak powstaje plik steam.&lt;br /&gt;
&lt;br /&gt;
Jeśli nagle uzyskasz błąd typu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sh: line 1: uncompress: command not found&lt;br /&gt;
Broken pipe&lt;br /&gt;
sh: uncompress:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to zajrzyj [[Hldsupdatetool#Problem_z_plikiem|tutaj]]&lt;br /&gt;
&lt;br /&gt;
Steam został zainstalowany. &lt;br /&gt;
Wpisujemy &lt;br /&gt;
 chmod +x ./steam &lt;br /&gt;
&lt;br /&gt;
Teraz uruchamiamy go komendą&lt;br /&gt;
 ./steam &lt;br /&gt;
W tym momencie steam się zaktualizuje i trzeba go uruchomić jeszcze raz, ale o tym to już niżej.&lt;br /&gt;
&lt;br /&gt;
=Instalacja Serwera=&lt;br /&gt;
&lt;br /&gt;
Do instalki serwera należy uruchomić steam'a z parametrem -update&lt;br /&gt;
&lt;br /&gt;
Ogólna składnia tak:&lt;br /&gt;
 ./steam -command update -game &amp;lt;game&amp;gt; -dir &amp;lt;dir&amp;gt; -username &amp;lt;username&amp;gt; -password &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W miejsce wyrazu między &amp;lt; &amp;gt; należy podstawić wartość jaką chcemy, aby parametr przyjął. Na przykład jeśli mamy ''-game &amp;lt;game&amp;gt;'', a  do wyboru z wartości mamy ''cstrike'', ''dod'', ''czero'' (itd) i chcemy aby parametr miał wartość ''cstrike'' to wpisujemy w ostateczności '''-game cstrike'''&lt;br /&gt;
&lt;br /&gt;
Opcje ''-username &amp;lt;username&amp;gt;'' i ''-password &amp;lt;password&amp;gt;'' są opcjonalne dla innych gier, dla CS 1.6 są '''zbędne'''.&lt;br /&gt;
*''&amp;lt;username&amp;gt;'' to twoj@e-mail, lepiej aby był poprawnym emailem &lt;br /&gt;
*''&amp;lt;password&amp;gt;'' to twoje_hasło, najlepiej bez spacji&lt;br /&gt;
*''&amp;lt;game&amp;gt;'' to gra (do wyboru mamy ''cstrike'', ''valve'', ''tfc'', ''ricochet'', ''dod'',  ''dmc''), w naszym przypadku jest to ''cstrike''&lt;br /&gt;
*''&amp;lt;dir&amp;gt;'' - to ścieżka do instalacji serwera, tu mamy ~/hlds_l (''może to być /home/user/hlds_l/'') lub &amp;quot;./&amp;quot;, wtedy zainstaluje się w katalogu w którym jesteśmy.&lt;br /&gt;
&lt;br /&gt;
Można dodać parametry ''-remember_password'' ''-verify_all'', aby zapamiętać hasło oraz aby zawsze sprawdzać wszystkie pliki zasobów serwera (np.: czasem hlds potrafi strącić pliki w wyniku padu zasilania, oracz czasem valve wysyła poprawione wersje map, itp.)&lt;br /&gt;
W takim przypadku nasz ogólna linia startowa będzie wyglądać jak poniżej:&lt;br /&gt;
 ./steam -command update -game &amp;lt;game&amp;gt; -dir &amp;lt;dir&amp;gt; -username &amp;lt;username&amp;gt; -password &amp;lt;password&amp;gt; -remember_password -verify_all -retry&lt;br /&gt;
&lt;br /&gt;
''-retry'' spowoduje ze na pewno wcześniej czy później ściągnięcie grę. Należy pamiętać o odblokowaniu potrzebnych portów.&lt;br /&gt;
&lt;br /&gt;
Dla przykładu który '''POWINNIŚCIE STOSOWAĆ''' w większości przypadków, aby zainstalować '''cstrike''' bez hasła, ani użytkownika, w podkatalogu ~/hlds_l: &lt;br /&gt;
&lt;br /&gt;
 ./steam -command update -game cstrike -dir ~/hlds_l -verify_all -retry&lt;br /&gt;
&lt;br /&gt;
Teraz następuje ściąganie wszystkich plików serwera (ok. 340 MB) z serwerów Valve, jeśli masz wolne łącze, to będzie to trwało dość długo.&lt;br /&gt;
&lt;br /&gt;
Po ściągnięciu plików możemy przystąpić do pierwszego uruchomienia serwera.&lt;br /&gt;
&lt;br /&gt;
=Podstawowa Konfiguracja Serwera=&lt;br /&gt;
&lt;br /&gt;
Uruchamianie serwera jest dość proste, opis wartości dla parametrów podane są niżej.&lt;br /&gt;
Dla przykładu:&lt;br /&gt;
&lt;br /&gt;
 ./hlds_run -game cstrike +port &amp;lt;port&amp;gt; +ip &amp;lt;ip&amp;gt; +maxplayers &amp;lt;liczba&amp;gt; +exec server.cfg +map &amp;lt;mapa&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Parametry==&lt;br /&gt;
&lt;br /&gt;
''+ip &amp;lt;ip&amp;gt;'' oznacza ze chcemy aby serwer był tylko na danym adresie ip , nie musicie tego dawać jeśli chcecie uruchomić serwer widoczny na lanie i internecie (pod warunkiem ze serwer linuksowy ma przekierowanie na routerze odpowiednich portów albo on sam ma publiczny adres ip).&lt;br /&gt;
ip są zależne od numerów jaki ma dany serwer i zależy to do jego konfiguracji - warto mieć admina serwera pod ręką :P.&lt;br /&gt;
jeśli nie sprecyzujemy parametru ip, to hlds będzie słuchał na wszystkich interfejsach sieciowych serwera - użyteczne jak chcemy mieć serwer na przykład w dwóch sieciach komputerowych albo serwer na lan i na internecie (np.: w internet cafe). Przy numerach dynamicznych lepiej nie precyzować numeru ip serwera (np.: mając łącze takie jak Neostrada, itp.)&lt;br /&gt;
&lt;br /&gt;
Przykład +ip 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
''+port &amp;lt;port&amp;gt;'' oznacza na jakim porcie chcemy odpalić serwer, przeważnie domyślnie mamy 27015, można zmienić np.: na 27016 jeśli stawiamy drugi serwer&lt;br /&gt;
&lt;br /&gt;
Przykład +port 27016&lt;br /&gt;
 &lt;br /&gt;
''+maxplayers &amp;lt;liczba&amp;gt;'' oznacza na ile slotów chcemy stworzyć serwer, przeważnie chcemy zrobić na 18 graczy, czyli mamy +maxplayers 18. Maksymalna ilość slotów zależy w dużej mierze od wydajności waszego serwera oraz łącza internetowego.&lt;br /&gt;
&lt;br /&gt;
''+map &amp;lt;mapa&amp;gt;'' każe załadować mapę, inaczej serwer będzie działał, ale na nim nie zagracie :D, trzeba dodać +map de_dust&lt;br /&gt;
jeśli nie ma mapy powinna być jednak możliwość podłączenia się do serwera poprzez rcon.&lt;br /&gt;
&lt;br /&gt;
''-autoupdate'' parametr, dzięki któremu serwer będzie się automatycznie aktualizował po restarcie.&lt;br /&gt;
&lt;br /&gt;
'''OSTATECZNIE''' wasza podstawowa linia startowa serwera powinna wyglądać na przykład tak:&lt;br /&gt;
 ./hlds_run -autoupdate -game cstrike +maxplayers 18 +exec server.cfg +map de_dust&lt;br /&gt;
&lt;br /&gt;
=Pierwsze uruchomienie=&lt;br /&gt;
&lt;br /&gt;
Warto najpierw odpalić serwer bez modów i sprawdzić czy działa. Warto [[HLDS Parametry Startowe|uruchomić serwer z parametrem]] '''-debug -condebug''', dzięki czemu będziemy widzieć o wiele więcej komunikatów o błędach, a większość problemów będzie w pliku cstrike/qconsole.txt&lt;br /&gt;
&lt;br /&gt;
Serwer powinien wystartować i po chwili pokazać, że chodzi. Możemy się o tym przekonać wpisując w konsoli komendę&lt;br /&gt;
 status&lt;br /&gt;
powinno zwrócić info jaka jest mapa, adres ip, ilość graczy, itd - możemy spróbować się do niego podłączyć.&lt;br /&gt;
&lt;br /&gt;
Jak sobie pobiegamy to teraz można wyłączyć serwer (wpisz komendę quit w konsoli serwera) i myśleć nad bardziej zaawansowanym konfigurowaniem, opisanym w innych artykułach.&lt;br /&gt;
&lt;br /&gt;
=FreeBSD=&lt;br /&gt;
&lt;br /&gt;
Wymagany artykuł po angielsku - dla admina http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html&lt;br /&gt;
&lt;br /&gt;
'''Autor: di0nizy'''&lt;br /&gt;
Instalacja Klienta Steam pod systemem FreeBSD.&lt;br /&gt;
Niestety, aby wszytko działało jak należy będzie nam potrzeby root albo superuser.&lt;br /&gt;
&lt;br /&gt;
Po aktualizacji portów (aktualizacji systemu) wykonujemy polecenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;# cd /usr/ports/emulators/linux_base-suse-9.2 &amp;amp;&amp;amp; make install clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktywujemy Linux emulation - do pliku /etc/rc.conf należy dopisać: &lt;br /&gt;
&amp;lt;pre&amp;gt;linux_enable=&amp;quot;YES&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potem musimy wykonać reboot maszyny.&lt;br /&gt;
&lt;br /&gt;
Następnie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /usr/ports/games/linux-steam &amp;amp;&amp;amp; make install clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeśli chcecie zainstalować Steam'a w konkretnej lokalizacji, musisz wyedytować plik ''/usr/ports/games/linux-steam/Makefile''&lt;br /&gt;
W środku znajdziesz linię: &lt;br /&gt;
&amp;lt;pre&amp;gt;INSTALLDIR?= steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmień ją na: &lt;br /&gt;
&amp;lt;pre&amp;gt;INSTALLDIR?=/gdziekolwiek/Ci/wygodnie/zainstalować/steama/&amp;lt;/pre&amp;gt;&lt;br /&gt;
System powienien ściągnąć i zainstalować Steam'a jak i wszystkie niezbędne do jego działania biblioteki.&lt;br /&gt;
&lt;br /&gt;
Na końcu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /gdziekolwiek/Ci/wygodnie/zainstalowac/steama/&lt;br /&gt;
# ./steam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i instalujemy jak dla reszty linuksów.&lt;br /&gt;
&lt;br /&gt;
----- stare -----&lt;br /&gt;
Dodatkowo warto zaznajomić się z pakietem http://www.freshports.org/games/hlserver-cs/&lt;br /&gt;
Potrzebne będzie też http://www.freshports.org/emulators/linux_base-8/&lt;br /&gt;
&lt;br /&gt;
=Systemy 64 bitowe=&lt;br /&gt;
&lt;br /&gt;
Na systemach 64 bitowych występuje błąd podczas instalacja serwera a mianowicie nie można odpalic pliku hldsupdatetool.bin&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./hldsupdatetool.bin&lt;br /&gt;
-bash: ./hldsupdatetool.bin: Nie ma takiego pliku ani katalogu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
aby to naprawić wystarczy doinstalować 1 pakiet :)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install lib32gcc1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Gentoo=&lt;br /&gt;
&lt;br /&gt;
Warto zajrzeć najpierw na [http://gentoo-wiki.com/HOWTO_Halflife_Dedicated_Server_(CounterStrike) Gentoo Wiki] - o ile artykuł jest o Serwerze Source, warto się z nim zaznajomić i pozmieniać odpowiednie wartości jak &amp;quot;Counter-Strike Source&amp;quot; na cstrike.&lt;br /&gt;
&lt;br /&gt;
==Potrzebne pakiety==&lt;br /&gt;
*app-arch/ncompress&lt;br /&gt;
*sys-kernel/linux-headers&lt;br /&gt;
*sys-libs/libstdc++-v3&lt;br /&gt;
&lt;br /&gt;
==Użyteczne pakiety==&lt;br /&gt;
app-misc/screen&lt;br /&gt;
&lt;br /&gt;
Można pobawić się pakietem halflife-steam ale radziłbym stosować opisaną instalację jak dla normalnych linuksów.&lt;br /&gt;
&lt;br /&gt;
=Wywalanie się serwera z powodu CPU Frequency=&lt;br /&gt;
Jeszcze jedna notka co do wywalającego się serwera, najczęściej objawiająca się komunikatem&lt;br /&gt;
 Unable to determine CPU Frequency&lt;br /&gt;
&lt;br /&gt;
Problem leży w katalogu /proc&lt;br /&gt;
&lt;br /&gt;
[http://forums.steampowered.com/forums/showthread.php?threadid=288360&amp;amp;highlight=Unable+determine+Frequency SteamPowered Forums thread]&lt;br /&gt;
&lt;br /&gt;
Przeważnie chodzi o to, że w systemie linuksowym nie ma dostępu do /proc/cpuinfo albo go w ogóle nie ma - tak się zdarza przy bardzo restrykcyjnie ustawionym systemie (np.: PLD) albo jak nie ma doinstalowanych pakietów (np.: FreeBSD)&lt;br /&gt;
&lt;br /&gt;
HLDS używa od jakiegoś czasu dziwnej metody określenia taktowania procesora, czasem mu się udaje, ale jak procesor jest bardzo obciążony to może mu się nie udać (w wyniku przełączania procesów) i wywala błąd - dlatego serwer np startuje ale przy zmianie mapy pada.&lt;br /&gt;
&lt;br /&gt;
Rozwiązaniem jest danie userowi na którym działa serwer dostępu do czytania /proc/cpuinfo albo przeczytajcie niżej rozwiązanie dla FreeBSD.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hey Guys,&lt;br /&gt;
&lt;br /&gt;
I keep getting this error almost every time I try to start up srcds_run. It looks like it starts up ok, then it gives the error &amp;quot;Unable to determine CPU Frequency&amp;quot; and crashes.&lt;br /&gt;
&lt;br /&gt;
After running the srcds_run commands about 5 times, it finally starts up OK. Does anyone know why I would get such an error and how I can fix it?&lt;br /&gt;
&lt;br /&gt;
I'm running FreeBSD 4.11 with a Pentium 4 2.8Ghz prescott CPU.&lt;br /&gt;
&lt;br /&gt;
Any help would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Dan&lt;br /&gt;
----&lt;br /&gt;
You need to make sure linux_base is installed and that you have linuxproc fs and mounted i belive&lt;br /&gt;
try cvsup'ing to RELENG=5.3 i belive.&lt;br /&gt;
----&lt;br /&gt;
just found another piece of puzzle&lt;br /&gt;
here it is:&lt;br /&gt;
http://www.mail-archive.com/hlds_li...m/msg35818.html&lt;br /&gt;
in few words - you may need to add the following line to your /etc/fstab file:&lt;br /&gt;
linprocfs /compat/linux/proc linprocfs rw 0 0&lt;br /&gt;
worked for me&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Konfiguracja=&lt;br /&gt;
Już przeczytaliście, że serwer można odpalić z parametrami, istnieją jescze komendy oraz zmienne, które dokładniej określają pracę serwera.&lt;br /&gt;
Warto zaznajomić się teraz ponownie z artykułem [[HLDS]] gdzie są przedstawione podstawowe pliki konfiguracyjne.&lt;br /&gt;
&lt;br /&gt;
Poniżej przykładowy server.cfg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;// server.cfg PL&lt;br /&gt;
// by _KaszpiR_ and PawelS&lt;br /&gt;
// ver 0.7.1 2006-11-11&lt;br /&gt;
&lt;br /&gt;
// odpal hlds z parametrem +servercfgfile server.cfg&lt;br /&gt;
// na przyklad ./hlds_run -game cstrike +map de_dust +servercfgfile server.cfg&lt;br /&gt;
&lt;br /&gt;
// config ma parametry przygotowanie na serwer ffa&lt;br /&gt;
&lt;br /&gt;
// konfiguracja podstawowa&lt;br /&gt;
sv_lan 0 //ustaw na 1 jesli to jest serwer wylacznie na lan&lt;br /&gt;
maxplayers 22 //maksymalna ilosc graczy, pamietaj ze systemy rezerwacji slotow na serwerze zabieraa przewaznie 2 sloty&lt;br /&gt;
sv_visiblemaxplayers -1 // liczba widocznych slotow na serwerze, jesli -1 to jest automatycznie obliczana (standard)&lt;br /&gt;
                        // ale wtedy trzeba recznie w konsoli napisc adres serwera aby sie podlaczyc (jesli serwer pelny)&lt;br /&gt;
                        // ustawiasz np te wartosc na 20 a masz maxplayers 22 i w rzeczywistosci masz 2 wolne sloty na serwerze &lt;br /&gt;
&lt;br /&gt;
exec banned.cfg // laduj bany steamid/wonid&lt;br /&gt;
exec listip.cfg // laduj bany na ip&lt;br /&gt;
&lt;br /&gt;
hostname &amp;quot;Szambo&amp;quot; // nazwa serwera widziana poprzez przegladarki serwerow (np w favourities)&lt;br /&gt;
mapchangecfgfile &amp;quot;server.cfg&amp;quot; // wykonaj ten confgi podczas zmiany mapy (np aby przywrocic stare ustawienia )&lt;br /&gt;
mapcyclefile &amp;quot;mapcycle.txt&amp;quot; // plik zawiera liste map wg ktorych bedzie sie grac po zakonczeniu rozgrywki &lt;br /&gt;
motdfile &amp;quot;motd.html&amp;quot; // nazwa pliku do wyswietlenia jak sie wchodzi na serwer, to czego ludzie nie czytaja :)&lt;br /&gt;
servercfgfile &amp;quot;server.cfg&amp;quot; // plik z glownymi ustawieniami na serwerze, odpalany przy pierwszym starcie &lt;br /&gt;
&lt;br /&gt;
sv_proxies 1 // liczba hltv proxy jakie moga sie podlaczyc do serwera, standard 1, wiecej nie zalecane&lt;br /&gt;
sv_region 3 // domyslne 0 - swiat, a poniewaz jestesmy w europie ustawiamy na 3&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// wydajnosc&lt;br /&gt;
fps_max 100 // ile fps serwer powinien miec srednio, najlepiej aby byla okolo 100, ale nie wieksza od 200&lt;br /&gt;
            // inaczej serwer zzera za duzo procesora&lt;br /&gt;
host_framerate 0 // cholera wie co to jest&lt;br /&gt;
sys_ticrate 200 // wartosc 125 jest zalecana, najlepiej nie miec wiecej niz 200, niektore mecze wymagaja 1000, ale firmy hostingowe moga forsowac te wartosc na nizsze&lt;br /&gt;
                // 10 000 jest wartoscia ekstremalna, jedynie na lany dla wymiataczy&lt;br /&gt;
                // przewaznie zzera tylko niepotrzebnie procesor&lt;br /&gt;
        &lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// net&lt;br /&gt;
sv_maxrate 20000 // maksymalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna,&lt;br /&gt;
                // ustawianie wartosci ponizej 4000 zlaguje graczy i serwer, na lan maksymalna wartość 25000&lt;br /&gt;
                // na serwer internetowy - zalezy do lacza, sprobuj z 9999 jesli masz lagi, ewentualnie sukcesywnie zmniejszaj o 500&lt;br /&gt;
&lt;br /&gt;
sv_maxupdaterate 80 // maksymalna wartosc jaka klient moze miec przy cl_updaterate, &lt;br /&gt;
                    // jesli ma wiecej to bedzie mial tracone pakiety&lt;br /&gt;
&lt;br /&gt;
sv_minrate 0 // minimalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna, domyslnie 4000,&lt;br /&gt;
            // ustawanie wartosci powyzej 6000 zlaguje serwer i graczy&lt;br /&gt;
            // zaleca sie trzymanie wartosci 0 ze wzgledu na serwery HLTV - po prostu mozna zaoszczedzic kase za lacze&lt;br /&gt;
&lt;br /&gt;
sv_minupdaterate 10 // minimalna wartosc jaka klient musi miec przy cl_updaterate, &lt;br /&gt;
                    // zaleca sie trzymanie wartosci 10 ze wzgledu na serwery HLTV&lt;br /&gt;
&lt;br /&gt;
sv_maxunlag 1 // maksymalny czas w sekundach kompensacji lagow&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// rcon i hasla&lt;br /&gt;
sv_password &amp;quot;&amp;quot; // wymagane haslo aby sie podlaczyc do serwera, &lt;br /&gt;
                //ustawnaie najczesciej na serwery klanowe albo podczas meczu&lt;br /&gt;
&lt;br /&gt;
//rcon_password &amp;quot;zupa&amp;quot; // haslo na rcon, nie zalecane aby tu umeszczac, lepiej jesli dasz w parametrach odpalania serwera&lt;br /&gt;
                     // jesli ustawisz &amp;quot;&amp;quot; to rcon nie bedzie dzialal&lt;br /&gt;
                     // np +rcon_password &amp;quot;zupa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sv_rcon_banpenalty 60 //czas bana za probe uzycia zlego rcon'a za wielokrotne proby (banuje na ip), 0 to na zawsze&lt;br /&gt;
sv_rcon_minfailures 5 // limit zlych komend rcon aby dostac ban'a&lt;br /&gt;
sv_rcon_minfailuretime 30 // czas w jakim sa sprawdzane proby rcon, &lt;br /&gt;
// jak ktos zle wpisze rcon_password (albo nie poda) i wykona zbyt wiele komend rcon to dostanie bana&lt;br /&gt;
// wtedy pomaga jedynie restart serwera, poniewaz po odbanowaniu kazdy blad spowoduje zalozenie na nowo bana&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// logi&lt;br /&gt;
// zaleca sie zachowanie ponizszych ustawien jesli chcesz uzywac HLStats albo PsychoStats&lt;br /&gt;
mp_logdetail 3 // poziom logow, 0 - wylacz, 1 - tylko trafienia przeciwnika standard , 2, - tylko trafienia tp, 3 - loguj oba (tp i wroga)&lt;br /&gt;
mp_logecho 1 // 1 - wlacza logowanie komendy echo, 0 - wylacza, np jak masz w server.cfg echo SERVER CFG LOADED to bedziesz mial to logowane&lt;br /&gt;
mp_logfile 1 // logowanie wydarzen multiplayer (koniec rundy itp), 1 - tak (standard), 0 - nie&lt;br /&gt;
mp_logmessages 1 // loguj komendy say (chat), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_logbans 1 // loguj dawanie banow, 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_logblocks 1 // loguj blokowane proby zmiany zastrzezonych wartosci zmiennych, 1 - tak (standard), 0 - nie &lt;br /&gt;
sv_logrelay 1 // loguj podlaczenia hltv relay proxy, 1 - tak (standard), 0 - nie&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// voice&lt;br /&gt;
sv_voicecodec &amp;quot;voice_speex&amp;quot; // rodzaj kodeka, domyslnie voice_miles, zalecany voice_speex - lepsza jakosc kosztem kilku procent uzycia procesora&lt;br /&gt;
sv_voiceenable 1 // uzywaj opcji voice na serwerze, 1 - tak (domyslnie), 0 - nie&lt;br /&gt;
sv_voicequality 3 // jakosc glosu, od 1 do 5, im wiecej tym lepiej ale wieksze uzyci proca i sieci, domyslnie 3&lt;br /&gt;
sv_alltalk 0 // 0 - (domyslnie) voice mozna uzywac tylko jesli zywy i tylko do tp, 1 - kazdy moze gadac z kazdym (dobre na poczatek i koniec meczu)&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// downlad&lt;br /&gt;
// zaleca sie zachowanie ponizszych wartosci aby nie miec problemow ze sciaganiem plikow z serwera&lt;br /&gt;
hpk_maxsize 0.5 // maksymalny rozmiar sumy wszstkich logo graczy na serwerze, w megabajtach&lt;br /&gt;
                // rekomendowana wartosc do 2 mega&lt;br /&gt;
                // ustawianie zbyt wysokich warosci spowoduje ze gracze beda disconnectowani (bo musza to zassac),&lt;br /&gt;
                // a serwer bedzie sie wolniej ladowal&lt;br /&gt;
                // 1 MB = 100 bitmap&lt;br /&gt;
sv_allowdownload 1 // pozwalaj na download, 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_allowupload 1 // pozwalaj na upload (np loga), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_send_logos 1 //pozwalaj na wysylanie logo graczy (sprej na sciane)&lt;br /&gt;
sv_send_resources 1 // pozwalaj na dowload listy wymaganych plikow aby grac na mapie, 1 - tak (standard), 0 - nie&lt;br /&gt;
//sv_downloadurl &amp;quot;http://szambo/hlds/dlurl/&amp;quot; // url do lokacji skad mozna zasysac pliki serwerowe (pamietaj aby ograniczyc dostep do waznych plikow  - katalog addons, server.cfg itp)&lt;br /&gt;
sv_downloadurl &amp;quot;http://bagno/hlds/&amp;quot; &lt;br /&gt;
mp_decals 300 // maximum wyswietlanych logo itp na serwerze&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// rozgrywka&lt;br /&gt;
mp_autoteambalance 0 // przerzucaj graczy do innych druzyn jesli nierowne sklady, 0 - nie (domyslnie), 1 - tak&lt;br /&gt;
mp_buytime 0.25 // czas kupowania na pocz rundy, w ulamku minuty ( jedna minuta = 1.0, 30 sekund = 0.25)&lt;br /&gt;
mp_c4timer 35 // czas w sekundach na rozbrojenie bomby (bo inaczej bedzie bum :), domyslnie 35&lt;br /&gt;
mp_consistency 1 // 0 - nie pozwol graczom na uzywanie wlasnych modeli postaci i broni (standard) , 0 -  pozwalaj (bo czituja)&lt;br /&gt;
mp_flashlight 1 // 1 - mozna uzywac latarki (standard), 0 - latarka zablokowana&lt;br /&gt;
mp_footsteps 1 // 1 - slychac kroki graczy podczas biegu (standard), 0 - wylaczone (quake 1 mode), dobre do cwiczenia refleksu :)&lt;br /&gt;
mp_freezetime 6 // czas w sekundach wstrzymania na poczatku rundy (na reload i kupno broni), ustaw na 0 na mapach aim&lt;br /&gt;
mp_friendly_grenade_damage 1 // 0 - granaty nie rania tp (ale zabiebraja armor), 1 - granaty rania graczy z druzyny (standard)&lt;br /&gt;
mp_friendlyfire 1 // 0 - jak strzelasz do swoich to ich nie ranisz, 1 - ranisz swoich (standard)&lt;br /&gt;
mp_ghostfrequency 0.1 // czestosc odswiezania stanu dla obserwatorow&lt;br /&gt;
mp_hostagepenalty 0 // ilosc zabic zakladnikow po ktorym dostajesz kicka, 0 - wylaczone&lt;br /&gt;
mp_limitteams 0 // ilu graczy moze byc niesymetrycznie po jedej z druzyn, 0 - bez limitu, 2 - maxymalnie moze byc w jednej z druzyn 2 graczy wiecej&lt;br /&gt;
mp_maxrounds 0 // maksymalna liczba rund do grania, 0 - brak limitu (standard)&lt;br /&gt;
mp_mirrordamage 0 // jak trafiasz swojego to tak jabys trafial siebie, domyslnie 0, 1 - wlacza (nie zalecane)&lt;br /&gt;
mp_payerid 0 // wyswietla nick gracza po nacelowaniu, 0 - widac wsztkich (w kolorach) (standard), 1 - tylko tp i zakladnicy, 2 - nikogo nie pokazuje&lt;br /&gt;
mp_roundtime 1.75 // czas trwania rundy w minutach , standard to 3 minuty, albo 1.75 na szybkie rozgrywki (aby sie nie nudzic na obsie), wartosci od 1 do 9&lt;br /&gt;
mp_startmoney 800 // liczba kasy na poczatku rundy&lt;br /&gt;
mp_timelimit 20 // limit czasu grania na mapie (po nim nastepuje zmiana mapy), w minutach, ustaw na 0 na brak limitu czasu, &lt;br /&gt;
mp_tkpunish 0 // karanie smiercia na poczatku nastepnej rundy za zabicie swojego, 0 - nie (domyslnie), 1 - tak&lt;br /&gt;
mp_winlimit 0 // limit rund do wygrania, jak jakas druzyna osiagnie te wartosc to nastepuje zmiana mapy, 0 - brak limitu (standard)&lt;br /&gt;
pausable 0 // 0 (standard) nie pozwala graczom pauzowac gry na serwerze, 1 - pozwala, czasem na meczach sie tak ustawia&lt;br /&gt;
sv_maxspeed 320 // maksymalna predkosc biegu gracza , standard (320)&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// obserwatorzy&lt;br /&gt;
allow_spectators 1 // pozwalaj na obserwatorow (osoby kompletnie nie grajace), 1 - tak (standard), 0 - nie, &lt;br /&gt;
mp_fadetoblack 0 // 1 - ekran sie sciemnia po smierci gracza (wymagane na niektorych meczach), 0 - bez sciemnienia&lt;br /&gt;
mp_forcecamera 2 // forsuj spectarora na: 0 - nie forsuj, 1 - widok z oczu gracza i z chase mode , 2 - tylko widok z oczu gracza, zalecana wartosc 1 albo 2&lt;br /&gt;
mp_forcechasecam 1 // 0 - gracz moze latac po calej mapie, 1 - mozna ogladac typo swoich tp, 2 - klient nie rusza sie z miejsca gdzie umarl&lt;br /&gt;
&lt;br /&gt;
mp_autokick 0 // automatyczne kickowanie za zabijanie swoich albo dlugie nie ruszanie sie z miejsca&lt;br /&gt;
sv_timeout 120 // czas w sekundach, jesli gracz nie odpowie w tym czasie uznawany jest za odlaczony od serwera (jak komus sie komp zwiesi/padnie na chwile lacze)&lt;br /&gt;
sv_spectatormaxspeed 500 // maksymalna predkosc latania obserwatora , normalny gracz biega z predkoscia 320, standard jest 500&lt;br /&gt;
mp_chattime 3 // po ilu sekundach po osiagnieciu timelimitu/maxrounds zmienia sie mapa&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// inne &lt;br /&gt;
mp_autocrosshair 0 // default 0&lt;br /&gt;
sv_aim 0 //0 ((standard) wylacza autocelowanie, 1 - zalacza auto celowanie (nie zalecane)&lt;br /&gt;
sv_airaccelerate 10 // akcleracja w powietrzu (bunnyjump), wartosc od 0 do 10 , 10 standardowo&lt;br /&gt;
sv_airmove 1 // pozwala na ruch w powietrzu (bunnyjump), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_challengetime 150 // czas w sekundach, jesli gracz sie nie podlaczy do gry w tym czasie bedzie uznawany za odlaczonego, zwieksz jesli gracze maja slabe kompy albo duzo sciagaja z serwera :D&lt;br /&gt;
sv_cheats 0 // 0 (standard) nie pozwala na komendy give weapon, god, noclip i takie tam, 1 - dla deweloperow map albo serwero for fun&lt;br /&gt;
sv_clienttrace 1 // (standard) 1&lt;br /&gt;
sv_friction 4 // poslizg na powierzchni podczas biegania, ma wplyw na predkosc kompletnego zatrzymania sie, 4 (standard)&lt;br /&gt;
sv_gravity 800 // grawitacja, domyslnie 800, im wiecej tym trudniej skakac (przy pewnych wartosciach zejscie z malego schodka jest smiertelne a granaty padaja pod nogami)&lt;br /&gt;
                // 0 wylacza grawitacje - jak podskoczysz to juz nie upadniesz&lt;br /&gt;
                // wartosc 100, 200, 400 sanajczesciej spotykane na serwerach niekonwecjonalnych&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// status serwera poprzez www&lt;br /&gt;
// sprawdzenie statusu serwera tez zzera troche procesora i lacza, domyslne wartosci sa wystarczajace&lt;br /&gt;
&lt;br /&gt;
max_queries_global 20 // jak czesto mozna w sumie sprawdzic status serwera&lt;br /&gt;
max_queries_sec 3 // jak czesto klient moze sprawdzac status serwera (all seeing eye, skrypty www)&lt;br /&gt;
max_queries_window 30 // rozmiar okna czasowego na sprawdzanie zapytan ,jak masz problemy z timeoutem w hlsw ustaw na 10&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// ekstra konfigi&lt;br /&gt;
//exec addons/wwcl/scripts/wwcl_config.cfg // wykonaj confgi wwcl (jesli posiadasz ten plugin, a jak nie to nic zlego sie nie stanie)&lt;br /&gt;
//exec addons/cdeath/cdeath.cfg // wykonaj confgi Cheating-Death (jesli posiadasz ten plugin, a jak nie to nic zlego sie nie stanie)&lt;br /&gt;
&lt;br /&gt;
//say &amp;quot;Server.cfg loaded&amp;quot; // ta linia odkomentowana czasem sie przydaje przy wykonywaniu zdalnej komendy&lt;br /&gt;
//echo &amp;quot;Server.cfg loaded&amp;quot; // to samo co wyzej, ale aby bylo zalogowane musi byc zmienna mp_logecho 1&lt;br /&gt;
                        // rcon exec server.cfg&lt;br /&gt;
                        // wtedy latwiej sie upewnic ze dobrze wpisalismy komende&lt;br /&gt;
&lt;br /&gt;
// koniec&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[Kategoria:Serwery gier]]&lt;/div&gt;</summary>
		<author><name>MisieQ</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Serwer_Counter-Strike_1.6_Linux</id>
		<title>Serwer Counter-Strike 1.6 Linux</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Serwer_Counter-Strike_1.6_Linux"/>
				<updated>2011-02-04T07:17:31Z</updated>
		
		<summary type="html">&lt;p&gt;MisieQ: Dodanie informacji o błędzie na systemach 64-bitowych&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Counter-Strike 1.6 Linux=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wcześniej zobacz artykuł o [[HLDS]], a dopiero tutaj patrz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Uwaga!'''&lt;br /&gt;
&lt;br /&gt;
Poniższe FAQ jest przeznaczone dla osób, które chcą zainstalować Serwer Counter-Strike'a.&lt;br /&gt;
Aby zacząć cokolwiek robić, musisz mieć przynajmniej jakakolwiek wiedzę na temat systemów typu *nix - najlepiej jak najpierw zajrzycie [http://zlobek.tcz.wroclaw.pl tutaj].&lt;br /&gt;
&lt;br /&gt;
Warto także najpierw zobaczyć podstronę tego artykułu w zależności od posiadanego systemu operacyjnego (''jeśli takowa istnieje'').&lt;br /&gt;
&lt;br /&gt;
Wymagania:&lt;br /&gt;
*Dostęp do serwera po przez [[SSH]], albo siedzieć przy nim ;),&lt;br /&gt;
*Połączenie z internetem na serwerze z Linuksem,&lt;br /&gt;
*‘homedir’ gdzie masz prawa zapisu,&lt;br /&gt;
*Więcej niż 600 MB miejsca na dysku,&lt;br /&gt;
*pakiet wget,&lt;br /&gt;
*pakiet gzip (unzip).&lt;br /&gt;
&lt;br /&gt;
=Instalacja Steam'a=&lt;br /&gt;
&lt;br /&gt;
Potrzebujemy pliku z internetu, aby zassać serwer. Używamy pakietu ‘wget’, aby pobrać plik.&lt;br /&gt;
&lt;br /&gt;
 wget http://storefront.steampowered.com/download/hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
Wykonujemy poniższe komendy w konsoli:&lt;br /&gt;
&lt;br /&gt;
 chmod +x hldsupdatetool.bin &lt;br /&gt;
a następnie:&lt;br /&gt;
 ./hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
Po przeczytaniu licencji wpisujemy:&lt;br /&gt;
 yes&lt;br /&gt;
&lt;br /&gt;
I tak powstaje plik steam.&lt;br /&gt;
&lt;br /&gt;
Jeśli nagle uzyskasz błąd typu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sh: line 1: uncompress: command not found&lt;br /&gt;
Broken pipe&lt;br /&gt;
sh: uncompress:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to zajrzyj [[Hldsupdatetool#Problem_z_plikiem|tutaj]]&lt;br /&gt;
&lt;br /&gt;
Steam został zainstalowany. &lt;br /&gt;
Wpisujemy &lt;br /&gt;
 chmod +x ./steam &lt;br /&gt;
&lt;br /&gt;
Teraz uruchamiamy go komendą&lt;br /&gt;
 ./steam &lt;br /&gt;
W tym momencie steam się zaktualizuje i trzeba go uruchomić jeszcze raz, ale o tym to już niżej.&lt;br /&gt;
&lt;br /&gt;
=Instalacja Serwera=&lt;br /&gt;
&lt;br /&gt;
Do instalki serwera należy uruchomić steam'a z parametrem -update&lt;br /&gt;
&lt;br /&gt;
Ogólna składnia tak:&lt;br /&gt;
 ./steam -command update -game &amp;lt;game&amp;gt; -dir &amp;lt;dir&amp;gt; -username &amp;lt;username&amp;gt; -password &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W miejsce wyrazu między &amp;lt; &amp;gt; należy podstawić wartość jaką chcemy, aby parametr przyjął. Na przykład jeśli mamy ''-game &amp;lt;game&amp;gt;'', a  do wyboru z wartości mamy ''cstrike'', ''dod'', ''czero'' (itd) i chcemy aby parametr miał wartość ''cstrike'' to wpisujemy w ostateczności '''-game cstrike'''&lt;br /&gt;
&lt;br /&gt;
Opcje ''-username &amp;lt;username&amp;gt;'' i ''-password &amp;lt;password&amp;gt;'' są opcjonalne dla innych gier, dla CS 1.6 są '''zbędne'''.&lt;br /&gt;
*''&amp;lt;username&amp;gt;'' to twoj@e-mail, lepiej aby był poprawnym emailem &lt;br /&gt;
*''&amp;lt;password&amp;gt;'' to twoje_hasło, najlepiej bez spacji&lt;br /&gt;
*''&amp;lt;game&amp;gt;'' to gra (do wyboru mamy ''cstrike'', ''valve'', ''tfc'', ''ricochet'', ''dod'',  ''dmc''), w naszym przypadku jest to ''cstrike''&lt;br /&gt;
*''&amp;lt;dir&amp;gt;'' - to ścieżka do instalacji serwera, tu mamy ~/hlds_l (''może to być /home/user/hlds_l/'') lub &amp;quot;./&amp;quot;, wtedy zainstaluje się w katalogu w którym jesteśmy.&lt;br /&gt;
&lt;br /&gt;
Można dodać parametry ''-remember_password'' ''-verify_all'', aby zapamiętać hasło oraz aby zawsze sprawdzać wszystkie pliki zasobów serwera (np.: czasem hlds potrafi strącić pliki w wyniku padu zasilania, oracz czasem valve wysyła poprawione wersje map, itp.)&lt;br /&gt;
W takim przypadku nasz ogólna linia startowa będzie wyglądać jak poniżej:&lt;br /&gt;
 ./steam -command update -game &amp;lt;game&amp;gt; -dir &amp;lt;dir&amp;gt; -username &amp;lt;username&amp;gt; -password &amp;lt;password&amp;gt; -remember_password -verify_all -retry&lt;br /&gt;
&lt;br /&gt;
''-retry'' spowoduje ze na pewno wcześniej czy później ściągnięcie grę. Należy pamiętać o odblokowaniu potrzebnych portów.&lt;br /&gt;
&lt;br /&gt;
Dla przykładu który '''POWINNIŚCIE STOSOWAĆ''' w większości przypadków, aby zainstalować '''cstrike''' bez hasła, ani użytkownika, w podkatalogu ~/hlds_l: &lt;br /&gt;
&lt;br /&gt;
 ./steam -command update -game cstrike -dir ~/hlds_l -verify_all -retry&lt;br /&gt;
&lt;br /&gt;
Teraz następuje ściąganie wszystkich plików serwera (ok. 340 MB) z serwerów Valve, jeśli masz wolne łącze, to będzie to trwało dość długo.&lt;br /&gt;
&lt;br /&gt;
Po ściągnięciu plików możemy przystąpić do pierwszego uruchomienia serwera.&lt;br /&gt;
&lt;br /&gt;
=Podstawowa Konfiguracja Serwera=&lt;br /&gt;
&lt;br /&gt;
Uruchamianie serwera jest dość proste, opis wartości dla parametrów podane są niżej.&lt;br /&gt;
Dla przykładu:&lt;br /&gt;
&lt;br /&gt;
 ./hlds_run -game cstrike +port &amp;lt;port&amp;gt; +ip &amp;lt;ip&amp;gt; +maxplayers &amp;lt;liczba&amp;gt; +exec server.cfg +map &amp;lt;mapa&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Parametry==&lt;br /&gt;
&lt;br /&gt;
''+ip &amp;lt;ip&amp;gt;'' oznacza ze chcemy aby serwer był tylko na danym adresie ip , nie musicie tego dawać jeśli chcecie uruchomić serwer widoczny na lanie i internecie (pod warunkiem ze serwer linuksowy ma przekierowanie na routerze odpowiednich portów albo on sam ma publiczny adres ip).&lt;br /&gt;
ip są zależne od numerów jaki ma dany serwer i zależy to do jego konfiguracji - warto mieć admina serwera pod ręką :P.&lt;br /&gt;
jeśli nie sprecyzujemy parametru ip, to hlds będzie słuchał na wszystkich interfejsach sieciowych serwera - użyteczne jak chcemy mieć serwer na przykład w dwóch sieciach komputerowych albo serwer na lan i na internecie (np.: w internet cafe). Przy numerach dynamicznych lepiej nie precyzować numeru ip serwera (np.: mając łącze takie jak Neostrada, itp.)&lt;br /&gt;
&lt;br /&gt;
Przykład +ip 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
''+port &amp;lt;port&amp;gt;'' oznacza na jakim porcie chcemy odpalić serwer, przeważnie domyślnie mamy 27015, można zmienić np.: na 27016 jeśli stawiamy drugi serwer&lt;br /&gt;
&lt;br /&gt;
Przykład +port 27016&lt;br /&gt;
 &lt;br /&gt;
''+maxplayers &amp;lt;liczba&amp;gt;'' oznacza na ile slotów chcemy stworzyć serwer, przeważnie chcemy zrobić na 18 graczy, czyli mamy +maxplayers 18. Maksymalna ilość slotów zależy w dużej mierze od wydajności waszego serwera oraz łącza internetowego.&lt;br /&gt;
&lt;br /&gt;
''+map &amp;lt;mapa&amp;gt;'' każe załadować mapę, inaczej serwer będzie działał, ale na nim nie zagracie :D, trzeba dodać +map de_dust&lt;br /&gt;
jeśli nie ma mapy powinna być jednak możliwość podłączenia się do serwera poprzez rcon.&lt;br /&gt;
&lt;br /&gt;
''-autoupdate'' parametr, dzięki któremu serwer będzie się automatycznie aktualizował po restarcie.&lt;br /&gt;
&lt;br /&gt;
'''OSTATECZNIE''' wasza podstawowa linia startowa serwera powinna wyglądać na przykład tak:&lt;br /&gt;
 ./hlds_run -autoupdate -game cstrike +maxplayers 18 +exec server.cfg +map de_dust&lt;br /&gt;
&lt;br /&gt;
=Pierwsze uruchomienie=&lt;br /&gt;
&lt;br /&gt;
Warto najpierw odpalić serwer bez modów i sprawdzić czy działa. Warto [[HLDS Parametry Startowe|uruchomić serwer z parametrem]] '''-debug -condebug''', dzięki czemu będziemy widzieć o wiele więcej komunikatów o błędach, a większość problemów będzie w pliku cstrike/qconsole.txt&lt;br /&gt;
&lt;br /&gt;
Serwer powinien wystartować i po chwili pokazać, że chodzi. Możemy się o tym przekonać wpisując w konsoli komendę&lt;br /&gt;
 status&lt;br /&gt;
powinno zwrócić info jaka jest mapa, adres ip, ilość graczy, itd - możemy spróbować się do niego podłączyć.&lt;br /&gt;
&lt;br /&gt;
Jak sobie pobiegamy to teraz można wyłączyć serwer (wpisz komendę quit w konsoli serwera) i myśleć nad bardziej zaawansowanym konfigurowaniem, opisanym w innych artykułach.&lt;br /&gt;
&lt;br /&gt;
=FreeBSD=&lt;br /&gt;
&lt;br /&gt;
Wymagany artykuł po angielsku - dla admina http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html&lt;br /&gt;
&lt;br /&gt;
'''Autor: di0nizy'''&lt;br /&gt;
Instalacja Klienta Steam pod systemem FreeBSD.&lt;br /&gt;
Niestety, aby wszytko działało jak należy będzie nam potrzeby root albo superuser.&lt;br /&gt;
&lt;br /&gt;
Po aktualizacji portów (aktualizacji systemu) wykonujemy polecenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;# cd /usr/ports/emulators/linux_base-suse-9.2 &amp;amp;&amp;amp; make install clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktywujemy Linux emulation - do pliku /etc/rc.conf należy dopisać: &lt;br /&gt;
&amp;lt;pre&amp;gt;linux_enable=&amp;quot;YES&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potem musimy wykonać reboot maszyny.&lt;br /&gt;
&lt;br /&gt;
Następnie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /usr/ports/games/linux-steam &amp;amp;&amp;amp; make install clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeśli chcecie zainstalować Steam'a w konkretnej lokalizacji, musisz wyedytować plik ''/usr/ports/games/linux-steam/Makefile''&lt;br /&gt;
W środku znajdziesz linię: &lt;br /&gt;
&amp;lt;pre&amp;gt;INSTALLDIR?= steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmień ją na: &lt;br /&gt;
&amp;lt;pre&amp;gt;INSTALLDIR?=/gdziekolwiek/Ci/wygodnie/zainstalować/steama/&amp;lt;/pre&amp;gt;&lt;br /&gt;
System powienien ściągnąć i zainstalować Steam'a jak i wszystkie niezbędne do jego działania biblioteki.&lt;br /&gt;
&lt;br /&gt;
Na końcu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /gdziekolwiek/Ci/wygodnie/zainstalowac/steama/&lt;br /&gt;
# ./steam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i instalujemy jak dla reszty linuksów.&lt;br /&gt;
&lt;br /&gt;
----- stare -----&lt;br /&gt;
Dodatkowo warto zaznajomić się z pakietem http://www.freshports.org/games/hlserver-cs/&lt;br /&gt;
Potrzebne będzie też http://www.freshports.org/emulators/linux_base-8/&lt;br /&gt;
&lt;br /&gt;
=Systemy 64 bitowe=&lt;br /&gt;
&lt;br /&gt;
Na systemach 64 bitowych występuje błąd podczas instalacja serwera a mianowicie nie można odpalic pliku hldsupdatetool.bin&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./hldsupdatetool.bin&lt;br /&gt;
-bash: ./hldsupdatetool.bin: Nie ma takiego pliku ani katalogu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
aby to naprawić wystarczy doinstalować 1 pakiet :)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install lib32gcc1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Gentoo=&lt;br /&gt;
&lt;br /&gt;
Warto zajrzeć najpierw na [http://gentoo-wiki.com/HOWTO_Halflife_Dedicated_Server_(CounterStrike) Gentoo Wiki] - o ile artykuł jest o Serwerze Source, warto się z nim zaznajomić i pozmieniać odpowiednie wartości jak &amp;quot;Counter-Strike Source&amp;quot; na cstrike.&lt;br /&gt;
&lt;br /&gt;
==Potrzebne pakiety==&lt;br /&gt;
*app-arch/ncompress&lt;br /&gt;
*sys-kernel/linux-headers&lt;br /&gt;
*sys-libs/libstdc++-v3&lt;br /&gt;
&lt;br /&gt;
==Użyteczne pakiety==&lt;br /&gt;
app-misc/screen&lt;br /&gt;
&lt;br /&gt;
Można pobawić się pakietem halflife-steam ale radziłbym stosować opisaną instalację jak dla normalnych linuksów.&lt;br /&gt;
&lt;br /&gt;
=Wywalanie się serwera z powodu CPU Frequency=&lt;br /&gt;
Jeszcze jedna notka co do wywalającego się serwera, najczęściej objawiająca się komunikatem&lt;br /&gt;
 Unable to determine CPU Frequency&lt;br /&gt;
&lt;br /&gt;
Problem leży w katalogu /proc&lt;br /&gt;
&lt;br /&gt;
[http://forums.steampowered.com/forums/showthread.php?threadid=288360&amp;amp;highlight=Unable+determine+Frequency SteamPowered Forums thread]&lt;br /&gt;
&lt;br /&gt;
Przeważnie chodzi o to, że w systemie linuksowym nie ma dostępu do /proc/cpuinfo albo go w ogóle nie ma - tak się zdarza przy bardzo restrykcyjnie ustawionym systemie (np.: PLD) albo jak nie ma doinstalowanych pakietów (np.: FreeBSD)&lt;br /&gt;
&lt;br /&gt;
HLDS używa od jakiegoś czasu dziwnej metody określenia taktowania procesora, czasem mu się udaje, ale jak procesor jest bardzo obciążony to może mu się nie udać (w wyniku przełączania procesów) i wywala błąd - dlatego serwer np startuje ale przy zmianie mapy pada.&lt;br /&gt;
&lt;br /&gt;
Rozwiązaniem jest danie userowi na którym działa serwer dostępu do czytania /proc/cpuinfo albo przeczytajcie niżej rozwiązanie dla FreeBSD.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hey Guys,&lt;br /&gt;
&lt;br /&gt;
I keep getting this error almost every time I try to start up srcds_run. It looks like it starts up ok, then it gives the error &amp;quot;Unable to determine CPU Frequency&amp;quot; and crashes.&lt;br /&gt;
&lt;br /&gt;
After running the srcds_run commands about 5 times, it finally starts up OK. Does anyone know why I would get such an error and how I can fix it?&lt;br /&gt;
&lt;br /&gt;
I'm running FreeBSD 4.11 with a Pentium 4 2.8Ghz prescott CPU.&lt;br /&gt;
&lt;br /&gt;
Any help would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Dan&lt;br /&gt;
----&lt;br /&gt;
You need to make sure linux_base is installed and that you have linuxproc fs and mounted i belive&lt;br /&gt;
try cvsup'ing to RELENG=5.3 i belive.&lt;br /&gt;
----&lt;br /&gt;
just found another piece of puzzle&lt;br /&gt;
here it is:&lt;br /&gt;
http://www.mail-archive.com/hlds_li...m/msg35818.html&lt;br /&gt;
in few words - you may need to add the following line to your /etc/fstab file:&lt;br /&gt;
linprocfs /compat/linux/proc linprocfs rw 0 0&lt;br /&gt;
worked for me&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Konfiguracja=&lt;br /&gt;
Już przeczytaliście, że serwer można odpalić z parametrami, istnieją jescze komendy oraz zmienne, które dokładniej określają pracę serwera.&lt;br /&gt;
Warto zaznajomić się teraz ponownie z artykułem [[HLDS]] gdzie są przedstawione podstawowe pliki konfiguracyjne.&lt;br /&gt;
&lt;br /&gt;
Poniżej przykładowy server.cfg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;// server.cfg PL&lt;br /&gt;
// by _KaszpiR_ and PawelS&lt;br /&gt;
// ver 0.7.1 2006-11-11&lt;br /&gt;
&lt;br /&gt;
// odpal hlds z parametrem +servercfgfile server.cfg&lt;br /&gt;
// na przyklad ./hlds_run -game cstrike +map de_dust +servercfgfile server.cfg&lt;br /&gt;
&lt;br /&gt;
// config ma parametry przygotowanie na serwer ffa&lt;br /&gt;
&lt;br /&gt;
// konfiguracja podstawowa&lt;br /&gt;
sv_lan 0 //ustaw na 1 jesli to jest serwer wylacznie na lan&lt;br /&gt;
maxplayers 22 //maksymalna ilosc graczy, pamietaj ze systemy rezerwacji slotow na serwerze zabieraa przewaznie 2 sloty&lt;br /&gt;
sv_visiblemaxplayers -1 // liczba widocznych slotow na serwerze, jesli -1 to jest automatycznie obliczana (standard)&lt;br /&gt;
                        // ale wtedy trzeba recznie w konsoli napisc adres serwera aby sie podlaczyc (jesli serwer pelny)&lt;br /&gt;
                        // ustawiasz np te wartosc na 20 a masz maxplayers 22 i w rzeczywistosci masz 2 wolne sloty na serwerze &lt;br /&gt;
&lt;br /&gt;
exec banned.cfg // laduj bany steamid/wonid&lt;br /&gt;
exec listip.cfg // laduj bany na ip&lt;br /&gt;
&lt;br /&gt;
hostname &amp;quot;Szambo&amp;quot; // nazwa serwera widziana poprzez przegladarki serwerow (np w favourities)&lt;br /&gt;
mapchangecfgfile &amp;quot;server.cfg&amp;quot; // wykonaj ten confgi podczas zmiany mapy (np aby przywrocic stare ustawienia )&lt;br /&gt;
mapcyclefile &amp;quot;mapcycle.txt&amp;quot; // plik zawiera liste map wg ktorych bedzie sie grac po zakonczeniu rozgrywki &lt;br /&gt;
motdfile &amp;quot;motd.html&amp;quot; // nazwa pliku do wyswietlenia jak sie wchodzi na serwer, to czego ludzie nie czytaja :)&lt;br /&gt;
servercfgfile &amp;quot;server.cfg&amp;quot; // plik z glownymi ustawieniami na serwerze, odpalany przy pierwszym starcie &lt;br /&gt;
&lt;br /&gt;
sv_proxies 1 // liczba hltv proxy jakie moga sie podlaczyc do serwera, standard 1, wiecej nie zalecane&lt;br /&gt;
sv_region 3 // domyslne 0 - swiat, a poniewaz jestesmy w europie ustawiamy na 3&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// wydajnosc&lt;br /&gt;
fps_max 100 // ile fps serwer powinien miec srednio, najlepiej aby byla okolo 100, ale nie wieksza od 200&lt;br /&gt;
            // inaczej serwer zzera za duzo procesora&lt;br /&gt;
host_framerate 0 // cholera wie co to jest&lt;br /&gt;
sys_ticrate 200 // wartosc 125 jest zalecana, najlepiej nie miec wiecej niz 200, niektore mecze wymagaja 1000, ale firmy hostingowe moga forsowac te wartosc na nizsze&lt;br /&gt;
                // 10 000 jest wartoscia ekstremalna, jedynie na lany dla wymiataczy&lt;br /&gt;
                // przewaznie zzera tylko niepotrzebnie procesor&lt;br /&gt;
        &lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// net&lt;br /&gt;
sv_maxrate 20000 // maksymalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna,&lt;br /&gt;
                // ustawianie wartosci ponizej 4000 zlaguje graczy i serwer, na lan maksymalna wartość 25000&lt;br /&gt;
                // na serwer internetowy - zalezy do lacza, sprobuj z 9999 jesli masz lagi, ewentualnie sukcesywnie zmniejszaj o 500&lt;br /&gt;
&lt;br /&gt;
sv_maxupdaterate 80 // maksymalna wartosc jaka klient moze miec przy cl_updaterate, &lt;br /&gt;
                    // jesli ma wiecej to bedzie mial tracone pakiety&lt;br /&gt;
&lt;br /&gt;
sv_minrate 0 // minimalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna, domyslnie 4000,&lt;br /&gt;
            // ustawanie wartosci powyzej 6000 zlaguje serwer i graczy&lt;br /&gt;
            // zaleca sie trzymanie wartosci 0 ze wzgledu na serwery HLTV - po prostu mozna zaoszczedzic kase za lacze&lt;br /&gt;
&lt;br /&gt;
sv_minupdaterate 10 // minimalna wartosc jaka klient musi miec przy cl_updaterate, &lt;br /&gt;
                    // zaleca sie trzymanie wartosci 10 ze wzgledu na serwery HLTV&lt;br /&gt;
&lt;br /&gt;
sv_maxunlag 1 // maksymalny czas w sekundach kompensacji lagow&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// rcon i hasla&lt;br /&gt;
sv_password &amp;quot;&amp;quot; // wymagane haslo aby sie podlaczyc do serwera, &lt;br /&gt;
                //ustawnaie najczesciej na serwery klanowe albo podczas meczu&lt;br /&gt;
&lt;br /&gt;
//rcon_password &amp;quot;zupa&amp;quot; // haslo na rcon, nie zalecane aby tu umeszczac, lepiej jesli dasz w parametrach odpalania serwera&lt;br /&gt;
                     // jesli ustawisz &amp;quot;&amp;quot; to rcon nie bedzie dzialal&lt;br /&gt;
                     // np +rcon_password &amp;quot;zupa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sv_rcon_banpenalty 60 //czas bana za probe uzycia zlego rcon'a za wielokrotne proby (banuje na ip), 0 to na zawsze&lt;br /&gt;
sv_rcon_minfailures 5 // limit zlych komend rcon aby dostac ban'a&lt;br /&gt;
sv_rcon_minfailuretime 30 // czas w jakim sa sprawdzane proby rcon, &lt;br /&gt;
// jak ktos zle wpisze rcon_password (albo nie poda) i wykona zbyt wiele komend rcon to dostanie bana&lt;br /&gt;
// wtedy pomaga jedynie restart serwera, poniewaz po odbanowaniu kazdy blad spowoduje zalozenie na nowo bana&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// logi&lt;br /&gt;
// zaleca sie zachowanie ponizszych ustawien jesli chcesz uzywac HLStats albo PsychoStats&lt;br /&gt;
mp_logdetail 3 // poziom logow, 0 - wylacz, 1 - tylko trafienia przeciwnika standard , 2, - tylko trafienia tp, 3 - loguj oba (tp i wroga)&lt;br /&gt;
mp_logecho 1 // 1 - wlacza logowanie komendy echo, 0 - wylacza, np jak masz w server.cfg echo SERVER CFG LOADED to bedziesz mial to logowane&lt;br /&gt;
mp_logfile 1 // logowanie wydarzen multiplayer (koniec rundy itp), 1 - tak (standard), 0 - nie&lt;br /&gt;
mp_logmessages 1 // loguj komendy say (chat), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_logbans 1 // loguj dawanie banow, 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_logblocks 1 // loguj blokowane proby zmiany zastrzezonych wartosci zmiennych, 1 - tak (standard), 0 - nie &lt;br /&gt;
sv_logrelay 1 // loguj podlaczenia hltv relay proxy, 1 - tak (standard), 0 - nie&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// voice&lt;br /&gt;
sv_voicecodec &amp;quot;voice_speex&amp;quot; // rodzaj kodeka, domyslnie voice_miles, zalecany voice_speex - lepsza jakosc kosztem kilku procent uzycia procesora&lt;br /&gt;
sv_voiceenable 1 // uzywaj opcji voice na serwerze, 1 - tak (domyslnie), 0 - nie&lt;br /&gt;
sv_voicequality 3 // jakosc glosu, od 1 do 5, im wiecej tym lepiej ale wieksze uzyci proca i sieci, domyslnie 3&lt;br /&gt;
sv_alltalk 0 // 0 - (domyslnie) voice mozna uzywac tylko jesli zywy i tylko do tp, 1 - kazdy moze gadac z kazdym (dobre na poczatek i koniec meczu)&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// downlad&lt;br /&gt;
// zaleca sie zachowanie ponizszych wartosci aby nie miec problemow ze sciaganiem plikow z serwera&lt;br /&gt;
hpk_maxsize 0.5 // maksymalny rozmiar sumy wszstkich logo graczy na serwerze, w megabajtach&lt;br /&gt;
                // rekomendowana wartosc do 2 mega&lt;br /&gt;
                // ustawianie zbyt wysokich warosci spowoduje ze gracze beda disconnectowani (bo musza to zassac),&lt;br /&gt;
                // a serwer bedzie sie wolniej ladowal&lt;br /&gt;
                // 1 MB = 100 bitmap&lt;br /&gt;
sv_allowdownload 1 // pozwalaj na download, 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_allowupload 1 // pozwalaj na upload (np loga), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_send_logos 1 //pozwalaj na wysylanie logo graczy (sprej na sciane)&lt;br /&gt;
sv_send_resources 1 // pozwalaj na dowload listy wymaganych plikow aby grac na mapie, 1 - tak (standard), 0 - nie&lt;br /&gt;
//sv_downloadurl &amp;quot;http://szambo/hlds/dlurl/&amp;quot; // url do lokacji skad mozna zasysac pliki serwerowe (pamietaj aby ograniczyc dostep do waznych plikow  - katalog addons, server.cfg itp)&lt;br /&gt;
sv_downloadurl &amp;quot;http://bagno/hlds/&amp;quot; &lt;br /&gt;
mp_decals 300 // maximum wyswietlanych logo itp na serwerze&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// rozgrywka&lt;br /&gt;
mp_autoteambalance 0 // przerzucaj graczy do innych druzyn jesli nierowne sklady, 0 - nie (domyslnie), 1 - tak&lt;br /&gt;
mp_buytime 0.25 // czas kupowania na pocz rundy, w ulamku minuty ( jedna minuta = 1.0, 30 sekund = 0.25)&lt;br /&gt;
mp_c4timer 35 // czas w sekundach na rozbrojenie bomby (bo inaczej bedzie bum :), domyslnie 35&lt;br /&gt;
mp_consistency 1 // 0 - nie pozwol graczom na uzywanie wlasnych modeli postaci i broni (standard) , 0 -  pozwalaj (bo czituja)&lt;br /&gt;
mp_flashlight 1 // 1 - mozna uzywac latarki (standard), 0 - latarka zablokowana&lt;br /&gt;
mp_footsteps 1 // 1 - slychac kroki graczy podczas biegu (standard), 0 - wylaczone (quake 1 mode), dobre do cwiczenia refleksu :)&lt;br /&gt;
mp_freezetime 6 // czas w sekundach wstrzymania na poczatku rundy (na reload i kupno broni), ustaw na 0 na mapach aim&lt;br /&gt;
mp_friendly_grenade_damage 1 // 0 - granaty nie rania tp (ale zabiebraja armor), 1 - granaty rania graczy z druzyny (standard)&lt;br /&gt;
mp_friendlyfire 1 // 0 - jak strzelasz do swoich to ich nie ranisz, 1 - ranisz swoich (standard)&lt;br /&gt;
mp_ghostfrequency 0.1 // czestosc odswiezania stanu dla obserwatorow&lt;br /&gt;
mp_hostagepenalty 0 // ilosc zabic zakladnikow po ktorym dostajesz kicka, 0 - wylaczone&lt;br /&gt;
mp_limitteams 0 // ilu graczy moze byc niesymetrycznie po jedej z druzyn, 0 - bez limitu, 2 - maxymalnie moze byc w jednej z druzyn 2 graczy wiecej&lt;br /&gt;
mp_maxrounds 0 // maksymalna liczba rund do grania, 0 - brak limitu (standard)&lt;br /&gt;
mp_mirrordamage 0 // jak trafiasz swojego to tak jabys trafial siebie, domyslnie 0, 1 - wlacza (nie zalecane)&lt;br /&gt;
mp_payerid 0 // wyswietla nick gracza po nacelowaniu, 0 - widac wsztkich (w kolorach) (standard), 1 - tylko tp i zakladnicy, 2 - nikogo nie pokazuje&lt;br /&gt;
mp_roundtime 1.75 // czas trwania rundy w minutach , standard to 3 minuty, albo 1.75 na szybkie rozgrywki (aby sie nie nudzic na obsie), wartosci od 1 do 9&lt;br /&gt;
mp_startmoney 800 // liczba kasy na poczatku rundy&lt;br /&gt;
mp_timelimit 20 // limit czasu grania na mapie (po nim nastepuje zmiana mapy), w minutach, ustaw na 0 na brak limitu czasu, &lt;br /&gt;
mp_tkpunish 0 // karanie smiercia na poczatku nastepnej rundy za zabicie swojego, 0 - nie (domyslnie), 1 - tak&lt;br /&gt;
mp_winlimit 0 // limit rund do wygrania, jak jakas druzyna osiagnie te wartosc to nastepuje zmiana mapy, 0 - brak limitu (standard)&lt;br /&gt;
pausable 0 // 0 (standard) nie pozwala graczom pauzowac gry na serwerze, 1 - pozwala, czasem na meczach sie tak ustawia&lt;br /&gt;
sv_maxspeed 320 // maksymalna predkosc biegu gracza , standard (320)&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// obserwatorzy&lt;br /&gt;
allow_spectators 1 // pozwalaj na obserwatorow (osoby kompletnie nie grajace), 1 - tak (standard), 0 - nie, &lt;br /&gt;
mp_fadetoblack 0 // 1 - ekran sie sciemnia po smierci gracza (wymagane na niektorych meczach), 0 - bez sciemnienia&lt;br /&gt;
mp_forcecamera 2 // forsuj spectarora na: 0 - nie forsuj, 1 - widok z oczu gracza i z chase mode , 2 - tylko widok z oczu gracza, zalecana wartosc 1 albo 2&lt;br /&gt;
mp_forcechasecam 1 // 0 - gracz moze latac po calej mapie, 1 - mozna ogladac typo swoich tp, 2 - klient nie rusza sie z miejsca gdzie umarl&lt;br /&gt;
&lt;br /&gt;
mp_autokick 0 // automatyczne kickowanie za zabijanie swoich albo dlugie nie ruszanie sie z miejsca&lt;br /&gt;
sv_timeout 120 // czas w sekundach, jesli gracz nie odpowie w tym czasie uznawany jest za odlaczony od serwera (jak komus sie komp zwiesi/padnie na chwile lacze)&lt;br /&gt;
sv_spectatormaxspeed 500 // maksymalna predkosc latania obserwatora , normalny gracz biega z predkoscia 320, standard jest 500&lt;br /&gt;
mp_chattime 3 // po ilu sekundach po osiagnieciu timelimitu/maxrounds zmienia sie mapa&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// inne &lt;br /&gt;
mp_autocrosshair 0 // default 0&lt;br /&gt;
sv_aim 0 //0 ((standard) wylacza autocelowanie, 1 - zalacza auto celowanie (nie zalecane)&lt;br /&gt;
sv_airaccelerate 10 // akcleracja w powietrzu (bunnyjump), wartosc od 0 do 10 , 10 standardowo&lt;br /&gt;
sv_airmove 1 // pozwala na ruch w powietrzu (bunnyjump), 1 - tak (standard), 0 - nie&lt;br /&gt;
sv_challengetime 150 // czas w sekundach, jesli gracz sie nie podlaczy do gry w tym czasie bedzie uznawany za odlaczonego, zwieksz jesli gracze maja slabe kompy albo duzo sciagaja z serwera :D&lt;br /&gt;
sv_cheats 0 // 0 (standard) nie pozwala na komendy give weapon, god, noclip i takie tam, 1 - dla deweloperow map albo serwero for fun&lt;br /&gt;
sv_clienttrace 1 // (standard) 1&lt;br /&gt;
sv_friction 4 // poslizg na powierzchni podczas biegania, ma wplyw na predkosc kompletnego zatrzymania sie, 4 (standard)&lt;br /&gt;
sv_gravity 800 // grawitacja, domyslnie 800, im wiecej tym trudniej skakac (przy pewnych wartosciach zejscie z malego schodka jest smiertelne a granaty padaja pod nogami)&lt;br /&gt;
                // 0 wylacza grawitacje - jak podskoczysz to juz nie upadniesz&lt;br /&gt;
                // wartosc 100, 200, 400 sanajczesciej spotykane na serwerach niekonwecjonalnych&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// status serwera poprzez www&lt;br /&gt;
// sprawdzenie statusu serwera tez zzera troche procesora i lacza, domyslne wartosci sa wystarczajace&lt;br /&gt;
&lt;br /&gt;
max_queries_global 20 // jak czesto mozna w sumie sprawdzic status serwera&lt;br /&gt;
max_queries_sec 3 // jak czesto klient moze sprawdzac status serwera (all seeing eye, skrypty www)&lt;br /&gt;
max_queries_window 30 // rozmiar okna czasowego na sprawdzanie zapytan ,jak masz problemy z timeoutem w hlsw ustaw na 10&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
// ekstra konfigi&lt;br /&gt;
//exec addons/wwcl/scripts/wwcl_config.cfg // wykonaj confgi wwcl (jesli posiadasz ten plugin, a jak nie to nic zlego sie nie stanie)&lt;br /&gt;
//exec addons/cdeath/cdeath.cfg // wykonaj confgi Cheating-Death (jesli posiadasz ten plugin, a jak nie to nic zlego sie nie stanie)&lt;br /&gt;
&lt;br /&gt;
//say &amp;quot;Server.cfg loaded&amp;quot; // ta linia odkomentowana czasem sie przydaje przy wykonywaniu zdalnej komendy&lt;br /&gt;
//echo &amp;quot;Server.cfg loaded&amp;quot; // to samo co wyzej, ale aby bylo zalogowane musi byc zmienna mp_logecho 1&lt;br /&gt;
                        // rcon exec server.cfg&lt;br /&gt;
                        // wtedy latwiej sie upewnic ze dobrze wpisalismy komende&lt;br /&gt;
&lt;br /&gt;
// koniec&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[Kategoria:Serwery gier]]&lt;/div&gt;</summary>
		<author><name>MisieQ</name></author>	</entry>

	</feed>