Страница 1 из 1

CS сервер запуск и постоянная работа

Добавлено: 2012-01-24 23:12:01
lamok
Здравствуйте.
Вообщем подняли мы сервер КС по статье данного ресурса (за что автору большое спасибо), возникает один вопрос:
По SSH соединяемся с сервером запускаем его, но как тольно SSH клиент закрываем, сервер соответственно перестает работать.
Как сделать так чтобы сервер всегда работал и от какого пользователя запускать (можно сразу и в автозапуск)?
Спасибо.

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 5:16:24
Charlz_Klug_
lamok писал(а):Здравствуйте.
По SSH соединяемся с сервером запускаем его, но как тольно SSH клиент закрываем, сервер соответственно перестает работать.
Tmux спасёт отца русской демократии.

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 8:16:41
lamok
Хорошо тогда, как сделать автозапуск сервера кс при старте системы?

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 9:05:48
LimpTeaM
прописать команду в /etc/rc.local
если файла нет - создайте его.

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 10:25:16
lamok
LimpTeaM писал(а):прописать команду в /etc/rc.local
если файла нет - создайте его.
Подскажите пожалуйста поподробнее какую именно команду прописать?

Укажу как запускаю из-под юзера:
#cd /servers/cs16
# /servers/cs16/cs

в файле cs прописан запуск сервера
./hlds_run -binary ./hlds_i686 -game cstrike -secure -port 27015 +ip 200.200.200.15

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 10:30:59
LimpTeaM
в файл rc.local и пишите
cd /servers/cs16
/servers/cs16/cs
./hlds_run -binary ./hlds_i686 -game cstrike -secure -port 27015 +ip 200.200.200.15
только будет запускаться от рута.

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 10:45:47
lamok
LimpTeaM писал(а): только будет запускаться от рута.
Это будет правильно что от рута?
По хорошему он должен от пользователя запускаться? Как от пользователя запустить, если это возможно?

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 10:49:00
LimpTeaM
поставить sudo и в начале команды написать что-то типа
sudo -u имя_юзера от которого запускать

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 14:52:16
lamok
Пока запущена программа КС сервера, далее загрузка программ самого сервера не идет пока не выйдешь из КС.
Как побороть?

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 14:55:33
LimpTeaM
в конце запуска команды поставить знак &

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 15:03:33
lamok
Давайте попробуем разобрать.
Кс сервер (программа) она консольная, т.е. требует активного окна? может быть у нее есть команда перейти в фоновый режим?

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 15:06:56
LimpTeaM
может быть и есть. я не в курсе я не ставил.
думаеца, что надо делать как-то так
/etc/rc.local

Код: Выделить всё

cd /servers/cs16
/servers/cs16/cs
./hlds_run -binary ./hlds_i686 -game cstrike -secure -port 27015 +ip 200.200.200.15 &

Код: Выделить всё

/servers/cs16/cs/hlds_run -binary ./hlds_i686 -game cstrike -secure -port 27015 +ip 200.200.200.15 &
или так

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-01-25 15:40:00
lamok
&
реально помог
Зашель через SSH запустил с &
./hlds_run -binary ./hlds_i686 -game cstrike -secure -port 27015 +ip 200.200.200.15 &
Сервер запустился и вышел из консоли

Re: CS сервер запуск и постоянная работа

Добавлено: 2012-06-08 17:56:32
cs-express
я не понял что куда вписывать обесните плиз по шагам