<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Linux: QUAKE III Arena server автозапуск</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/87728.html</link>
    <description>Здраствуйте, уважаемые форумчане!&lt;br&gt;Не так давно поднял сервер кваки 3 под mops linux 2.0. Все отлично запускается, а вопрос заключается в том, что его необходимо добавить а автозагрузку причем не от рута, а от простого пользователя user. Создал скрипт загрузки:&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;cd /usr/local/games/quake3/&lt;br&gt;case &quot;$1&quot; in&lt;br&gt;&apos;start&apos;)&lt;br&gt;./q3ded +exec q3conf.cfg &amp;gt;&amp;/dev/null &amp;&lt;br&gt;#exit&lt;br&gt;;;&lt;br&gt;&apos;stop&apos;)&lt;br&gt;killall q3ded&lt;br&gt;;;&lt;br&gt;&apos;restart&apos;)&lt;br&gt;killall q3ded&lt;br&gt;./q3ded +exec q3conf.cfg &amp;gt;&amp;/dev/null &amp;&lt;br&gt;#exit&lt;br&gt;;;&lt;br&gt;*)&lt;br&gt;echo &quot;Usage:&#123;start&amp;#124;stop&amp;#124;restart&#125; &quot;&lt;br&gt;#exit 1&lt;br&gt;esac&lt;br&gt;#exit 0&lt;br&gt;&lt;br&gt;Ручками он запускается и работает как надо, по идее в /etc/rc.d/rc.local правильно было бы добавить:&lt;br&gt;su ftp /etc/rc.d/rc.q3ded start&lt;br&gt;Так и сделал-один хрен не работает, хотя когда в системе нахожусь и rc.local внаглую ручками запускаю-все ок. Ребята подскажите как мне его в автозагрузку запихать таким образом чтоб стартовал от простого юзера user?&lt;br&gt;</description>

