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

	<entry>
		<id>http://hlds.pl/Serwer_Counter-Strike:_Source_na_Linuxie</id>
		<title>Serwer Counter-Strike: Source na Linuxie</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Serwer_Counter-Strike:_Source_na_Linuxie"/>
				<updated>2009-10-02T17:39:24Z</updated>
		
		<summary type="html">&lt;p&gt;Nx: poprawiłem błędy ortograficzne i dodałem linijkę &amp;quot;cd srcds_l&amp;quot; bo wiele osób ma problem :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Opis=&lt;br /&gt;
[[Linux]]owy [[serwer]] [[Counter-Strike: Source]] na szybko.&lt;br /&gt;
[http://www.srcds.com http://www.srcds.com/images/srcds_big.gif]&lt;br /&gt;
{{linuxonly}}&lt;br /&gt;
Warto abyś najpierw zaznajomił się z artykułem [[Hldsupdatetool]] i [[Program_steam|programem steam]]&lt;br /&gt;
&lt;br /&gt;
=Wymagania=&lt;br /&gt;
*[[Linux]] server - dostęp przez [[SSH]], na serwerze glibc 2.3 (większość platform które pojawiły się po roku 2003)&lt;br /&gt;
*prawa do uruchomienia takich programów jak&lt;br /&gt;
**mkdir - do stworzenia katalogu&lt;br /&gt;
**wget - do pobrania pliku &lt;br /&gt;
**uncompress/gzip - do rozpakowania hldsupdatetool&lt;br /&gt;
**screen - do odpalania programu w tle&lt;br /&gt;
**chmod - do zmiany praw&lt;br /&gt;
**mcedit - może być nano czy pico albo inny edytor - do edycji plików, dla profesjonalistów jest vi&lt;br /&gt;
* 1 GB  wolnego na dysku&lt;br /&gt;
&lt;br /&gt;
=Instalacja=&lt;br /&gt;
&lt;br /&gt;
*Tworzymy katalog gdzie ma być serwer &lt;br /&gt;
 mkdir srcds_l&lt;br /&gt;
&lt;br /&gt;
*Przechodzimy do utworzonego katalogu:&lt;br /&gt;
 cd srcds_l&lt;br /&gt;
&lt;br /&gt;
*Pobieramy plik [http://www.steampowered.com/download/hldsupdatetool.bin hldsupdatetool.bin]&lt;br /&gt;
&lt;br /&gt;
 wget http://www.steampowered.com/download/hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
*Zmieniamy prawa do pliku&lt;br /&gt;
 chmod +x hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
*Uruchamiamy plik&lt;br /&gt;
 ./hldsupdatetool.bin&lt;br /&gt;
&lt;br /&gt;
jak się pojawi pytanie wpisujemy słowo '''yes'''&lt;br /&gt;
&lt;br /&gt;
*Uruchamiamy potem steam &lt;br /&gt;
 ./steam&lt;br /&gt;
&lt;br /&gt;
W tym momencie steam się zaktualizuje do nowej wersji, potem musimy go odpalić jeszcze raz ale z nowymi parametrami:&lt;br /&gt;
&lt;br /&gt;
 ./steam -command update -game &amp;quot;Counter-Strike Source&amp;quot; -dir .&lt;br /&gt;
&lt;br /&gt;
Dzięki temu nasz serwer się ściągnie do bieżącego katalogu - trochę to potrwa w zależności do łącza.&lt;br /&gt;
Idź po kawę i co pewien czas sprawdzamy czy pobrał wszystkie pliki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Uruchomienie=&lt;br /&gt;
*Wyedytuj/stwórz plik ''srcds_l/cstrike/cfg/server.cfg''&lt;br /&gt;
*Zmień tam co chcesz - nazwę hosta, czas zmiany mapy itp.&lt;br /&gt;
&lt;br /&gt;
*Odpal serwer komendą:&lt;br /&gt;
 ./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Wszystko fajnie, ale jak wciśniesz ctrl+c albo wpiszesz quit albo zamkniesz konsolę to serwer zdechnie.&lt;br /&gt;
Napiszemy mały skrypt który zapobiegnie temu zdarzeniu, nazwiemy go ''start.sh''&lt;br /&gt;
Uruchom edytor i wpisz kod:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
export LD_LIBRARY_PATH=&amp;quot;.:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;Starting Cs:Source Server&amp;quot;&lt;br /&gt;
sleep 1&lt;br /&gt;
screen -A -m -d -S css-server ./srcds_run -console -game cstrike +map de_dust +maxplayers 16 -autoupdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(przy zapisie wpisz start.sh)&lt;br /&gt;
&lt;br /&gt;
*Zmieniamy prawa do pliku aby można było go uruchomić:&lt;br /&gt;
 chmod +x start.sh&lt;br /&gt;
&lt;br /&gt;
*Odpalamy skrypt - uruchomi się serwer w tle&lt;br /&gt;
 ./start.sh&lt;br /&gt;
&lt;br /&gt;
*Podłączamy się aby zobaczyć co się dzieje &lt;br /&gt;
 screen -x css-server&lt;br /&gt;
&lt;br /&gt;
*Wciskamy '''ctrl+a+d''' aby się odłączyć od podglądu (a serwer leci sobie w tle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zakończenie=&lt;br /&gt;
Jeżeli chcesz zainstalować inny mod np. HL2 DeathMatch wpisz zamiast &amp;quot;Counter-Strike Server&amp;quot; na przykład &amp;quot;hl2mp&amp;quot;.&lt;br /&gt;
Przy odpalaniu serwera za to zamiast cstrike dajemy nazwę moda np hl2mp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tutorial podaje tylko jak odpalić serwer na podstawowych ustawieniach.&lt;br /&gt;
Stanowi on bazę do instalacji takich dodatków jak [[SourceMod]] czy [[Mani Admin Plugin]].&lt;br /&gt;
&lt;br /&gt;
[[kategoria:SRCDS]]&lt;/div&gt;</summary>
		<author><name>Nx</name></author>	</entry>

	</feed>