Консоль управления сервером Counter-Strike (Half-Life)

Добавил kapitowka on 23.07 : 21:05 | отпавить с помощью email кому-нибудь для печати


Консоль управления



Обсуждение

Каждый хотел-бы иметь такое на своём сервере, управление становится простым и удобным.
Итак приступим.

Для начала приведу листинг самого скрипта, а далее расскажу как его установить.

restart.sh


Для работы консоли нам потребуются такие пакеты

sh (для работы самого скрипта)
screen (для фонового запуска процессов)
sshd (для удалённого подключения)

Первый и последний присутствуют в большинстве UNIX-like систем
Если отсутствует - установите
Положите скрипт restart.sh в корень папки с установленым сервером
пропишите полный туть до скрипта в /etc/shells (например /usr/local/hlds/restart.sh)
добавте пользователя от которого будет запускаться сервер, при создании укажите как шелл путь до скрипта (например /usr/local/hlds/restart.sh)
теперь при коннекте по ssh пользователь будет получать в качестве шела наш скрипт
установите соответствующие права на папки и файлы для этого пользователя (в большенстве случаев подойдёт chown -R user:group && chmod -R 744 )
откройте скрипт и исправте параметры на свои (каждый параметр снабжён комментарием)
как правило больше ничего править не нужно.

Коннектимся по ssh и получаем удовольствие

Обсуждение