Главная | Поиск | Чат | Форум | Рынок | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.

  • Страница 1 из 1
  • 1
Модератор форума: Cooller^_^, Mushroom, K@rDeL  
Форум Counter Strike » Общее » Покупка/Продажа/Работа » MasterServer v.4.9.0 (программа для отображения серверов клиента CS 1.6)
MasterServer v.4.9.0
andre610Дата: Понедельник, 2020-07-06, 12:30 | Сообщение # 1
Сообщений: 1
Награды: 0
MasterServer v.4.9.0

MasterServer - программа предназначенная для отображения определённых серверов во вкладке "Интернет" клиента кс. С его помощью Вы можете легко находить сервера по нужным критериям уже в самом клиенте. А имея свой МастерСервер, легко управлять тем списком серверов, что игрок получит у себя в игре. Таким образом, его можно использовать для раскрутки игровых серверов, либо для составления своего, уникального списка и дальнейшего использования в своих целях (мониторинги, бусты, крупные игровые проекты и т.д.)

Автор: andre610

МастерСервер написан на языке программирования Python. Мастерсервер упакован в Docker, что существенно упрощает установку и запуск (одной командой) на любом VPS. Так же имеется веб панель управления. Веб-интерфейс универсален и работает без использования веб-сервера.

Поддерживаемые ОС:
- Ubuntu 18.04 LTS (самая популярная ОС). При необходимости могу собрать и для других ОС.

Функции:
- Резолвинг имени хоста в ip
- Обновление списка серверов с заданным интервалом
- Модуль статистики с построением графиков
- Модуль буста
- Автоматическая установка
- Веб-интерфейс управления
- Банлисты
- Отключение сортировки по пингу[

Инструкция по установке и обновлению:
- установить пакет docker.io
- установить docker-compose
- запустить run.sh
Если возникнут трудности я всегда могу установить всё за вас.

Вход в веб-интерфейс:
После установки заходим по ссылке http://адрес:6543/ (адрес может быть как доменом, так и ip. Соответственно тот, на котором установили мастерсервер)
Логин: admin
Пароль: admin
Далее, рекомендую перейти на страницу смены пароля и поменять стандартный пароль.

Дополнительные настройки:
Запуск, остановка, перезапуск всей системы (Веб интерфейс + мастерсервер):
Запуск - run.sh
Остановка - stop.sh

Сбор статистики и построение графиков выполняется командой:
Из каталога /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 (полный).
И в конфиге /opt/csmaster/webadmin/development.ini
Строка 41. demo_mode = true (урезанный), false (полный).
*урезанный режим запрещает менять основные настройки и логин/пароль.
После изменения перезапустить мастерсервер

Список обновлений:
К сожалению не сразу начал вести чейндж лог, по этому что было с версии 1.0.0 по 4.2.3 не вспомнить уже.
4.2.3 - Добавлен веб интерфейс управления
4.2.4 - Увеличена производительность работы мастерсервера (видео в посте 44)
4.3.0 - Добавлен блек лист, возможность отключения сортировки по пингу, возможность дублирования серверов.
4.3.1 - Исправлен мелкий баг.
4.4.0 - Добавлен инновационный модуль буст, позволяющий поднимать серверы буст в верх списка серверов в клиенте кс. Так же собраны все пакеты в релиз, что бы не выкачивать их с репозиториев.
4.4.1 - Произведена работа над повышением удобства и простоты использования веб интерфейса.
4.4.2 - Вышел релиз одного пакета (zc.buidlout) 2.0 который не совсем обратно совместим с 1.х. Пофиксили, что бы при установке не ставился 2.0, из-за чего высыпала ошибка при установке
4.4.3 - Обновлён пакет Twisted 12.3, из-за которого в релизе МС 4.4.2 не работал резолвинг.
4.4.4 - Фикс бага отображения графиков статистики по ссылке без авторизации.
4.4.5 - Исправлена неточность при считывании списков с отключенной сортировкой по пингу.
4.4.6 - Исправлено пропадание одного сервера буста при работе с движком мониторинга easymon.
4.5.0 - Произведена оптимизация нагрузки на канал и цп при отключенной сортировке по пингу, а так же оптимизирован вес логов необходимых для построения графиков статистики. Теперь при отключённой сортировке по пингу, т.е серверы идут в строгом порядке как на сайте, например: сначала буст, за ними топ и дальше вип, нагрузка практически незаметна. Тестировали при 20000 уников и одно-ядерной впске за 500р - 15% на ЦП.
4.6.0 - Добавлен второй блек лист (для тех пользователей, которые подключены к нашему автоматизированному сервису по защите от подмен), в веб интерфейс добавлена информация о версии установленного МС.
4.6.1 - Исправлен баг работы блек листов, добавлен третий блеклист.
4.6.2 - Добавлена проверка на корректность url списка серверов (включая блек листы), исключены запросы "пустышки" в логах статистики.
4.6.3 - Исправлена работа интерфейса при чтении списка серверов с url когда в списке один сервер.
4.6.4 - Исправлена работа блек листов. Добавлен резолвинг.
4.6.5 - Произведена комплексная оптимизация движка, улучшена работа с памятью. Заложена возможность перехода на новый формат логов, для сокращения их размера в несколько раз.
4.7.0 - Произведен переход на новый формат логов. В результате сокращение веса логов в 5 раз.
4.7.1 - Исправлен баг возникающий при переходе с версии 4.6.5 на 4.7.0 в связи с изменением формата логов
4.7.2 - Исправлен баг с не отрезолвлеными доменами.
4.7.3 - Добавлена микро-пауза 0.002 сек. после обработки каждых 400 записей из лога. В результате уменьшило нагрузку на ядро CPU до 60% при обработке логов.
4.8.0 - Удалены данные о кол-ве запросов к мс, удален подсчёт данных по кол-ву уников по месяцам. В результате размер логов уменьшен на в сотни раз и нагрузка при обработке логов практически отсутствует.
4.8.1 - Возвращены данные статистики по месяцам (по просьбам клиентов).
4.9.0 - Добавлена поддержка https (SSL шифрование)

Вход в веб интерфейс демо версии установленной на нашем оборудовании:
http://demo.easy-ms.ru:6543
Логин: demo
Пароль: demo

Оказываю развитие и поддержку МастерСерверов.
 Российская Федерация
Форум Counter Strike » Общее » Покупка/Продажа/Работа » MasterServer v.4.9.0 (программа для отображения серверов клиента CS 1.6)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Скупаю psn/xbox/itunes/google play, ключи origin,uplay,steam

(2)

Продам сервер CSDM Пушки + Лазеры

(0)

Фильмы которые стоит просмотреть!

(174)

S.T.A.L.K.E.R. 2 не выйдет

(30)

Всем привет)

(11)

Общение:> (закрыта)

(9999)

Общение ^-^

(9999)

Общение :] (закрыта)

(9728)

Флудилочка дизайнеров :)

(5928)

Досчитаем до 10000:)

(4778)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

kilokot911

(2020-08-06)

multiki

(2020-08-05)

KNT_24

(2020-08-05)

89234247493

(2020-08-04)

Izek

(2020-08-04)