[ACPanel] MasterServer (Linux/Windows)

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Аватара пользователя
x@kep
Сержант
Сержант
Сообщения: 57
Зарегистрирован: 02.02.2011
Откуда: Россия
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

#1 Сообщение 18.01.2013, 17:24

Плагин: MasterServer | Автор: x@kep | Версия: 0.11 | Игра: GoldSource & Source


Это новый продукт от авторов популярных плагинов и веб-разработок для игровых серверов: LimeWizard, ACPanel, ChatControl, NickControl, Vote Ban & Kick, VampireWeapons и др.

МастерСервер служит связующим звеном между игроками и игровыми серверами Counter-Strike, Team Fortress, Left 4 Dead и др. Именно МастерСервер и только он определяет какие сервера и в какой последовательности отображать клиенту. Поэтому в последнее время стало выгодно держать свой собственный "Мастер" и продавать места в списке серверов (БУСТ) владельцам этих серверов. Админы игровых серверов получают приток игроков на серверы и тем самым популярность своего ресурса, а владелец МастерСервера финансовое вознаграждение за "свои" услуги - вот он бизнес ::):

Второй немаловажный фактор, о котором обязательно стоит упомянуть для понимания всей логики работы МастерСервера - это каким образом заставить игровой клиент подключаться именно к Вашему "Мастеру". Для решения этой задачи владельцы МастерСерверов создают и распространяют собственные сборки игровых клиентов, в конфигурацию которых прописывают подключение к своему "Мастеру".

Таким образом, для "открытия бизнеса" следует выполнить всего несколько пунктов:
  1. Запустить свой МастерСервер.
  2. Организовать на сайте удобный интерфейс для оплаты услуг БУСТа.
  3. Создать и распространять свою сборку игрового клиента.
Если п.3 Вы сможете осуществить сами, то п.1 и п.2 мы реализовали за Вас :;):

Преимущества нашего продукта:
  • ПРОИЗВОДИТЕЛЬНОСТЬ - мы предлагаем МастерСервер, написанный на языке программирования C++, а это преимущество скорости работы в сотни раз, чем аналогичные сервисы на Python.
  • КРОССПЛАТФОРМЕННОСТЬ - наш МастерСервер будет прекрасно себя чувствовать как на Linux машинах, так и на Windows операционках и работа МастерСервера не зависит ни от версии системы, ни от установленного ПО.
  • УДОБСТВО - просмотр логов и статистики подключений к МастерСерверу, управление БУСТом и другими функциями осуществляется быстро и просто через предлагаемый веб-интерфейс. А при приобретении модуля магазина к ACPanel появится возможность реализации платежей через сервис робокассы и последующий автоматический БУСТ серверов.
Описание возможностей:
  • Хранение списка серверов в базе данных MySQL.
  • Получение и обработка клиентских запросов МастерСервером.
  • Фильтрация списка серверов из базы данных в соответствии с запросом пользователя.
  • Логирование и отображением клиентских запросов из базы данных в удобном формате.
  • Резолвинг доменных имён серверов.
  • Логирование работы программы в консоль и файл.
  • Простой механизм БУСТа серверов.
  • Полная совместимость с системой управления игровыми серверами ACP.
  • Удобная и быстрая настройка МастерСервера через конфиг.
  • Легкое управление БУСТом через вэб-интерфейс.
Ознакомительная версия программы (ограничение на 3 сервера) во вложении. Структуры таблиц так же во вложении. Для интеграции с таблицей acp_servers необходимо добавить несколько полей, которые можно найти в соответствующем sql файле.

Установка, настройка и запуск:

Для работы МастерСервера необходимо наличие клиентских библиотек mysql. Если у вас уже установлен сервер mysql, то устанавливать mysql клиент не нужно!
  • Для ОС на базе ядра Linux установите пакет mysql-client. В частности, для ОС Gentoo Linux mysql клиент устанавливается путём добавления USE-флага "minimal" к пакету mysql.
  • Для ОС семейства Windows библиотека включена в архив с МастерСервером.
