<?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=Mhrok</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=Mhrok"/>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Specjalna:Wk%C5%82ad/Mhrok"/>
		<updated>2026-04-21T00:33:13Z</updated>
		<subtitle>Wkład użytkownika</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://hlds.pl/Serwer_Day_of_Defeat_1.3</id>
		<title>Serwer Day of Defeat 1.3</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Serwer_Day_of_Defeat_1.3"/>
				<updated>2009-02-22T21:09:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mhrok: Literówki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Day of Defeat Serwer 1.3=&lt;br /&gt;
Co jest potrzebne aby nasz serwerek działał tak jak powinien:&lt;br /&gt;
*Dobry sprzęt (właściwie to dużo ramu),&lt;br /&gt;
*Porządne symetryczne łącze a nie jakiś DSL'ik,&lt;br /&gt;
*Troszkę wolnego miejsca na dysku (max 1GB),&lt;br /&gt;
*Trochę wolnego czasu na zabawę z konfiguracją.&lt;br /&gt;
&lt;br /&gt;
=Instalacja Steam'a=&lt;br /&gt;
&lt;br /&gt;
Potrzebujemy pliku z internetu aby zassać serwer. Używamy programu ‘wget’ aby pobrać plik.&lt;br /&gt;
&lt;br /&gt;
 wget http://www.steampowered.com/download/hldsupdatetool.bin &lt;br /&gt;
