Попробовал запустить скрипт без добавления в крон, сервер не стартует, вот что получается::
[>>] Проверка размера .log файлов
Файл checker.log отсутствует
Файл qconsole.log отсутствует
[>>] Запуск сервера test
Порт севрера: 27020
Привязка к ядру: 0
Запуск от юзера: hlds
Статус: [email protected]:/home/hlds#
запускал командой /etc/init.d/run_cssserver start от рута, в скрипте указан простой юзер, да и как по мне скрипт очень не удобный, писать длинные команды, если можно просто собрать ссылками в одном месте все простые скрипты запуска и стартовать через mc, но это мое мнение.
Есть ли простой скрипт перезапуска при краше? Мне чекеры не нужны (из 16 серверов за 3 дня завис только один), все сервера будут стартовать запуском одного скрипта, который позже добавлю в крон, нужно реализовать простейший перезапуск в случае краша, типо как было на винде:
@echo off
cls
:loop
start /wait e:\test\orangebox\srcds.exe -console -game cstrike -tickrate 66 +fps_max 0 +maxplayers 32 -port 27020 +map de_dust2 +tv_port 27060
echo (%time%) WARNING: srcds closed or crashed, restarting....
goto loop
для линухи сейчас так:
#!/bin/sh
echo "Starting CS:Source test"
sleep 1
screen -A -m -d -S test ./srcds_run -game cstrike -console +ip 0.0.0.0 -tickrate 66 +fps_max 0 +maxplayers 32 -port 27020 +tv_port 27060 +map de_dust2 +sv_lan 0
Подскажите как сделать?
Скрипт запуска Counter Strike Source
- bigbrain911
- Майор
- Сообщения: 618
- Зарегистрирован: 22.03.2010
- Откуда: http://zloy.pl.ua/
- Поблагодарили: 11 раз
- Контактная информация:
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua
Панели управления игровыми серверами
http://zloy.pl.ua
- net-master
- Капитан
- Сообщения: 446
- Зарегистрирован: 07.11.2009
- Поблагодарили: 1 раз
- bigbrain911
- Майор
- Сообщения: 618
- Зарегистрирован: 22.03.2010
- Откуда: http://zloy.pl.ua/
- Поблагодарили: 11 раз
- Контактная информация:
Я просил простой, без чеков, как на винде.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua
Панели управления игровыми серверами
http://zloy.pl.ua
- net-master
- Капитан
- Сообщения: 446
- Зарегистрирован: 07.11.2009
- Поблагодарили: 1 раз
Код: Выделить всё
#!/bin/sh
echo "Starting CS:Source test"
sleep 1
screen -A -m -d -S test ./srcds_run -game cstrike -console +ip 0.0.0.0 -tickrate 66 +fps_max 0 +maxplayers 32 -port 27020 +tv_port 27060 +map de_dust2 +sv_lan 0
- bigbrain911
- Майор
- Сообщения: 618
- Зарегистрирован: 22.03.2010
- Откуда: http://zloy.pl.ua/
- Поблагодарили: 11 раз
- Контактная информация:
Я просил простой с перезапуском при краше, посмотрите пару постов выше.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua
Панели управления игровыми серверами
http://zloy.pl.ua
Уважаемый bigbrain911
а как вы хотите что ваш сервер при краше подымался без этого чудесного и сложного скрипта.
Нужно что бы чекер обрашялся к серверу и ему был ответ.
1-сервер работает (ничего не делать)
2-сервер отключен (запустить)
3-Процес спит/заморожен (особый случай, либо не трогать либо убить процесс и поднять заново. Это условие описано в скрипте запуска товарища LeXiKoN )
а без чеков тут никак.
а как вы хотите что ваш сервер при краше подымался без этого чудесного и сложного скрипта.
Нужно что бы чекер обрашялся к серверу и ему был ответ.
1-сервер работает (ничего не делать)
2-сервер отключен (запустить)
3-Процес спит/заморожен (особый случай, либо не трогать либо убить процесс и поднять заново. Это условие описано в скрипте запуска товарища LeXiKoN )
а без чеков тут никак.
Последний раз редактировалось Rassol2 11.09.2011, 22:22, всего редактировалось 2 раза.
- bigbrain911
- Майор
- Сообщения: 618
- Зарегистрирован: 22.03.2010
- Откуда: http://zloy.pl.ua/
- Поблагодарили: 11 раз
- Контактная информация:
А как же он автоматически перезапускается, правда 1 раз. при стандартном запуске в скрине? Я думаю должен быть выход проще, сервер упал, процесс завершился - перезапуск и все это должно происходить в пределах скрина., может я много хочу или ошибаюсь.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua
Панели управления игровыми серверами
http://zloy.pl.ua