Перед запуском отредактируйте конфигурационный файл под ваши нужды. Описание параметров конфигурации вы можете найти ниже:
  • masterHostIp - ip-адрес, на котором будет запущен МастерСервер.
  • masterHostPort - порт, на котором будет запущен МастерСервер.
  • inputType - тип входных данных, или попросту, место, откуда будет браться список адресов. Возможные значения: MySQL , File. В случае выбора типа File, список серверов будет браться из файла masterIP.txt, но в этом случае список серверов будет отправляться пользователю без фильтрации по запросу пользователя, и организовать буст будет проблематично. В случае выбора типа MySQL, список серверов будет браться из базы данных MySQL.
  • MySQLHost - ip-адрес хоста, на котором расположена база данных.
  • MySQLPort - порт, на котором запущен сервер базы данных.
  • MySQLDB - название базы данных, в которой расположены таблицы МастерСервера.
  • MySQLUser - пользователь от базы данных.
  • MySQLPass - пароль пользователя базы данных.
  • MySQLServerTable - название таблицы со списком серверов.
  • MySQLLogEnable - поле, указывающее, нужно ли логировать запросы пользователей в базу данных. Возможные значения: true, false.
  • MySQLLogTable - название таблицы для записи логов клиентских запросов.
Сам МастерСервер не требует установки. Всё, что вам нужно - это запустить исполняемый файл ./MasterServer либо MasterServer.exe для Linux и Windows соответственно.

История изменений:
  • 0.11
    • Добавлена возможность получения списка серверов из файла, без использования БД
    • Добавлен параметр в конфиг, отключающий логирование разобраных запросов в БД
    • Исправлены мелкие недочёты в протоколе МС
  • 0.10 Первый релиз.

Как купить полную версию МастерСервера:
  • Цена - $160 <= до покупки первых 5 комплектов, после цена будет увеличена.
  • Все заявки направлять личным сообщением в следующем формате:
    1. название плагина
    2. адрес Вашего проекта
Что Вы получаете после покупки полной версии:
  • Готовый комплект МастерСервера, конкурентов которому в продаже по соотношению цены, функционала и удобства мы не нашли.
  • Бесплатные последующие обновления системы.
  • Доступ к закрытому разделу форума техподдержки.
  • Дополнительные скидки при покупке других наших продуктов.
Вложения
MasterServer_v0.11_demo_linux.zip
(19.65 КБ) 296 скачиваний
MasterServer_v0.11_demo_linux.zip
(19.65 КБ) 296 скачиваний
MasterServer_v0.11_SQL.zip
(684 байт) 270 скачиваний
MasterServer_v0.11_SQL.zip
(684 байт) 270 скачиваний
libmysql.zip
(953.46 КБ) 309 скачиваний
libmysql.zip
(953.46 КБ) 309 скачиваний
MasterServer_v0.11_demo_windows.zip
(26.02 КБ) 429 скачиваний
MasterServer_v0.11_demo_windows.zip
(26.02 КБ) 429 скачиваний
Изображение Изображение Изображение

mrXs
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 19.01.2013

#2 Сообщение 19.01.2013, 03:57

Интереса ради разобрал демо-версию. За 30 минут нашел абсолютно все проверки.
Я не буду выкладывать что у меня получилось, т.к. проект и без того не взлетит.
Вот некоторые из них:
ASM
Сброс значений
Изображение
Проверка и чуть выше — инкремент счетчика, отвечающего за список серверов из файла
Изображение
Тоже самое, но для списка из mysql
Изображение
Ограничение на уровне запроса к бд.
Изображение
Подобного рода услуги предоставляют бесплатно, либо берут деньги за действительно ценные бонусы.
Продажа платформы не лучше обычного надувательства.

Аватара пользователя
x@kep
Сержант
Сержант
Сообщения: 57
Зарегистрирован: 02.02.2011
Откуда: Россия
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

#3 Сообщение 19.01.2013, 05:11

mrXs писал(а):Подобного рода услуги предоставляют бесплатно, либо берут деньги за действительно ценные бонусы.
Продажа платформы не лучше обычного надувательства.
Эту программу я писал с нуля для нашего игрового портала, т.к. бесплатных аналогов, работающих так, как нам нужно, в сети я не нашёл. Основной целью было создание кроссплатформенного Мастер Сервера, который бы работал с СУБД mysql. Программа не сложная в написании, т.к. вся информация о протоколе лежит на офф сайте Valve, поэтому никто никому не запрещает написать что-то своё. А кто не хочет (или не может) сделать сам, тот может купить готовый продукт у других. Так устроен мир. Мы вполне могли бы пользоваться нашим продуктом только у себя на портале, но мы предоставляем возможность другим людям приобрести этот продукт у нас.
Ко всему этому добавлю, что всем покупателям предоставляется техподдержка по вопросам работы программы, а так же бесплатные обновления. Если у вас есть какие-то предложения по новому функционалу, мы всегда рады выслушать и по возможности добавить их в основной релиз.
Изображение Изображение Изображение