&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;
Jesli 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 sh: uncompress:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to zajrzyj &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 to już niżej.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=Instalacja Serwera=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do instalki serwera należy uruchomić steam'a z parametrem -update&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; -retry &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;
&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;
&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 stracić 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; -verify_all -retry &lt;br /&gt;
&lt;br /&gt;
''-retry'' spowoduje ze na pewno wcześniej czy później ściągniecie serwer, no chyba ze macie poblokowane porty to za cholerę tego nie ściągniecie - wtedy gadać z adminem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ./steam -command update -game dod -dir ~/hlds_l -verify_all -retry &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teraz następuje ściąganie wszystkich plików serwera, jeśli masz wolne łącze, to będzie to trwało dość długo.&lt;br /&gt;
Prawdę mówiąc będzie o trwało długo, bo trzeba ściągnąć jakieś 460 megabajtów samego doda + 100 megabajtów plików serwerowych z internetu.&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;
&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 dod +port &amp;lt;port&amp;gt; +ip &amp;lt;ip&amp;gt; +maxplayers &amp;lt;liczba&amp;gt; +map &amp;lt;mapa&amp;gt; +exec server.cfg &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 numerze [[IP]] , nie musicie tego dawać jeśli chcecie uruchomić serwer widoczny na lanie i internecie (pod warunkiem ze serwer linuksowy ma przekierowanie na routerze 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 (w cafe). Przy numerach dynamicznych lepiej nie precyzować numeru ip serwera ( neostrada itp)&lt;br /&gt;
&lt;br /&gt;
przykład +ip 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''+port &amp;lt;port&amp;gt;'' oznacza na jakim porcie chcemy odpalić serwer, przeważnie domyślnie mamy 27915, można zmienić np na 27916 jeśli stawiamy drugi serwer&lt;br /&gt;
przykład +port 27916&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 powiedzmy 16 graczy i 2 adminów, czyli mamy +maxplayers 18 , to zależy do wydajności waszego serwera oraz łącza internetowego&lt;br /&gt;
&lt;br /&gt;
''+map &amp;lt;mapa&amp;gt;'' każe załadować mapkę, inaczej serwer będzie działał ale na nim nie zagracie :D, daj +map dod_donner&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;
&lt;br /&gt;
''-autoupdate'' parametr, dzięki któremu serwer będzie się automatycznie aktualizował po restarcie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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 dod +maxplayers 18 +map dod_anzio +exec server.cfg &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=Ustawienie server.cfg=&lt;br /&gt;
&amp;lt;div id=&amp;quot;server.cfg&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Oto przykładowy server.cfg (podobnego używam na [http://www.festung-breslau.pl Festung-Breslau.pl] [DoD]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
// Server Config For Day Of Defeat&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
hostname &amp;quot; Nazwa Twojego Serwera&amp;quot;	// Jak sama nazwa wskazuje, nazwa Twojego serwera&lt;br /&gt;
sv_password &amp;quot;&amp;quot;				// Hasło jakie będzie ustawione na serwerze, &amp;quot;&amp;quot; oznacza ze hasło jest puste (nie ma go)&lt;br /&gt;
sv_spectator_password &amp;quot;&amp;quot;		// Hasło jakie będzie wymagane aby wejść na spectator'a &lt;br /&gt;
rcon_password  &amp;quot;JakiesHaslo&amp;quot;		// Hasło RCON. Czyli hasło które umożliwi na zdalne zarządzanie serwerem (np. prze HLSW)&lt;br /&gt;
&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//           	Server Variables&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
mp_friendlyfire 1			// 1- Strzał w kolegów z teamu rani bądź zabija ich | 0- Strzelanie po swoich nic im nie robi&lt;br /&gt;
mp_fraglimit 0				// Limit fragów po osiągnięciu którego zmieni się mapa&lt;br /&gt;
mp_timelimit 25				// Limit czasu po upływie którego nastąpi zmiana mapy&lt;br /&gt;
mp_fadetoblack 0			// Gdy jesteśmy martwi widzimy tylko ciemność&lt;br /&gt;
&lt;br /&gt;
sv_allowdownload 1			// Czy gracze mogą pobierać mapy, dźwięki itd. z serwera 1- tak | 0- nie&lt;br /&gt;
sv_allowupload 1			// Czy gracze na serwer mogą wysyłać np. własne loga&lt;br /&gt;
sv_cheats 0				// Wyłącza możliwość użycia niektórych niedozwolonych zmiennych i komend (nie jest to żaden antyczit!)&lt;br /&gt;
sv_maxspectators 4			// Maksymalna ilosc obserwatorow&lt;br /&gt;
sv_maxrate 20000			// Maksymalne rate jakie mogą mieć gracze&lt;br /&gt;
sv_minrate 0				// Minimalne rate jakie mogą miec gracze&lt;br /&gt;
decalfrequency 30			// co jaki czas mogą być sprayowane loga&lt;br /&gt;
pausable 0				// czy gracz po wciśnięciu &amp;quot;pause&amp;quot; możne zapauzowac cały serwer&lt;br /&gt;
&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//   		Physics settings&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//&lt;br /&gt;
//	Tutaj nie chce mi się opisywać wszystkich funkcji...&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
sv_accelerate 10&lt;br /&gt;
sv_aim 0&lt;br /&gt;
sv_airaccelerate 10&lt;br /&gt;
sv_airmove 1&lt;br /&gt;
sv_friction 4&lt;br /&gt;
sv_gravity 800				// Grawitacja na serwerze &lt;br /&gt;
sv_bounce 1&lt;br /&gt;
sv_clienttrace 3.5&lt;br /&gt;
sv_clipmode 0&lt;br /&gt;
sv_stepsize 18&lt;br /&gt;
sv_stopspeed 100&lt;br /&gt;
sv_maxspeed 500 &lt;br /&gt;
sv_wateraccelerate 10&lt;br /&gt;
sv_waterfriction 1&lt;br /&gt;
edgefriction 2&lt;br /&gt;
mp_falldamage 1    &lt;br /&gt;
mp_footsteps 1				// Czy na serwerze będą słyszalne kroki graczy&lt;br /&gt;
&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//   		DoD Extra settings&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
sv_unlag 1&lt;br /&gt;
&lt;br /&gt;
mp_allowspectators 1			// Zezwala (1) bądź nie (0) wchodzenie na spectatora graczom&lt;br /&gt;
mp_deathmsg 1				// Pokazuje (lub nie) ze xxx zabił yyy&lt;br /&gt;
&lt;br /&gt;
exec listip.cfg				// ładowanie permanentnych banów na STEAMID&lt;br /&gt;
exec banned.cfg				// ładowanie permanentnych banów na IP&lt;br /&gt;
&lt;br /&gt;
mp_alliesclasses -1			// Limit osób w poszczególnych teamach&lt;br /&gt;
mp_axisclasses -1			// -1 oznacza ze nie ma ograniczeń&lt;br /&gt;
&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//   		Limity Klas Postaci&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//	-1 = brak ograniczeń || 0 = niedozwolone || &amp;gt;=1 = Określona ilość&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Allies&lt;br /&gt;
mp_limitallies30cal &amp;quot;2&amp;quot;&lt;br /&gt;
mp_limitalliesbar &amp;quot;3&amp;quot;&lt;br /&gt;
mp_limitalliesbazooka &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitalliescarbine &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitalliesgarand &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitalliesgreasegun &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitalliesmortar &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitalliesspring &amp;quot;2&amp;quot;&lt;br /&gt;
mp_limitalliesthompson &amp;quot;-1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
//Axis&lt;br /&gt;
mp_limitaxisfg42 &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitaxisfg42s &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitaxisk43 &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitaxiskar &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitaxismg34 &amp;quot;2&amp;quot;&lt;br /&gt;
mp_limitaxismg42 &amp;quot;3&amp;quot;&lt;br /&gt;
mp_limitaxismortar &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitaxismp40 &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitaxismp44 &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitaxispschreck &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitaxisscopedkar &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
//Wyspiarze&lt;br /&gt;
mp_limitbritassault &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitbritlight &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitbritmg &amp;quot;3&amp;quot;&lt;br /&gt;
mp_limitbritmortar &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitbritpiat &amp;quot;-1&amp;quot;&lt;br /&gt;
mp_limitbritsniper &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sv_contact &amp;quot;twoj@mail.com&amp;quot;			// Kontakt z HeadAdminem (najlepiej mail)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//   		Ustawienia na mecze klanowe&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
mp_clan_timer 10&lt;br /&gt;
mp_clan_respawntime 8&lt;br /&gt;
mp_clan_scoring_bonus_alies 40&lt;br /&gt;
mp_clan_scoring_bonus_axis 40&lt;br /&gt;
mp_clan_scoring_delay 20&lt;br /&gt;
mp_clan_restartround 1&lt;br /&gt;
mp_clan_ready_siganl &amp;quot;ready&amp;quot;&lt;br /&gt;
mp_clan_readystart 1&lt;br /&gt;
mp_clan_scoring 1&lt;br /&gt;
&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
//   		Inne Ustawienia&lt;br /&gt;
//-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
sv_region 3					// Region gdzie stoi serwer. 3 to Europa&lt;br /&gt;
hpk_maxsize &amp;quot;0.5&amp;quot;				// maksymalny rozmiar pliku z własnymi spreyami graczy w MegaBajtach&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/c&amp;gt;&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.&lt;br /&gt;
Serwer powinien wystarować 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, numer 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;
&lt;br /&gt;
&lt;br /&gt;
Generalnie opis bazowany na opisie _KaszpiR_'a dotyczącym CS 1.6 (w końcu większość robi się identycznie, zmienia się tylko ustawienia charakterystyczne dla danego moda).&lt;br /&gt;
&lt;br /&gt;
[[kategoria:serwery gier]]&lt;br /&gt;
[[kategoria:HLDS]]&lt;/div&gt;</summary>
		<author><name>Mhrok</name></author>	</entry>

	</feed>