<item>
    <title>Linux: QUAKE III Arena server автозапуск (restyler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/87728.html#7</link>
    <pubDate>Mon, 11 Jan 2010 20:13:21 GMT</pubDate>
    <description>Мужики, вопрос решил еще 31-го, в нг праздники писать не получилось, вот щас пропился и пишу как что делал.&lt;br&gt;&lt;br&gt;В домашний каталог /home/user положил шелл-скрипт q3tocr2 следующего содержания:&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;quake3dir=&quot;/usr/local/games/quake3&quot;&lt;br&gt;process=&#096;ps auxw &amp;#124; grep q3ded &amp;#124; grep -v grep &amp;#124; awk &apos;&#123;print $11&#125;&apos;&#096;&lt;br&gt;&lt;br&gt;if &#091; -z &quot;$process&quot; &#093;; then&lt;br&gt;&lt;br&gt;  echo &quot;Couldn&apos;t find Quake3 running, restarting it.&quot;&lt;br&gt;  cd &quot;$quake3dir&quot;&lt;br&gt;  ./q3ded +exec q3conf.cfg &amp;gt;&amp;/dev/null &amp;&lt;br&gt;  echo &quot;Server Quake III Arena started.Enjoy!&quot;&lt;br&gt;&lt;br&gt;fi&lt;br&gt;&lt;br&gt;Теперь чтобы все это работало я добавил в крон пользователя user следующую строку:&lt;br&gt;0-59 * * * * /home/user/q3tocr2&lt;br&gt;&lt;br&gt;В итоге сервер каждую минуту проверяет запущен ли демон, так при старте он его запускает. Всем счастья, да прибудет с Вами сила, друзья!&lt;br&gt;</description>
</item>

<item>
    <title>Linux: QUAKE III Arena server автозапуск (restyler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/87728.html#6</link>
    <pubDate>Wed, 30 Dec 2009 06:20:28 GMT</pubDate>
    <description>Он более того, обязан работать от непривелигированного пользователя, это во всех статьях по настройке сервера описывают, руками запускается, как писал уже в первом сообщении. Права такие: 755 /etc/rc.d и в частности на /etc/rc.d/rc.q3ded тоже 755. По идее прав хватает.&lt;br&gt;Читал несколько статей, но опираясь на свой опыт что-то делал по своему относительно конфига в частности и скрипта запуска, в основном делал по этой статье http://www.permlug.org/node/4913/ а также еще читал:&lt;br&gt;http://www.cyberfight.ru/offline/articles/29248/&lt;br&gt;&lt;br&gt;На sudo -u ftp /home/ftp/rc.q3ded start ругается на нехватку прав:&lt;br&gt;Sys_Error: Unable to create directory &quot;/root/.q3a&quot;, error is Permission denied(13)&lt;br&gt;Давать права к этому каталогу я не собираюсь, куда лучше запускать так:&lt;br&gt;su ftp /etc/rc.d/rc.q3ded start&lt;br&gt;Тем более руками так пускается. Но с автозагрузкой почему-то не катит.&lt;br&gt;&lt;br&gt;Немного покопавшись нашел вариант запуска-из крона, статья на этом же сайте: http://www.opennet.ru/docs/HOWTO/Game-Server-HOWTO/basics.html&lt;br&gt;То ли я не могу, т</description>
</item>

<item>
    <title>Linux: QUAKE III Arena server автозапуск (sHaggY_caT)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/87728.html#5</link>
    <pubDate>Tue, 29 Dec 2009 12:06:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;#exit 1 &lt;br&gt;&amp;gt;esac &lt;br&gt;&amp;gt;#exit 0 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ручками он запускается и работает как надо, по идее в /etc/rc.d/rc.local правильно &lt;br&gt;&amp;gt;было бы добавить: &lt;br&gt;&amp;gt;su ftp /etc/rc.d/rc.q3ded start &lt;br&gt;&amp;gt;Так и сделал-один хрен не работает, хотя когда в системе нахожусь и &lt;br&gt;&amp;gt;rc.local внаглую ручками запускаю-все ок. Ребята подскажите как мне его в &lt;br&gt;&amp;gt;автозагрузку запихать таким образом чтоб стартовал от простого юзера user? &lt;br&gt;&lt;br&gt;А ткните, плиз, носом в документацию по игровому серверу, где описан автозапуск(лень искать), и привидите логи, на что, собственно, сервер ругается при запуске:  так будет проще Вам помочь.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Linux: QUAKE III Arena server автозапуск (djaarf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/87728.html#4</link>
    <pubDate>Tue, 29 Dec 2009 11:53:13 GMT</pubDate>
    <description>Или он пытается работать с каталогами на которые у него нет прав?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Linux: QUAKE III Arena server автозапуск (djaarf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/87728.html#3</link>
    <pubDate>Tue, 29 Dec 2009 11:50:01 GMT</pubDate>
    <description>Может он не может работать от непривелигированного пользователя?&lt;br&gt;</description>
</item>

<item>
    <title>Linux: QUAKE III Arena server автозапуск (restyler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/87728.html#2</link>
    <pubDate>Tue, 29 Dec 2009 06:43:51 GMT</pubDate>
    <description>Попробовал пока без скрипта, т.е. руками запускать sudo -u user /etc/rc.d/rc.q3ded stop и&lt;br&gt; sudo -u user /etc/rc.d/rc.q3ded start. В результате сервер кваки останавливается когда говоришь стоп, но почему-то не стартует, когда командуешь старт.До этого утилиты судо на сервере небыло, поставил. Может че где подкрутить надо?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Linux: QUAKE III Arena server автозапуск (djaarf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/87728.html#1</link>
    <pubDate>Mon, 28 Dec 2009 04:54:15 GMT</pubDate>
    <description>sudo -u user /etc/rc.d/rc.q3ded start&lt;br&gt;</description>
</item>

</channel>
</rss>