mrXs
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 19.01.2013

#4 Сообщение 19.01.2013, 09:54

Программа простая, согласен. Однако, услуги мастер-серверов предоставляются бесплатно (например http://forum.csmania.ru/viewtopic.php?f=28&t=32260). И даже известные мастер-серверы уже не столь популярны.
Предложения по улучшению? Никаких. Меня возмутила цена на сей продукт, не более.

Non_Stop
Капитан
Капитан
Сообщения: 255
Зарегистрирован: 27.07.2010
Благодарил (а): 1 раз
Поблагодарили: 28 раз
Контактная информация:

#5 Сообщение 19.01.2013, 17:27

или продать пабликовый мастер сервер аналогия которого есть на д-с.ру за 160$,вот он бизнес.
И да,аналог куда красивее,бесплатен.
http://demo.easy-ms.ru:6543/ (тест только веб части),мастер сервер в закрытом разделе и перекачивать сюда я не буду,на самом сайте он платный.
demo
demo
VDS хостинг от 1.5$. Защита от DDOS. Частота CPU от 3.5 МГЦ
Идеальное предложение для игрового сервера. Хостинг VDS

oblomkrs
Майор
Майор
Сообщения: 775
Зарегистрирован: 02.07.2011
Благодарил (а): 4 раза
Поблагодарили: 32 раза

#6 Сообщение 19.01.2013, 23:34

Автору темы советую послушать эту песню))) https://www.youtube.com/watch?v=QzHJ9yCj8z8
Качественный хостинг OPTIBIT в Красноярске
NOVOSIBIRSK-CSS.RU|Only DUST2[NSK] ip:46.38.63.119:27015
NOVOSIBIRSK-CSS.RU|Only $2000$+AWP LEGO[NSK] ip:46.38.63.119:27016

Аватара пользователя
x@kep
Сержант
Сержант
Сообщения: 57
Зарегистрирован: 02.02.2011
Откуда: Россия
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

#7 Сообщение 20.01.2013, 10:22

Non_Stop писал(а):или продать пабликовый мастер сервер аналогия которого есть на д-с.ру за 160$,вот он бизнес.
И да,аналог куда красивее,бесплатен.
Во-первых, на д-с.ру никто не выкладывал бесплатный МС. Возможно вы имели ввиду МС от SteamCooker'а с кс.рин, но его функциональность оставляет желать лучшего.
Во-вторых, на том же д-с.ру так же есть моя тема с данным МС. Было бы весьма забавно выкладывать платную версию там же, где её якобы выложили бесплатно.
Ну и в-третьих, если уж вы коснулись вышеописанного МС. Он написан на питоне, который работает на 2 порядка медленнее аналогичных программ на языке программирования С++. Их МС можно запускать только на 3х видах ОС на ядре Linux при наличии определённой версии питона. Наш МС работает на абсолютно любом дистрибутиве Linux, а так же на ОС семейства Windows. Наш МС не требует установки, достаточно прописать нужные настройки в конфиг и запустить исполняемый файл. А про цену и говорить нечего. При полном проигрыше по всем параметрам, их МС (со всеми модулями, которые включены у нас по умолчанию) стоит на порядок дороже нашего. Вот и смотрите сами, кто занимается надувательством.
Ещё раз повторяю, код этого Мастер Сервера написан с нуля лично мной.

P.S. Мы не просто продаём хорошую программу, мы предоставляем бесплатную техподдержку и обновления, а так же возможность приобрести любые другие наши продукты со скидкой.
Изображение Изображение Изображение

mrXs
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 19.01.2013

#8 Сообщение 20.01.2013, 17:54

Это не серьезно.
Никто в здравом уме не станет тратить $160 на мастер-сервер, которым никто пользоваться не будет.
Раскрутить его почти невозможно, это мертвый бизнес. Если точнее, то им уже поздно заниматься с нуля.

uBaH_TaPaHoB
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 20.01.2013
Благодарил (а): 1 раз

