HLDSwatch Auto start/restart CS servers

Дискусии и проблеми свързани с Linux.
Аватар
Buzdrev
Извън линия
Потребител
Потребител
Мнения: 247
Регистриран на: 12 Окт 2016, 16:45
Се отблагодари: 5 пъти
Получена благодарност: 1 път
Обратна връзка:

HLDSwatch Auto start/restart CS servers

Мнение от Buzdrev » 12 Яну 2017, 23:34

Това е линукс скрипт за управление на вашите CS сървъри.
Какво прави ? Пускате всичките си сървъри само с една команда и ако някой от сървърите крашне, се рестартирва автоматично с помощта на скрипта.
За да работи скрипта ви е нужно да имате инсталиран screen
Инсталира с следната команда: apt-get install screen 

Как да подкарате скрипта ? Разархивирате сваления архив в директория по избор, важното е трите файла от архива да са в една директория, няма значение коя. 

След като сте качили файловете на вашия линукс, задавате 755 права и на трите файла:
sudo chmod 755 hldswatch.py
sudo chmod 755 servers.conf
sudo chmod 755 start.sh

Редактирате servers.conf  с вашите сървъри:
Сменяте IP-то с вашето IP
На screen= пишете името на screen-a с който ще се стартира зададения сървър (Важно, всеки сървър трябва да е с различен screen name)
На command= пишете командата с която пускате сървъра
На startdir= задавате пътя до главната директория на сървъра, тоест там където е файла hlds_run 
Другите две настройки не ги пипайте!

Пускате скрипта от start.sh файла, влизате в неговата директория и пишете: ./start.sh
Важно, когато пускате скрипта сървърите Ви трябва да са спряни, скрипта ще ги пусне вместо Вас.
От start.sh е нагласено скрипта да се пуска със screen name hlds, така че за да отворите конзолата на скрипта, която проверява дали сървърите са онлайн и ако не са ги пуска пишете: screen -r hlds

Свали скрипта
Последно промяна от Buzdrev на 13 Дек 2017, 12:00, променено общо 2 пъти.

Аватар
delirium
Извън линия
Потребител
Потребител
Мнения: 40
Регистриран на: 15 Окт 2016, 16:15
Местоположение: Dorado
Получена благодарност: 16 пъти
Обратна връзка:

Re: HLDSwatch Auto start/restart CS servers

Мнение от delirium » 13 Яну 2017, 14:06

-> https://gameservermanagers.com/lgsm/csserver/ по-добро решение.

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Linux”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта