<?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/index.php?action=history&amp;feed=atom&amp;title=Skrypt_startowy_HLDS_by_Vikus</id>
		<title>Skrypt startowy HLDS by Vikus - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="http://hlds.pl/index.php?action=history&amp;feed=atom&amp;title=Skrypt_startowy_HLDS_by_Vikus"/>
		<link rel="alternate" type="text/html" href="http://hlds.pl/index.php?title=Skrypt_startowy_HLDS_by_Vikus&amp;action=history"/>
		<updated>2026-06-12T10:05:00Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://hlds.pl/index.php?title=Skrypt_startowy_HLDS_by_Vikus&amp;diff=7829&amp;oldid=prev</id>
		<title>Vikus: /* Skrypt */</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/index.php?title=Skrypt_startowy_HLDS_by_Vikus&amp;diff=7829&amp;oldid=prev"/>
				<updated>2008-02-07T14:53:16Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Skrypt&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;http://hlds.pl/index.php?title=Skrypt_startowy_HLDS_by_Vikus&amp;amp;diff=7829&amp;amp;oldid=6455&quot;&gt;Pokaż zmiany&lt;/a&gt;</summary>
		<author><name>Vikus</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/index.php?title=Skrypt_startowy_HLDS_by_Vikus&amp;diff=6455&amp;oldid=prev</id>
		<title>Trawiator: +kategoria skrypty</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/index.php?title=Skrypt_startowy_HLDS_by_Vikus&amp;diff=6455&amp;oldid=prev"/>
				<updated>2007-01-09T13:27:03Z</updated>
		
		<summary type="html">&lt;p&gt;+kategoria skrypty&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 13:27, 9 sty 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; ./cs_run show&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; ./cs_run show&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[kategoria:Linux]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Kategoria:HLDS]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Skrypt=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Skrypt=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;bash&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;bash&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 196:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 194:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;fi; &amp;lt;/bash&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;fi; &amp;lt;/bash&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[kategoria:Linux]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Kategoria:HLDS]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Kategoria:Skrypty]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki-wiki:diff:version:1.11a:oldid:6454:newid:6455 --&gt;
&lt;/table&gt;</summary>
		<author><name>Trawiator</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/index.php?title=Skrypt_startowy_HLDS_by_Vikus&amp;diff=6454&amp;oldid=prev</id>
		<title>KaszpiR o 00:49, 9 sty 2007</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/index.php?title=Skrypt_startowy_HLDS_by_Vikus&amp;diff=6454&amp;oldid=prev"/>
				<updated>2007-01-09T00:49:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Używanie=&lt;br /&gt;
*Uruchamia serwer HLDS&lt;br /&gt;
 ./cs_run start&lt;br /&gt;
*Zatrzymuje serwer HLDS&lt;br /&gt;
 ./cs_run stop&lt;br /&gt;
*Resetuje serwer HLDS&lt;br /&gt;
 ./cs_run restart&lt;br /&gt;
*Sprawdza czy serwer HLDS jest uruchomiony&lt;br /&gt;
 ./cs_run status&lt;br /&gt;
*Laczy sie z serwerem HLDS czyli screenem&lt;br /&gt;
 ./cs_run show&lt;br /&gt;