#9 Сообщение 20.01.2013, 18:28

Non_Stop писал(а):или продать пабликовый мастер сервер аналогия которого есть на д-с.ру за 160$,вот он бизнес.
Да покажите хоть один РАБОТАЮЩИЙ кроссплатформенный МС с необходимым функционалом да ещё и БЕСПЛАТНО???
Зачем писать то, чего Вы даже не понимаете? Я конечно понимаю, что надо что-то ляпнуть, типа в курсе темы, однако, Ваши посты выглядят по меньшей мере смешно.
Non_Stop писал(а):И да,аналог куда красивее,бесплатен.
мастер сервер в закрытом разделе и перекачивать сюда я не буду,на самом сайте он платный.
2 взаимоисключающих предложения, не?
Ссылку хоть на один работающий (Вами опробованный) бесплатный МС на C++ с озвученным выше функционалом реально предоставить?
oblomkrs писал(а):Автору темы советую послушать эту песню)))
Вы самокритичны)))
mrXs писал(а):Это не серьезно.
Никто в здравом уме не станет тратить $160 на мастер-сервер, которым никто пользоваться не будет.
Раскрутить его почти невозможно, это мертвый бизнес. Если точнее, то им уже поздно заниматься с нуля.
Вы забыли в конце добавить "имхо". Если Вы так считаете и для Вас это мертвая ниша, то это абсолютно не значит, что у других ничего не получится.
На самом деле Ваши посты хоть в чем-то несут конструктивную и осмысленную идею нежели сообщения других участников в этой теме.

mrXs, настораживает только одно - Ваша регистрация сразу после создания этой темы и интерес на этом форуме у Вас вызывает только эта тема, поэтому напрашивается вопрос - это совпадение или мы имеем честь общаться с представителем конкурента, который продает свой МС в 3 раза дороже нашего?)) Если это просто совпадение и Вам интересны идеи МС, то милости просим откомментировать тему с МС в разделе Counter-Strike: Global Offensive - очень интересно будет почитать Ваш комментарий там ;)

Аватара пользователя
Ethan Cole
CSmania Linux Group
CSmania Linux Group
Сообщения: 161
Зарегистрирован: 28.09.2006
Откуда: г.Егорьевск МО
Благодарил (а): 6 раз
Поблагодарили: 57 раз
Контактная информация:

#10 Сообщение 20.01.2013, 18:32

mrXs писал(а):Это не серьезно.
Никто в здравом уме не станет тратить $160 на мастер-сервер, которым никто пользоваться не будет.
Раскрутить его почти невозможно, это мертвый бизнес. Если точнее, то им уже поздно заниматься с нуля.
Польностью согласен.
Этим мастер-сервером хер кто пользоваться будет ведь его надо вручную прописывать на клиенте, а этого нынешние ленивые юзеры делать не станут, тем более что пиратка постепенно отмирает. Юзерам на лицензии это тем более не нужно.

uBaH_TaPaHoB
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 20.01.2013
Благодарил (а): 1 раз

#11 Сообщение 20.01.2013, 18:53

Ethan Cole писал(а):Этим мастер-сервером хер кто пользоваться будет ведь его надо вручную прописывать на клиенте, а этого нынешние ленивые юзеры делать не станут, тем более что пиратка постепенно отмирает. Юзерам на лицензии это тем более не нужно.
Зачем прописывать вручную на клиенте? Можно создать свою сборку или сборки с прописанным уже своим МС и распространять.
Для инфы: более 20 тысяч скачек клиента кс 1.6 со всевозможных ресурсов в интернете ЕЖЕДНЕВНО <= из этого конечно же можно утверждать, что пиратка отмирает?)

Аватара пользователя
Ethan Cole
CSmania Linux Group
CSmania Linux Group
Сообщения: 161
Зарегистрирован: 28.09.2006
Откуда: г.Егорьевск МО
Благодарил (а): 6 раз
Поблагодарили: 57 раз
Контактная информация:

#12 Сообщение 20.01.2013, 18:55

Сборки в основном качают по лан погонять.

uBaH_TaPaHoB
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 20.01.2013
Благодарил (а): 1 раз

#13 Сообщение 20.01.2013, 19:16

Ethan Cole писал(а):Сборки в основном качают по лан погонять.
Откуда инфа? Есть какая-то статистика или это Вы так думаете?

