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

Раздел посвящён игровым серверам и игрушкам вообще.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

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

Непрочитанное сообщение lamok » 2012-01-24 23:12:01

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

Charlz_Klug_
проходил мимо

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

Непрочитанное сообщение Charlz_Klug_ » 2012-01-25 5:16:24

lamok писал(а):Здравствуйте.
По SSH соединяемся с сервером запускаем его, но как тольно SSH клиент закрываем, сервер соответственно перестает работать.
Tmux спасёт отца русской демократии.

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

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

Непрочитанное сообщение lamok » 2012-01-25 8:16:41

Хорошо тогда, как сделать автозапуск сервера кс при старте системы?

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

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

Непрочитанное сообщение LimpTeaM » 2012-01-25 9:05:48

прописать команду в /etc/rc.local
если файла нет - создайте его.

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

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

Непрочитанное сообщение lamok » 2012-01-25 10:25:16

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

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

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

Непрочитанное сообщение LimpTeaM » 2012-01-25 10:30:59

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

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

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

Непрочитанное сообщение lamok » 2012-01-25 10:45:47

LimpTeaM писал(а):только будет запускаться от рута.

Это будет правильно что от рута?
По хорошему он должен от пользователя запускаться? Как от пользователя запустить, если это возможно?

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

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

Непрочитанное сообщение LimpTeaM » 2012-01-25 10:49:00

поставить sudo и в начале команды написать что-то типа
sudo -u имя_юзера от которого запускать

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

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

Непрочитанное сообщение lamok » 2012-01-25 14:52:16

Пока запущена программа КС сервера, далее загрузка программ самого сервера не идет пока не выйдешь из КС.
Как побороть?

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

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

Непрочитанное сообщение LimpTeaM » 2012-01-25 14:55:33

в конце запуска команды поставить знак &

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

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

Непрочитанное сообщение lamok » 2012-01-25 15:03:33

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

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

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

Непрочитанное сообщение LimpTeaM » 2012-01-25 15:06:56

может быть и есть. я не в курсе я не ставил.
думаеца, что надо делать как-то так
/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 &

или так

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

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

Непрочитанное сообщение lamok » 2012-01-25 15:40:00

&
реально помог
Зашель через SSH запустил с &
./hlds_run -binary ./hlds_i686 -game cstrike -secure -port 27015 +ip 200.200.200.15 &

Сервер запустился и вышел из консоли

cs-express
проходил мимо

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

Непрочитанное сообщение cs-express » 2012-06-08 17:56:32

я не понял что куда вписывать обесните плиз по шагам


Вернуться в «Игры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость