MasterServer v.4.2.3
MasterServer - программа предназначенная для отображения определённых серверов во вкладке "Интернет" клиента кс. С его помощью Вы можете легко находить сервера по нужным критериям уже в самом клиенте. А имея свой МастерСервер, легко управлять тем списком серверов, что игрок получит у себя в игре. Таким образом, его можно использовать для раскрутки игровых серверов, либо для составления своего, уникального списка и дальнейшего использования в своих целях (мониторинги, бусты, крупные игровые проекты и т.д.)
Автор:
DJon1
Написан на языке python, поддерживается версиями 2.6 и 2.7. Пакеты .deb и .rpm кросс-архитектурные (инсталяторы работают и на 32 и на 64 битных ОС). Веб-интерфейс универсален и работает без использования веб-сервера.
Поддерживаемые ОС:
- Debian 6
- Ububntu 12.04, 12.10
- CentOS 6
Функции:
- Резолвинг имени хоста в ip
- Обновление списка серверов с заданным интервалом
- Модуль статистики с построением графиков
- Модуль буста
- Автоматическая установка
- Веб-интерфейс управления
Инструкция по установке:
CentOS 6
1. wget easy-ms.ru/csmaster-4.2.3-0.noarch.rpm
2. yum install /root/csmaster-4.2.3-0.noarch.rpm
Ububntu 12.04, 12.10
1. apt-get install wget
2. wget easy-ms.ru/csmaster-4.2.3.deb
3. dpkg -i csmaster-4.2.3.deb (тут вылезет ошибка, говорящая о том, что установленные пакеты устаревшие и их нужно обновить. Что и делаем следующими двумя действиями)
4. apt-get update -f
5. apt-get -f install
Debian 6
1. wget easy-ms.ru/csmaster-4.2.3.deb
2. dpkg -i csmaster-4.2.3.deb (тут вылезет ошибка, говорящая о том, что установленные пакеты устаревшие и их нужно обновить. Что и делаем следующими двумя действиями)
3. apt-get update -f
4. apt-get -f install
Вход в веб-интерфейс:
После установки заходим по ссылке
http://адрес:6543/ (адрес может быть как доменом, так и ip. Соответственно тот, на котором установили мастерсервер)
Логин: admin
Пароль: admin
Далее, рекомендую перейти на страницу смены пароля и поменять стандартный пароль.
Дополнительные настройки:
Запуск, остановка, перезапуск всей системы (Веб интерфейс + мастерсервер):
service csmaster start
service csmaster stop
service csmaster restart
Перезапуск самого мастерсервера (например, что бы выполнять его по крону):
/opt/csmaster/bin/supervisorctl restart masterserver
Что бы убрать с автозагрузки:
chkconfig csmaster off
Сбор статистики и построение графиков выполняется командой:
Из каталога /opt/csmaster
./bin/packstat -c etc/masterserver.cfg
Изменение порта веб интерфейса:
В конфиге /opt/csmaster/etc/supervisor.conf
31 строка http_port=6543
После изменения перезапустить систему командой service csmaster restart
Переключение между расширенным и урезанным режимами работы веб интерфейса:
В конфиге /opt/csmaster/webadmin/production.ini
Строка 40. demo_mode = true (урезанный), false (полный).
*урезанный режим запрещает менять основные настройки и логин/пароль.
Контакты:
-ICQ 4658523
-Skype kv1nk1
Вход в веб интерфейс демо версии установленной на нашем оборудовании:
http://demo.easy-ms.ru:6543
Логин: demo
Пароль: demo
Скоро выложу видео-инструкции по установке. Так же после праздников будет новая волна обновлений, с добавлением новых функций и возможностей.