Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
T1000 chain master
Зарегистрирован: 18.02.2015 Сообщения: 92
|
Добавлено: Пт Ноя 06, 2015 11:48 am Заголовок сообщения: автозапуск серверов q2proded |
|
|
*бусь уже пол дня с автозапуском ку2продед сервера через крон.
Прописал в кроне:
*/1 * * * * hzhz /home/hzhz/.q2pro/./q2proded +game opentdm +exec server1.cfg >> /home/hzhz/.q2pro/start_servers.log 2>&1
И вижу в логах это:
FATAL: Couldn't open dedicated server UDP port
А если запускаю ручками, то всё ок.
Во время запуска команды из крона, никакие ку2продед сервера не подняты, т.е. по идее порты свободны.
Что не так, кто знает? _________________ Quake 2 in our hearts forever |
|
Вернуться к началу |
|
|
T1000 chain master
Зарегистрирован: 18.02.2015 Сообщения: 92
|
Добавлено: Пт Ноя 06, 2015 11:50 am Заголовок сообщения: |
|
|
Кстати, на пг есть автозапуск серверов ку2? _________________ Quake 2 in our hearts forever |
|
Вернуться к началу |
|
|
T1000 chain master
Зарегистрирован: 18.02.2015 Сообщения: 92
|
Добавлено: Вт Ноя 10, 2015 12:34 pm Заголовок сообщения: |
|
|
Решил. Вдруг кому-то ещё пригодится. У меня серваки под линухом.
Создаём файл start_servers.sh с таким содержимым:
Код: |
#!/bin/sh
quake2dir="/путь/до/кваки"
process_opentdm=`ps auxw | grep 'opentdm +exec server1.cfg' | grep -v grep | awk '{print $11}'`
process_openffa=`ps auxw | grep openffa | grep -v grep | awk '{print $11}'`
process_open1v1=`ps auxw | grep server1v1.cfg | grep -v grep | awk '{print $11}'`
if [ -z "$process_opentdm" ]; then
cd "$quake2dir"
./q2proded +game opentdm +exec server1.cfg >&/dev/null &
fi
if [ -z "$process_openffa" ]; then
cd "$quake2dir"
./q2proded +game openffa +exec server1.cfg >&/dev/null &
fi
if [ -z "$process_open1v1" ]; then
cd "$quake2dir"
./q2proded +game opentdm +exec server1v1.cfg >&/dev/null &
fi
|
И прописываем в /etc/crontab:
*/1 * * * * user /путь/start_servers.sh >> /путь/start_servers.log 2>&1
Теперь скрипт будет проверять сервера каждую минуту, и если они упали, то подымет их.
gl & hf _________________ Quake 2 in our hearts forever |
|
Вернуться к началу |
|
|
|