&lt;br /&gt;
[[kategoria:Linux]]&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
=Skrypt=&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
#########################################################################&lt;br /&gt;
#  Skrypt do uruchamiania servera Counter Strike 1.6 by Vikus      #&lt;br /&gt;
#         Ver 2.0                  #&lt;br /&gt;
#########################################################################&lt;br /&gt;
&lt;br /&gt;
#########################################################################&lt;br /&gt;
# Dostepne komedy:&lt;br /&gt;
# ------------------&lt;br /&gt;
# ./cs_run start   - Uruchamia serwer HLDS&lt;br /&gt;
# ./cs_run stop      - Zatrzymuje serwer HLDS&lt;br /&gt;
# ./cs_run restart   - Resetuje serwer HLDS&lt;br /&gt;
# ./cs_run status   - Sprawdza czy serwer HLDS jest uruchomiony&lt;br /&gt;
# ./cs_run show      - Laczy sie z serwerem HLDS czyli screenem&lt;br /&gt;
#########################################################################&lt;br /&gt;
&lt;br /&gt;
#########################################################################&lt;br /&gt;
# W tej czesi skonfiguruj do wlasnych potrzeb&lt;br /&gt;
#########################################################################&lt;br /&gt;
&lt;br /&gt;
DIR_HLDS=&amp;quot;/home/cstrike/hlds_l&amp;quot;   # sciezke do plikow serwera HLDS&lt;br /&gt;
PORT=&amp;quot;27015&amp;quot;         # port na jakim bedzie serwer&lt;br /&gt;
MP=&amp;quot;14&amp;quot;            # maxymalna liczba graczy&lt;br /&gt;
MAP=&amp;quot;de_dust2&amp;quot;         # mapa startowa&lt;br /&gt;
CFG=&amp;quot;server.cfg&amp;quot;      # plik konfiguracyjny do serwera&lt;br /&gt;
NAME=cs_server         # nazwa dla screena&lt;br /&gt;
&lt;br /&gt;
PARAMS=&amp;quot;-game cstrike -insecure +port $PORT +maxplayers $MP +map $MAP exec $CFG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Dostepne wartosci ktore mozemy wykorzystac przy starcie serwera&lt;br /&gt;
# wystarczy dodac do zmiennej PARAMS&lt;br /&gt;
#&lt;br /&gt;
# -autoupdate      autoupdate sewera po restarcie&lt;br /&gt;
# -debug      tryb debugera&lt;br /&gt;
# -insecure      VAC wylaczony&lt;br /&gt;
# -nomaster      serwer widoczny w przegladarce (find server)&lt;br /&gt;
# +sv_lan 1      serwer na LAN&lt;br /&gt;
# +sv_password &amp;quot;&amp;quot;    haslo dla serwera&lt;br /&gt;
#&lt;br /&gt;
########################################################################&lt;br /&gt;
&lt;br /&gt;
function check_proc&lt;br /&gt;
{&lt;br /&gt;
  ps aux | grep &amp;quot;SCREEN.*$NAME&amp;quot; | grep -v grep &amp;gt; /dev/null&lt;br /&gt;
  let R=$?&lt;br /&gt;
 &lt;br /&gt;
  if [ $R -eq 1 ]&lt;br /&gt;
    then&lt;br /&gt;
   proc=hlds_down&lt;br /&gt;
  else&lt;br /&gt;
   proc=hlds_up&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function start_hlds&lt;br /&gt;
{&lt;br /&gt;
 check_proc&lt;br /&gt;
&lt;br /&gt;
  if [ $proc = &amp;quot;hlds_down&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
        cd $DIR_HLDS&lt;br /&gt;
        screen -A -m -d -S $NAME ./hlds_run $PARAMS&lt;br /&gt;
   sleep 0.5&lt;br /&gt;
        echo &amp;quot;&amp;quot;&lt;br /&gt;
        echo -e &amp;quot;\E[32m*\033[0m \E[34mSerwer HLDS zostal uruchomiony!\033[0m&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[34mScreen name: $NAME \033[0m&amp;quot;&lt;br /&gt;
  else&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[31mSerwer HLDS jest juz uruchomiony!\033[0m&amp;quot;&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
  fi   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function stop_hlds&lt;br /&gt;
{&lt;br /&gt;
 check_proc&lt;br /&gt;
&lt;br /&gt;
  if [ $proc = &amp;quot;hlds_up&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
        screen -wipe &amp;gt; /dev/null&lt;br /&gt;
        kill -9 `screen -ls | grep -w $NAME | awk -F . '{print $1}' | awk '{print $1}'`&lt;br /&gt;
   sleep 0.5&lt;br /&gt;
        echo &amp;quot;&amp;quot;&lt;br /&gt;
        echo -e &amp;quot;\E[32m*\033[0m \E[34mSerwer HLDS zatrzymany!\033[0m&amp;quot;&lt;br /&gt;
  else&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[31mSerwer HLDS nie jest uruchomiony!\033[0m&amp;quot;&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function restart_hlds&lt;br /&gt;
{&lt;br /&gt;
 check_proc&lt;br /&gt;
&lt;br /&gt;
  if [ $proc = &amp;quot;hlds_up&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
   stop_hlds   &lt;br /&gt;
   start_hlds&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[34mSerwer HLDS zrestartowany!\033[0m&amp;quot;&lt;br /&gt;
  else&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[31mSerwer HLDS nie jest uruchomiony!\033[0m&amp;quot;&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function show_hlds&lt;br /&gt;
{&lt;br /&gt;
 check_proc&lt;br /&gt;
&lt;br /&gt;
  if [ $proc = &amp;quot;hlds_up&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
   screen -r $NAME&lt;br /&gt;
  else&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[31mSerwer HLDS nie jest uruchomiony!\033[0m&amp;quot;&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function status_hlds&lt;br /&gt;
{&lt;br /&gt;
 check_proc&lt;br /&gt;
&lt;br /&gt;
  if [ $proc = &amp;quot;hlds_up&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[34mSerwer HLDS jest uruchomiony!\033[0m&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[34mScreen name: $NAME\033[0m&amp;quot;&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
  else&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m*\033[0m \E[31mSerwer HLDS nie jest uruchomiony!\033[0m&amp;quot;&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$#&amp;quot; -eq 0 ]&lt;br /&gt;
    then&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m#\033[0m\E[36m Podaj parametr:\033[0m&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m-----------------\033[0m&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m#\033[0m\E[31m start\033[0m \E[32m- Start serwer HLDS\033[0m&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m#\033[0m\E[31m stop\033[0m \E[32m - Stop serwer HLDS\033[0m&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m#\033[0m\E[31m restart\033[0m \E[32m - Restart serwer HLDS\033[0m&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m#\033[0m\E[31m show\033[0m \E[32m - Polacz sie z serwerem HLDS\033[0m&amp;quot;&lt;br /&gt;
   echo -e &amp;quot;\E[32m#\033[0m\E[31m status\033[0m \E[32m - Status serwera HLDS\033[0m&amp;quot;&lt;br /&gt;
   echo &amp;quot;&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;start&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
       start_hlds&lt;br /&gt;
fi;&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;stop&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
        stop_hlds&lt;br /&gt;
fi;&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;restart&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
        restart_hlds&lt;br /&gt;
fi;&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;show&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
   show_hlds&lt;br /&gt;
fi;&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;status&amp;quot; ]&lt;br /&gt;
    then&lt;br /&gt;
   status_hlds&lt;br /&gt;
fi;&lt;br /&gt;
&lt;br /&gt;
fi; &amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>KaszpiR</name></author>	</entry>

	</feed>