Я привел реальную стату проанализировав запросы вордстата яндекса и адвордса гугла + у меня есть инфа по скачиванию клиентов с популярных трекеров и кс форумов/порталов.
И пока интерес пользователей к пиратке живет, то и МС будет себя оправдывать, но соглашусь лишь с одним, что актуальность немного утрачена и эффект от МС был бы сильнее, если бы вы его запустили несколько лет назад.

Non_Stop
Капитан
Капитан
Сообщения: 255
Зарегистрирован: 27.07.2010
Благодарил (а): 1 раз
Поблагодарили: 28 раз
Контактная информация:

#14 Сообщение 20.01.2013, 20:49

uBaH_TaPaHoB писал(а):
Non_Stop писал(а):или продать пабликовый мастер сервер аналогия которого есть на д-с.ру за 160$,вот он бизнес.
Да покажите хоть один РАБОТАЮЩИЙ кроссплатформенный МС с необходимым функционалом да ещё и БЕСПЛАТНО???
Зачем писать то, чего Вы даже не понимаете? Я конечно понимаю, что надо что-то ляпнуть, типа в курсе темы, однако, Ваши посты выглядят по меньшей мере смешно.
Non_Stop писал(а):И да,аналог куда красивее,бесплатен.
мастер сервер в закрытом разделе и перекачивать сюда я не буду,на самом сайте он платный.
2 взаимоисключающих предложения, не?
Ссылку хоть на один работающий (Вами опробованный) бесплатный МС на C++ с озвученным выше функционалом реально предоставить?
oblomkrs писал(а):Автору темы советую послушать эту песню)))
Вы самокритичны)))
mrXs писал(а):Это не серьезно.
Никто в здравом уме не станет тратить $160 на мастер-сервер, которым никто пользоваться не будет.
Раскрутить его почти невозможно, это мертвый бизнес. Если точнее, то им уже поздно заниматься с нуля.
Вы забыли в конце добавить "имхо". Если Вы так считаете и для Вас это мертвая ниша, то это абсолютно не значит, что у других ничего не получится.
На самом деле Ваши посты хоть в чем-то несут конструктивную и осмысленную идею нежели сообщения других участников в этой теме.

mrXs, настораживает только одно - Ваша регистрация сразу после создания этой темы и интерес на этом форуме у Вас вызывает только эта тема, поэтому напрашивается вопрос - это совпадение или мы имеем честь общаться с представителем конкурента, который продает свой МС в 3 раза дороже нашего?)) Если это просто совпадение и Вам интересны идеи МС, то милости просим откомментировать тему с МС в разделе Counter-Strike: Global Offensive - очень интересно будет почитать Ваш комментарий там ;)
Больше нет желания говорит что к чему,раз перешли на оскорбления.
на7уй идите,однако *примечание
Пишу по существу,а не поддакиваю как некоторые щеглы зарегистрировавшиеся сегодня.
Ваш функционал собакам в будку разве что,предлагать обыкновенный мс с бустом и ссатся на то что он на С++ и работает пдц как быстро,даже не учитывая что его скорость не нужна никому, если и так достаточно дерьма для 1.6 и соурса.
Кому будет действительно нужно,сделает сам из пабликовых исходников,которых в наше время слава богу много,а не брать у рандомщиков за такую цену,вы действительно думаете что нормальный человек,который будет этим заниматься,возьмёт и купит такую хероту, хоть даже в плане безопасности.Вам только один ответ,смотрите еще раз примечание.
Дальнейшего ответа даже ждать не буду,отвечать тоже,т.к вашу хитрожопость тут не оценят,тут не только овощи сидят.
Последний раз редактировалось SHADOW 20.01.2013, 20:49, всего редактировалось 2 раза.
Причина: Предупреждение.
VDS хостинг от 1.5$. Защита от DDOS. Частота CPU от 3.5 МГЦ
Идеальное предложение для игрового сервера. Хостинг VDS

uBaH_TaPaHoB
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 20.01.2013
Благодарил (а): 1 раз

#15 Сообщение 20.01.2013, 21:04

на7уй идите,однако *примечание
Вот и первый участник сдулся - когда нет фактов и не хватает опыта в затрагиваемой теме приходится опускаться до оскорблений.
А было лишь простое предложение показать бесплатный аналог, а не рекламу в несколько раз более дорогого МС.

Ответить Вложения 4