zomboy7

Участник
Сообщения
88
Реакции
96
Хотел поставить Token Auto Updater. Но там есть один пункт:
нужно сделать чтоб сервер умел вставать после падения
Хост-машина на которой стоит сервер CS GO под Linux. Мне дали доступ к FTP и SSH.
Вот и думаю может кто-то может помочь написать Shell`ку запуска сервера, чтобы он после падения перезапускался или есть другие способы реализации автозапуска.
Все что я нашел: батники для Windows и сомнительные способы с помощью PHP.

На крайний случай:
Оффтоп
 

Planes

Потерявшиеся точка с запятой
Сообщения
356
Реакции
97
@zomboy7, Рестарт после падения необходим для параметра 0 во время подмены токена (После бана токена сервер падает (сервер должен уметь вставать после падения))
Лично я использую параметр 1 ( После бана токена сервер кикает всех игроков и без рестарта сервера заменяет токен )
Так же если перейти к перезапуску после караша, у меня сервер сам перезапускается без сторонних скриптов. Посмотрел параметры запуска, ничего такого не увидел.
 

MePro69

Участник
Сообщения
28
Реакции
1
Если установлен LGSM:
C-подобный:
@reboot /home/username/csgoserver start
59 4 * * * /home/username/csgoserver restart
*/3 * * * *  /home/username/csgoserver monitor > /dev/null 2>&1
думаю,вместо username вставишь своё.
Рестарт в 5 утра по МСК,если не нужен,то убери 2 строчку.
 
Последнее редактирование:

zomboy7

Участник
Сообщения
88
Реакции
96
Если установлен LGSM:
C-подобный:
@reboot /home/username/csgoserver start
59 4 * * * /home/username/csgoserver restart
*/3 * * * *  /home/username/csgoserver monitor > /dev/null 2>&1
думаю,вместо username вставишь своё.
Рестарт в 5 утра по МСК,если не нужен,то убери 2 строчку.
Спасибо конечно, но разве для LGSM не нужен пользователь с root доступом? (У меня нету просто)
 

zomboy7

Участник
Сообщения
88
Реакции
96
Получается эта строка загружает LGSM? Я не до конца разобрался
KVA6QFK
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Получается эта строка загружает LGSM? Я не до конца разобрался
KVA6QFK
Не нужен с LGSM root. Наоборот нельзя из-под "рута" производить действий с сервером, а если нужно, то всё-равно входить в аккаунт, с которого сервер установился.

Всё что тебе нужно для "поднимания" сервера:
C-подобный:
*/3 * * * *  /home/ne_root/csgoserver monitor > /dev/null 2>&1

Monitor · GameServerManagers/LinuxGSM Wiki · GitHub
 

zomboy7

Участник
Сообщения
88
Реакции
96
Рут в home не сидит))
Он имел ввиду что вместо ne_root имя юзера, я так понял)
--- Добавлено позже ---
Эта строка загружает LGSM?
sudo dpkg --add-architecture i386; sudo apt-get update;sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates tmux lib32gcc1 libstdc++6 libstdc++6:i386

KVA6QFK.png



Оффтоп
 
Последнее редактирование:

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
Он имел ввиду что вместо ne_root имя юзера, я так понял)
--- Добавлено позже ---
Эта строка загружает LGSM?
sudo dpkg --add-architecture i386; sudo apt-get update;sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates tmux lib32gcc1 libstdc++6 libstdc++6:i386
KVA6QFK.png
Эта "строка" загружает необходимые библиотеки и программы, попробуй посмотреть ниже.
 

MePro69

Участник
Сообщения
28
Реакции
1
Он имел ввиду что вместо ne_root имя юзера, я так понял)
--- Добавлено позже ---
Эта строка загружает LGSM?
sudo dpkg --add-architecture i386; sudo apt-get update;sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates tmux lib32gcc1 libstdc++6 libstdc++6:i386

KVA6QFK.png



Оффтоп
V2Va51MIxeWoOm.jpg

первые 3 команды на root пользователе нужно,вместо csgoserver свой ник(имя пользователя) а потом ставишь)
 

Planes

Потерявшиеся точка с запятой
Сообщения
356
Реакции
97
@MePro69, Хочу попробовать установить LGSM , но что то он мне не дает. Выдает ошибку: etching serverlist.csv...FAIL
Знаешь может как исправить?)
 

Planes

Потерявшиеся точка с запятой
Сообщения
356
Реакции
97
@CAH4E3, Все что выше указано.
sudo dpkg --add-architecture i386; sudo apt-get update;sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates tmux lib32gcc1 libstdc++6 libstdc++6:i386
И уже на новом пользователе при вводе:
wget -N --no-check-certificate https://gameservermanagers.com/dl/linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver
вылезает такая ошибка.
Во время установки первого ( Всех необходимых программ ) вылезла установка почты. Но я оставил так как есть. ПО умолчанию. Есть подозрение что это из-за того, что у меня стоит панель управления VestaCP которая уже ранее установила все для сайта. Почту, БД, Apache и т.д
 

MePro69

Участник
Сообщения
28
Реакции
1
@CAH4E3, Все что выше указано.
sudo dpkg --add-architecture i386; sudo apt-get update;sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates tmux lib32gcc1 libstdc++6 libstdc++6:i386
И уже на новом пользователе при вводе:
wget -N --no-check-certificate https://gameservermanagers.com/dl/linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver
вылезает такая ошибка.
Во время установки первого ( Всех необходимых программ ) вылезла установка почты. Но я оставил так как есть. ПО умолчанию. Есть подозрение что это из-за того, что у меня стоит панель управления VestaCP которая уже ранее установила все для сайта. Почту, БД, Apache и т.д
У меня такая же ошибка была,когда лишняя лабуда установлена была,снес сервер(переустановил) и попробовал поставить,теперь все хорошо.
 

Planes

Потерявшиеся точка с запятой
Сообщения
356
Реакции
97
@CAH4E3, @MePro69, Привет. Недавно установил LGSM, подскажи пожалуйста. Как изменить имя сервера ( hostname ) вместо LunuxGSM
 
Сверху Снизу