Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Как прописать автозапуск сервера кс 1.6 в Debian ?

Статус пользователя Hanigun
сообщение 21.5.2015, 14:58
Сообщение #1
Стаж: 10 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

Всем привет!

Откладывал данный вопрос, пока не запущу сервак, так вот, сервер запустил, остались мелочи.
Так как сервер стоит на VPS мне естественно необходимо чтобы он работал 24\7 Увы добиться этого я не смогу пока не пойму как мне прописать запуск моего сервера кс 1.6 в автозапуск, при рестарте (reboot) или же при падении самого VPS.

Что я уже пробовал!!! Скрыто под спойлером!

Автозапуск

Прописывал в файл ets/rc.local строки
строки разделены дефисами (это означает что я вписывал это по очереди, а не все сразу!)
Код
cd /root/hlds/server
./start.sh
exit 0
---------------------
cd /hlds/server
./start.sh
exit 0
---------------------
/root/hlds/server/start.sh
---------------------------
/hlds/server/start.sh
--------------------------
sh /root/hlds/server/start.sh
---------------------------------
sh /hlds/server/start.sh

Также прописывал в файл Crontab

Код
@reboot root /hlds/server/start.sh



Начинка Start.sh
Код
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip 82.146.63.65 +sv_lan 0 -port 27017 -nomaster +maxplayers 16 +map de_dust2


Соответственно если я запускаю сам скрипт, то сервер стартует и все работает, в нем проблемы нет.
На всех форумах пишут что достаточно прописать пару строк в файл rc.local НЕ ПОМОГАЕТ!
Подскажите что же сделать для добавления сервера в автозапуск?
ISP manager не установлен!

Отредактировал: Hanigun, - 21.5.2015, 15:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя adva
сообщение 21.5.2015, 16:04
Сообщение #2


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

у меня так
trias - имя пользователя.
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hanigun
сообщение 22.5.2015, 9:00
Сообщение #3
Стаж: 10 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

А можно по точнее? Куда это прописано?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MarVal
сообщение 22.5.2015, 9:10
Сообщение #4


Стаж: 12 лет

Сообщений: 197
Благодарностей: 54
Полезность: 73

Цитата
На всех форумах пишут что достаточно прописать пару строк в файл rc.local НЕ ПОМОГАЕТ!

rc.local послужит только для запуска сервера при перезагрузки VPS/VDS, но при падении самого сервера он его не перезагрузит.
"НЕ ПОМОГАЕТ", попробуйте добавить в rc.local перед "exit 0"
./root/hlds/server/start.sh
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hanigun
сообщение 22.5.2015, 9:41
Сообщение #5
Стаж: 10 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(adva @ 21.5.2015, 17:04) *
у меня так
trias - имя пользователя.



Цитата(MarVal @ 22.5.2015, 10:10) *
rc.local послужит только для запуска сервера при перезагрузки VPS/VDS, но при падении самого сервера он его не перезагрузит.
"НЕ ПОМОГАЕТ", попробуйте добавить в rc.local перед "exit 0"
./root/hlds/server/start.sh


Я добавлял само собой перед exit 0

./root/hlds/server/start.sh точку в начале надо?

И ещё один момент, сервер встает после падения в течении 10 сек, в некоторых случаях, а мне же скорей надо чтобы он вставал когда вдс лаганет и перезагрузится, кароче либо команда reboot произойдет в консоли, и сервер должен подняться

./root/hlds/server/start.sh

не помогло. Произвел reboot сервер упал и не поднялся.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MarVal
сообщение 22.5.2015, 9:51
Сообщение #6


Стаж: 12 лет

Сообщений: 197
Благодарностей: 54
Полезность: 73

Цитата(Hanigun @ 22.5.2015, 11:41) *
Я добавлял само собой перед exit 0

./root/hlds/server/start.sh точку в начале надо?

И ещё один момент, сервер встает после падения в течении 10 сек, в некоторых случаях, а мне же скорей надо чтобы он вставал когда вдс лаганет и перезагрузится, кароче либо команда reboot произойдет в консоли, и сервер должен подняться

./root/hlds/server/start.sh

не помогло. Произвел reboot сервер упал и не поднялся.

Воспользуйтесь данной документацией
Код
http://danielgibbs.co.uk/lgsm/csserver/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 22.5.2015, 11:46
Сообщение #7


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(Hanigun @ 22.5.2015, 10:00) *
А можно по точнее? Куда это прописано?


в rc.local

у меня работает прекрасно :)
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
receptor
сообщение 25.7.2015, 23:22
Сообщение #8
Стаж: 11 лет

Сообщений: 91
Благодарностей: 16
Полезность: < 0

В начинку Start.sh добавить
#!/bin/bash

или свой шелл

Остальное не важно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fire
сообщение 25.7.2015, 23:30
Сообщение #9


Иконка группы

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

Цитата(receptor @ 26.7.2015, 0:18) *

Некропостингом не надоело заниматься? Так можно и банан выхватить.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: