1. Обновление всего ряда платных услуг проекта, ознакомиться можно тут "Доступны скидки": Покупка [ Нажать! ]
    Скрыть объявление
  2. Жалобу на администратора / игрока можно оставить в разделе: Жалобы на игроков хост бота.
    Скрыть объявление
Скрыть объявление
В данный момент обновлен весь ряд платных услуг проекта VenDev.info!

С уровнем прав можно ознакомиться по ссылке ниже: Ознакомиться / приобрести[ Нажать! ]

Разработка: Ohconnect, Ohbot, Openstats 5.0

Тема в разделе "Ghost++ \ Ohbot \ ohconnect", создана пользователем Venmade, 04.09.15.

  1. Venmade

    Команда форума Project creator

    Регистрация:
    10.05.15
    Сообщения:
    596
    Репутация:
    394
    Steam:
    Twitter:
    Vkontakte:
    Garena:
    Venmade
    B.net:
    Venmade
    #1 Venmade, 04.09.15
    Последнее редактирование: 17.03.16
    [​IMG]

    Официальный анонс разработчика.
    - Раздел на форуме: https://gamers.host/forum/71-hostbot-support-suggestions/

    Hey,

    I just started developing a new bot, its compatible with our current OHSystem system.
    The basic point why im calling this is that i've started working more dynamic on a lot parts.

    The source can be found here:
    https://github.com/Grief-Code/OHBot

    I hated all the time on that ghost that it used static configs from files. This does require boost and is ugly to maintain, not to mention that it can become slow, since the usage of memcached/indexed queries, file reading got worser as option. In order to make it userfriendly, i have moved the whole config (except 3 ghost dependent and mysql cfg) to the mysql database.
    Also whole mapcfgs are stored in database now. The whole default.cfg looks only like this:
    https://github.com/Grief-Code/OHBot/blob/master/default.cfg

    Additionally, I've created a stats template system. I have one command for all required and asked stats:
    https://github.com/Grief-Code/OHBot/blob/master/ghost/game.cpp#L1416-L1449
    We had ever the idea to define alias types for different stats, that does mean using commands like !lod !dota !imba !tree !legion !green !hlw does map to specific stats. Well that is what I have made there. Since we have dynamic declarations for our stats database, we can simple use a mapping from rows:
    https://github.com/Grief-Code/OHBot/blob/master/ghost/ghostdbmysql.cpp#L1607-L1629
    And replace them on stats strings:
    https://github.com/Grief-Code/OHBot/blob/master/ghost/game.cpp#L150

    Wondering how a stats template looks like? A few examples:

    My current '!stats' template:
    Код:
    [{NAME}@{REALM}] has played {VALUE_01} games with this bot.Average stay:{STAYPERCENTAGE}%.Playing time {PLAYTIME} hours.Current best streak:{STREAK}
    My current '!dota' template:
    Код:
    {NAME} has played {VALUE_01} dota games here.Score:{VALUE_02} W/L/D:{VALUE_03}/{VALUE_04}/{VALUE_05} K/D/A:{VALUE_06}/{VALUE_07}/{VALUE_08} C/D/N:{VALUE_09}/{VALUE_10}/{VALUE_11} T/R:{VALUE_12}/{VALUE_13}
    Even w3mmd templates are easy:
    Код:
    {NAME} has played {VALUE_01}TreeTag games here.Score:{VALUE_02} W/L/D:{VALUE_03}/{VALUE_04}/{VALUE_05} K/D/S:{VALUE_06}/{VALUE_07}/{VALUE_08} E/I:{VALUE_09}/{VALUE_10}
    Additionally the best thing, there is no modify required adding a new game now. Simple add the alias, define the template. The bot automatically refreshes these datas. And after a while, you can use these commands also on bots that run since days.
    This whole thing is only possible because OHSystem uses a deamon background process that updates these datas.

    Following planned patches, that will be still open source:

    • Dynamic languages, user defined translations and language picking, all from database. Yes I do read database translations already, but they are not added yet.
    • Live editing. A panel that allows live changes on ghost configurations / bnet configurations / map configurations without restarting. Automatically reconnects to new defined bnets, automatically switches the map config on next created autohost game, no longer required to stop hosting and start later again.
    • And some more ideas that come soon.
    Q/A: [ Ответы на вопросы ]
    You have mentioned "Following planned patches, that will be still open source", does that mean there is a closed source version?
    Yes, there is, I did not started yet with it, but soon. The reason keeping a version closed is a whole integration and bridge between our website and the bot. This is some kind of dedicated work belong only to us then. Additionally I have started working on a project that does not allow open sources for legal terms.

    I don't have OHSystem, but that sounds cool, how can I add that to my bot?
    I will create soon patching files. For the default ghost, over to sources from populair bots like ent-ghost.

    Is that all your work?
    Yes, except the score calculation. Since someone wanted the '!scores' command I added it, but that is probably from ent-ghost.

    When the bot will be available on OHSystem?
    I assume to finish all missing parts this weekend, so we can host that. Then we should be also fully lagg free.

    Any questions? Feel free to ask or suggest.
    - Вопросы можете задавать и тут, или же на официальном ресурсе.
     
  2. ELITE

    User

    Регистрация:
    25.01.16
    Сообщения:
    9
    Репутация:
    0
    очень ждем выхода новой версии
    используем уже 2 года охбота и опенстатс 4, но очень много глюков при работе
    1) нет нормальной поддержки кирилицы - причина - GET запросы с кириллицей не проходят адекватно
    2) список текущих игр при частом рехосте бота не работает вообще - показывает 1-2 игры из 20-30 идущих игр
    3) в бд пишется очень много личшего, както надо оптимизировать объем данных - особенно логи с тегами и прочим для вывода на сайт просто неимоверно жирные
     
  3. ELITE

    User

    Регистрация:
    25.01.16
    Сообщения:
    9
    Репутация:
    0
    и еще, если будете делать нового бота и стату - сразу вынесите в конфиг указание символа рехоста, тк # на многих серверах приводит к автобану бота, а при смене её на боте - перестает работать опенстатс
     
  4. Venmade

    Команда форума Project creator

    Регистрация:
    10.05.15
    Сообщения:
    596
    Репутация:
    394
    Steam:
    Twitter:
    Vkontakte:
    Garena:
    Venmade
    B.net:
    Venmade
    #4 Venmade, 26.01.16
    Последнее редактирование: 26.01.16
    В данный момент, человек обновляет версию для себя и занимается интеграцией в IPB, и оптимизацией [ Опять же для себя. ]
    ---
    Думаю - не для кого не секрет что Grif потерял оборудование [ Проблемы с хостером, и многое им пришлось переделывать ]
    Включая Веб клиент: Ohconnect, форум, и другие основоположные.

    В ближайшем будущем, я оформлю пару новостей о новом релизе, и изменениях.
    Версия: [ ohconnect будет корпоративной - т.е на платной основе, это то что планировалось, и думаю планы так и не поменялись. ]

    П.с на тему интеграции, и интеграции в форумы
    В данный момент идет упор в IPB, хоть сам движок 4 поколения очень глючный, и не
    целесообразный в использовании, о остальном не знаю, думаю пока работу даже не начинали.

    -----
    В релизе который планируется, будут поправки:
    Кириллицы
    Нагрузки на базу данных
    И некоторых других проблем, с этим же связанных.

    Честно сказать, версия - которая находится в сети [ Сборка для castom maps ] не считаю её использование целесообразным.
    - Слишком много недочетов, и проблем.

    А как сборка с [ w3mmd поддержкой ] работает у вас?
     
  5. ELITE

    User

    Регистрация:
    25.01.16
    Сообщения:
    9
    Репутация:
    0
    наш ресурс goblinworkshop.ru
    все глюки как говорится "на лицо"
    -----------
    по ММД сразу ряд недочетов
    1) если ММД не вставлен в карту - то стата НЕ показывает игру в истории сыгранных игр - точнее в списке она есть, а внутри пусто, хотя в БД данные на неё есть....
    2) замечено, что если лобби долго не начинается - то лог игры обрезан (например 30 минут лобби и всего несколько строк игрового чата, и дальше пустота, хотя игра идет еще долго )
     
  6. ELITE

    User

    Регистрация:
    25.01.16
    Сообщения:
    9
    Репутация:
    0
    если вы планируете делать это на комерческой основе, очень жаль :( предполагаю, что цена будет минимум 4х значная....
    но могу предложить сотрудничество, например живое тестирование как бота, так и статы для него
    выявление недоработок и пожеланий по изменениям бота для удобства пользователей и тд

    но это уже былобы удобнее обсудить в скайпе (мой скайп hotha_ )
     
  7. ELITE

    User

    Регистрация:
    25.01.16
    Сообщения:
    9
    Репутация:
    0
    не хватает кнопки "редактировать" у вас на форуме....
    ===
    вообще вы бы рассмотрели бы условно-платный вариант
    например базовый вывод 1 бота без логов с минимальным набором функций - бесплатно, а добавление числа ботов и (или) функций - по лицензии за деньги
     
  8. IIIaFeP

    User

    Регистрация:
    19.01.16
    Сообщения:
    45
    Репутация:
    3
    Я могу вам дать рабочий GCB с исходником бота к которому он идет( чем я пользовался). Но это переработанный Ghostbrt
     
  9. ELITE

    User

    Регистрация:
    25.01.16
    Сообщения:
    9
    Репутация:
    0
    по ghost у меня также есть множество предложений по улучшению, и ряд наработок, опробованных уже в деле, также готов ими поделится (в скайпе)
     
  10. IIIaFeP

    User

    Регистрация:
    19.01.16
    Сообщения:
    45
    Репутация:
    3
    Я не использую уже бота, как год) Так-что не нужно. Просто поделюсь гцб что осталась 2 версиями, и на это законьчим). Но если ты мне будешь должен* это будет приятно. Т.к возможно да, я воспользуюсь твоими услугами за помощью.
     
  11. Venmade

    Команда форума Project creator

    Регистрация:
    10.05.15
    Сообщения:
    596
    Репутация:
    394
    Steam:
    Twitter:
    Vkontakte:
    Garena:
    Venmade
    B.net:
    Venmade
    Реализация статистики: OpenStats -5 [ Полностью бесплатная ]
    Реализация бота: Ohbot [ Полностью бесплатная ]
    Веб клиент игры: Ohconnect [ Думаю будет на платной основе, возможно будет работать удаленно, на стороне разработчика ]
    - Будет возможность интеграции, или же - будет урезанный релиз.

    - На тему сотрудничества, тестеров достаточно, если даже не считать 2 разработчиков, и технических администраторов.
    Кнопка редактирования у нас на форуме, появится когда вы наберете небольшое кол-во сообщений.

    Так же, на тему вашей статистики: [ Вставил миниатюры с ошибками ]
    пример 1.jpg
    пример 2.jpg

    2 запрос: - связан с нехваткой памяти для его выполнения, это лечится.
    1 запрос: - нехватка памятки для вывода информации, это так же лечится.
    да и другие ошибки.. тоже незначительные, которые можно исправить, немного почитав о работе: SQL.

    Не мне судить, но можно было взять DotaOpenstats 1.3.9 - и на его основе сделать идеальную статистику игроков.
    Или же, DotaOpenstats 2.0

    Эти статистики, идеально работают с w3mmd, и очень хорошо переделываются.
     
  12. ELITE

    User

    Регистрация:
    25.01.16
    Сообщения:
    9
    Репутация:
    0
    да не, ошибки по sql это мелочи, позже увеличу памяти на него, я про вывод текущих игр
    про дотастатс спс, погляжу
     
  13. TemKa_SD

    User

    Регистрация:
    29.01.16
    Сообщения:
    2
    Репутация:
    0
    Garena:
    temka_sd
    B.net:
    temka_sd
    Всем привет. Тоже очень жду этого бота, но пока использую старую версию )
     
  14. Venmade

    Команда форума Project creator

    Регистрация:
    10.05.15
    Сообщения:
    596
    Репутация:
    394
    Steam:
    Twitter:
    Vkontakte:
    Garena:
    Venmade
    B.net:
    Venmade
    #14 Venmade, 29.01.16
    Последнее редактирование: 29.01.16
    Пока что стоит делать баг фиксы того, что уже есть.
    ----
    Релиз не обещает быть скорым, но думаю - всем все понравится, особенно система интеграции на различные форумы и конечно же обновленная Ohconnect.

    И да, небольшое демо:
    В данный момент статистика игроков выглядит так: https://stats.gamers.host/
    Ohconnect же выглядит так: пример 1.jpg
    - Пока что все заурядно, это связано с потерей оборудования [ И переработкой всей системы ]
    Думаю, все понимают что система основана на w3connect, переработана - и использует Java.
     
  15. ELITE

    User

    Регистрация:
    25.01.16
    Сообщения:
    9
    Репутация:
    0
    не стоит делать на джаве
    гугл хром этот плагин уже не поддерживает - а на хроме очень много народу щас сидит
    ---------
    по стате, при клике в списе текущих игр открывается окно для копирвания названия игры
    что в общем то не нужно - может лучше перекидывать на эту игру сразу, это былобы удобнее
    ----------
    и можно ли получить бетта версию бота и статы для пробы??
    ведь если подобное будет доступно - то на много больше людей вам отпишутся о найденных багах и предложениях по доработке..
     
  16. Venmade

    Команда форума Project creator

    Регистрация:
    10.05.15
    Сообщения:
    596
    Репутация:
    394
    Steam:
    Twitter:
    Vkontakte:
    Garena:
    Venmade
    B.net:
    Venmade
    Нынешняя Ohsystem в глубокой разработке, я сомневаюсь что все останется как есть.
    ------
    Бета версий пока нет, думаю через некоторое время - об этом станет известно больше.
     
  17. TemKa_SD

    User

    Регистрация:
    29.01.16
    Сообщения:
    2
    Репутация:
    0
    Garena:
    temka_sd
    B.net:
    temka_sd
    Я еще до нового года общался с grief по скайпу, если я правильно понял его английский, он передумал выкладывать это в паблик. Он делает систему, через которую проекты можно будет подключать к его форуму, к исходникам доступа не будет.
     
  18. Venmade

    Команда форума Project creator

    Регистрация:
    10.05.15
    Сообщения:
    596
    Репутация:
    394
    Steam:
    Twitter:
    Vkontakte:
    Garena:
    Venmade
    B.net:
    Venmade
    Он хотел сделать систему: Ohconnect - на платной основе, через его ресурсы.
    - я думаю, будет что то вроде аренды ботов, статистики, и прочего.

    В целом, это неплохо.
    - Главное чтобы не было проблем, как с тем - что доступно в сети.
     
  19. Venmade

    Команда форума Project creator

    Регистрация:
    10.05.15
    Сообщения:
    596
    Репутация:
    394
    Steam:
    Twitter:
    Vkontakte:
    Garena:
    Venmade
    B.net:
    Venmade
    #19 Venmade, 17.03.16
    Последнее редактирование: 17.03.16
    Первый пост темы обновлен.
    - Уже можно ознакомиться с системой Ohconnect, и новым ботом.
    из интересных изменений: полный перенос кофиг файла в базу данных.
     
    Haynoru нравится это.