AMX и Администрирование
ВНИМАНИЕ! Запрещается удаление копирайтов и распространение без указания автора материала (статьи и т.п.). Автор не несет никакой ответственности за возможные повреждения ваших компьютеров, Вы качаете и используете всё на свой страх и риск!

Быстрый поиск

вторник, 3 ноября 2009 г.

[BETA тестирование] MastaMOTD's. 2.5.0






MastaMOTD's - система показа MOTD окон ("Message Of The Day" (Сообщение дня)) при помощи которой, можно показывать/просматривать HTML (Hypertext Markup Language — "язык разметки гипертекста") страницы с различной информацией прямо в игре.

   Какую информацию использовать - зависит от вашей фантазии, это может быть: реклама, правила сервера, турнирные таблицы, новости сайта, информация о продаже [VIP] - аккаунтов или админок, страница с рейтингом сервера в мониторинге или статистика игроков сервера (PsychoStat)...

Главные особенности плагина:

- Просмотр MOTD при помощи чат-команд.
- Показ MOTD при помощи удобного визуального меню.
- Максимальная настраиваемость плагина.
- Эффекты появления MOTD при принудительном показе.
- Не закрываемость MOTD в течении определенного времени.
- Таймер, отсчитывающий время до закрытия MOTD.
- Уведомления в чате.
- 10 шаблонов HTML страниц.
- Система кеширования.

Сроки тестирования: 03.11.2009 - 15.11.2009

Что нужно протестировать:
1) Проверить на грамматические ошибки в мануале.
2) Работоспособность всех консольных и чат команд.
3) Кешируемость файлов на нескольких клиентах.
4) Принудительный показ MOTD.
5) Изменение HTML-шаблонов и настроек плагина.

Если будут замечены какие либо другие отклонения в работе плагина, так же сообщайте  в комментариях!

Скачать тестовую версию
Зеркало: Скачать
При скачивании тестовой версии плагина, Вы соглашаетесь с данными условиями!

70 комментариев:

  1. конечно интересно, но пока ставить не буду

    ОтветитьУдалить
  2. Хотелось бы, что бы прям из веба можно было странички открывать, а не редиректы прописывать на motd, а то вся полезная инфа на сайте, а на сайт ни кто не заходит, да и нагрузка на сервер спадёт, если он будет странички не с себя отправлять, а только ссылачками кидаться

    ОтветитьУдалить
  3. Уважаемый пользователь, прежде чем спешить задавать вопросы, ознакомьтесь хотя бы со справочными материалами.

    Естественно плагин работает с вебом. И я даже рекомендую использовать страницы из Интернет!

    В данной версии плагина я сделал новый подход к выдаче контента в MOTD. Теперь даже если использовать громоздкие страницы с веб-сайтов, то прокрутка осуществляется корректно.

    И даже если используются HTML-шаблоны из директории с сервером, для снижения нагрузки, я сделал специально систему кеширования, при помощи которой все HTML-шаблоны предварительно загружаются клиенту, и при открытии их в MOTD они подгружаются именно с компьютера игрока.
    Это позволило снизить колоссальную нагрузку на сервер, которую создавали шаблоны размером даже в 3 килобайта.

    Таким образом этот плагин не просто показывает MOTD, а делает показ удобным, более правильным, быстрым и настраиваемым.

    ОтветитьУдалить
  4. Замечательный плаг! Спасибо Маста!
    Вот хотел тебя попросить что бы ты из UAIO удалил показ MOTD или наоборот сделал в нем такие же возможности. А то получается что UAIO ресурсы скушал, а этим никто не пользуется т.к. на сервере установлен MastaMOTDs. А лимит для каждой загружаемой карты не такой уж и большой... Конешно от грамозкости карты это тоже зависит, но у меня уже несколько карт на сервере загрузить нельзя. Жертвовать какими-то плагинами неохота. Т.к. установлено только то - чем реально пользуется народ.

    ОтветитьУдалить
  5. ns.hz.by/MastaMOTD's.7z
    исправил все косяки в переводе

    ОтветитьУдалить
  6. Андрей, не совсем понял твое обращение...
    UAIO и MastaMOTD это совсем два разных плагина, они отличаются своими возможностями и у них совсем разные цели. Хотя в первом и есть показ MOTD но способы подачи контента разные.

    UAIO не загружает предварительно клиенту никаких файлов, он подгружаются только в момент показа MOTD.

    MastaMOTD предварительно загружает HTML - страницы, потому что суть плагина совсем другая, при помощи него можно принудительно показывать MOTD, и это окно невозможно закрыть в течении определенного времени, по этому для уменьшения нагрузки на сервер при показе, была придумана система кеширования. Ну а так же просмотр данных MOTD при помощи чат-команд.


    Как видишь хоть у плагинов есть какая то общая идея, но они далеко не одинаковы.

    Каждый ставит любой плагин из своих соображений, и нужд.

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

    Если другие позволяют себе ставить по "150" плагинов это не значит, что в твоем случае это будет правильно, еще раз повторюсь - все зависит от возможностей и ситуации.

    ОтветитьУдалить
  7. маста, второй камент я писал, большое спасибо, что разьяснил

    ОтветитьУдалить
  8. Версия от той что я на форуме выставлял практически не отличается...
    Изменен только раздел справки немного.

    ОтветитьУдалить
  9. :) Маста! Я вкурсе что это за плаг и с чем его едят. У меня до сегодняшней бета версии стоял твой 2-й релиз. Просто если нагрузить сервер кучей плагинов и при этом загрузить на этом сервере карту в которой используется много разных текстур и моделей, то сервер вылетает с ошибкой 512 limit! Можно конешно не грузить на сервере такие карты, но например de_inferno_cz это одна из самых красивых карт и мне приходится жертвовать этой картой, т.к. MastaMOTDs для меня важнее... Но если я отключаю atac или csdm или uaio, то de_inferno_cz грузится без проблем.

    ОтветитьУдалить
  10. Мне из плагина нужно только, что бы сайт сервера нормально выводился, не мог бы ты мне кинуть какую-нить лёгкую дороботку для админ меню, с нормальным выводом веб страниц

    ОтветитьУдалить
  11. Я имел ввиду что бы ты из своего uaio удалил показ мотд или наоборот вставил например весь програмный код от mastamotds в таой переделанный uaio...
    Может быть конешно такого сделать нельзя, но я просто предлогаю :)

    ОтветитьУдалить
  12. Андрей, попробуй сделать закачку не с сервера, а с веба.

    Показ MOTD в UAIO, никак не влияет на падения твоего сервера. Из за одной функции такого происходить в принципе не может.

    cs.game-host.org, ты имеешь введу, то MOTD, которое показывается сразу после входа на сервер?

    ОтветитьУдалить
  13. c MOTD в UAIO можно сделать редирект на сайт, только отображается это всё косячно и грузит долго,подскажи как это всё искусттвенно сжать

    Это же касается сообщения которое при входе на сервер

    ОтветитьУдалить
  14. Этот комментарий был удален автором.

    ОтветитьУдалить
  15. cs.game-host.org по поводу собщения при входе на сервер я масту уже спрашивал вот здесь: http://amx-server.blogspot.com/2009/09/html-mastamotds_06.html?showComment=1252307826322#c280830277943253374
    там же и ответ

    ОтветитьУдалить
  16. Андрей, верно подсказал, в этом комментарии все описано.
    Думаю этот способ можно оформить в раздел Ча. Во.

    cs.game-host.org, на счет сжатия это не удачная идея... Просто необходимо оптимизировать сам сайт.
    Естественно я понимаю, хочется свой сайт приукрасить, вставить флеш-элементы, статистику мониторинга, дополнительные модули, но это все приводит к длительной загрузке страницы.

    Открою небольшой секрет,если игрок просмотрел MOTD, и закрыл его, то страница продолжает висеть в ОЗУ клиента, и продолжает дальше загружаться, даже если MOTD уже закрыто!!!
    Потому если сделать показ "тяжелых" страниц, нескольким игрокам, то их выкинет с ошибкой Channel Overflow, или даже может привести к падению сервера.

    Но не стоит так огорчаться, все же выход есть в вашей ситуации.
    Я заметил что ваш сайт работает на CMS Joomla.
    В нем есть очень интересная функция, если в строке адреса указывать путь не на index.php, а на index2.php, то будет отображаться сайт без модульной сетки, именно сам контент.
    Если новости сайта не перегружать излишними рисунками, то вполне это может быть решением данной проблемы.

    Путь к главной странице сайта необходимо указывать так (!!index2.php!!):

    http://cs.game-host.org/index2.php?option=com_frontpage&Itemid=1

    ОтветитьУдалить
  17. Отличный плагин! Спасибо!

    Протестировал, всё прекрасно работает!

    ОтветитьУдалить
  18. а этот плагин будет работать на сервере Counter-Strike Source?

    ОтветитьУдалить
  19. а есть ли какой нибуть подобный плагин только для Counter-Strike Source?

    ОтветитьУдалить
  20. Думаю что то, подобное должны были придумать и под CSS

    ОтветитьУдалить
  21. здраствуйте,не могу разобратся с настройками вашего плагина такие как(file3_fname,file3_web)
    не понимаю что туда надо вписать=(
    (хоу использоваь страницы со стандартной папки в configs/mastamotds/)зараннее спасибо

    ОтветитьУдалить
  22. Здравствуйте.
    Переменная такого типа, задается отдельно для каждой из 10 HTML страниц.

    Я привел описание настроек для первых 2-ух HTML страниц в конфигурации mastamotds.cfg, соответственно для других файлов настройки идентичны.

    Настройка mm_mastamotds_file3_web "" отвечает за отображение HTML страницы из Интернет, или же из директории cstrike у Клиента(Игрока).

    Если оставить пустым значение переменной, то по умолчанию будет использоваться HTML страница с вашего сервера, а именно из директории mastamotds.

    В вашем случае, эту переменную не нужно изменять.

    ОтветитьУдалить
  23. у меня на сервере пишыт
    у меня на сервере пишыт
    Internet Explorer не может отобразить эту веб-страницу

    Возможные причины:
    Нет подключения к Интернету.
    На веб-узле возникли неполадки.
    Возможно, сделана опечатка в адресе.

    Попробуйте сделать следующее:
    Диагностика проблем подключения

    Подробнее

    Эта проблема может быть вызвана различными причинами, например:

    Потеряно подключение к Интернету.
    Этот веб-узел временно недоступен.
    Нет доступа к DNS-серверу.
    На DNS-сервере не найден адрес для домена этого веб-узла.
    Если это безопасный адрес (HTTPS), выберите команду "Сервис", "Свойства обозревателя", "Дополнительно", и проверьте, что протоколы SSL и TLS в секции безопасности включены.

    Для пользователей в автономном режиме

    Вы можете просматривать веб-каналы, на которые вы подписаны и некоторые недавно просматривавшиеся веб-страницы.
    Для просмотра веб-каналов, на которые есть подписка

    Нажмите кнопку "Центр избранного" , выберите "Веб-каналы", а затем нужный веб-канал.

    Для просмотра недавно посещенных веб-страниц (не всегда возможно)

    Щелкните "Сервис", а затем "Работать автономно".
    Нажмите кнопку "Центр управления избранным" , выберите "Журнал", а затем нужную веб-страницу.

    ОтветитьУдалить
  24. Эта ошибка появляется если не может быть отображена страинца.

    Посмотри что пишет в логах, а именно в
    mastamotds(??-??-????).txt

    ОтветитьУдалить
  25. ------
    Дата: 21/11/2009 | Время: 19:46:53 | [*] [СООБЩЕНИЕ]: Сгенерирован новый префикс "fxnn21112009", для файла "warning.htm"

    ОтветитьУдалить
  26. ---------------------------------------------------
    Дата: 21/11/2009 | Время: 22:48:46 | [*] [СООБЩЕНИЕ]: Создан новый файл кеша "cache/teso21112009more.htm"
    ---------------------------------------------------
    Дата: 21/11/2009 | Время: 22:49:12 | [*] [СООБЩЕНИЕ]: Игрок old/masters* <<>> EviL-SpiriT<- посмотрел "server".

    ОтветитьУдалить
  27. Все прежнюю проблему решыл спс за подсказку а теперь хочу чтобы когда вважу /more не гугл вылазел а то што я в html пишу скажи!!!!

    ОтветитьУдалить
  28. Все логи от MastaMOTD's, заархивируй и залей на dump.ru .

    По трем строчкам трудно что-либо сказать.
    Так же было бы хорошо если бы дал адрес своего сервера.

    Ну и на всякий случай проверь:
    1) Или у тебя есть директория cstrike\cache
    2) Или создался автоматически файл lang\data\mastamotds_cache.ini
    3) Или стоит разрешение на скачивание файлов sv_download 1

    ОтветитьУдалить
  29. Открой mastamotds.cfg, прокрути вниз, найди где пишет

    /////////////////////////////
    // ФАЙЛ 10
    /////////////////////////////

    Удали значение для переменной mm_mastamotds_file10_web "", и редактируй more.htm

    После редактирования сделай рестарт сервера, плагин сгенерирует новый кеш, и будет отображаться твоя страница по команде /more

    ОтветитьУдалить
  30. маста когда релиз ?
    плагин лучший ! только после падения сервера перестал работать и больше не включается ((
    сам плагин пашет, а мотд не показывает.

    ОтветитьУдалить
  31. Хочу сделать всем администраторам игровых серверов подарок к Новому Году - выпустить StatsX Shell 2.0, и нужным образом под него доработать MastaMOTD's.
    Функционал финального релиза MastaMOTD's не будет подвергнут критическим изменениям, доработано будет несколько HTML-шаблонов и изменено описание.

    ------------------

    На счет сбоя в плагине после падения сервера, то тут перестала работать система кеширования страниц и по какой то причине не отправляются клиенту...
    Необходимо проверить логи на наявность ошибок.
    И попробовать вручную очистить директорию кеша - cstrike\cache

    ОтветитьУдалить
  32. опишу подробней.

    последнее в логах. ошибок нет.
    ---------------------------------------------------
    Дата: 22/12/2009 | Время: 10:59:51 | [*] [СООБЩЕНИЕ]: Игрок st7art посмотрел "bash".
    ---------------------------------------------------
    Дата: 22/12/2009 | Время: 11:00:13 | [*] [СООБЩЕНИЕ]: Игрок st7art посмотрел "info".

    когда доходит до времени показа команд (подксазка в чате) - вылазиет "* Advanced say commands:" без каких-либо команд, хотя в конфиге файлы включены. до этого всё работало.
    пробовал переустанавливать, скачивать заного - не помогает.

    в кэше вообще ничего нет...

    может проблема из-за того что у меня сервера стоят на Linux ?

    ОтветитьУдалить
  33. ееее... я нашел косяк.
    скажи плиз в какой кодировке твой конфиг )))
    я случайно изменил кодировку на стандартную при редактировании, и теперь он не читается.

    ОтветитьУдалить
  34. Кодировка должна быть UTF-8 без BOM.
    Действительно, если нет никаких ошибок в логах, просто не загружается информация с конфигурации.

    ОтветитьУдалить
  35. а ты не мог бы написать скрипт на основе того .bat файла, который чистит кэш для Линукса ?

    ОтветитьУдалить
  36. К сожалению с Linux мне мало приходилось работать, но в перспективе хотелось бы сделать такой скрипт...

    ОтветитьУдалить
  37. Error: server failed to transmit file 'cache/milk01032010warning.htm'
    Error: server failed to transmit file 'cache/vxkh01032010rules.htm'
    Error: server failed to transmit file 'cache/egok01032010admins.htm'
    Error: server failed to transmit file 'cache/kszi01032010server.htm'
    Error: server failed to transmit file 'cache/tmgx01032010say.htm'
    Error: server failed to transmit file 'cache/zlxi01032010c

    MastaMan,
    Все ресурсы которые у меня на сервере подгружаются с HTTP сервера, когда захожу на сервер пишет то что указанно выше т.е невозможно загрузить тот или иной фаил и название...
    Я создал директорию cache переименовал файлы как указанно там и поместил их туда!
    Захожу всё грузится нормально, перезашёл больше загрузка не нужна!
    Меняется мап а с мапой меняется название файлов...
    Что делать?
    Я не могу каждый раз их переименовывать...

    ОтветитьУдалить
  38. Я тут почитал комменты и регшил запостить ещё кое какую инфу о моем сервере...

    Тем не менее стоит у меня переменная sv_download 1
    и sv_downloadurl htt://мой_вебсервер/resource/ и т.д

    MOTD отоброжаеться отлично прям как часы... =)
    А вот загрузка чето фиговничиет...
    Проблема описана выше...

    ОтветитьУдалить
  39. Такая ошибка возникает из за того что нету нужных файлов. Скорее всего создана не там директория cache, или нету прав для записи в неё...

    Посмотрите так же логи mastamotds(--_--_---).txt

    ОтветитьУдалить
  40. Создал директорию на стороне сервера и всё помогло!
    Разработчику респект за отличные плагины!

    ОтветитьУдалить
  41. Добрый день! Плагин замечательный нарадоваться , как говарится, не мог. но вот появилась загвостка. Открываю меню, появляется имя игроков, нажимаю на имя и меню пропадает. как это исправить?

    ОтветитьУдалить
  42. 1) Посмотрите логи ошибок сервера
    2) Посмотрите логи плагина
    3) Если были отключены какие-либо MOTD окна в настройках, не стоит удалять файлы *.htm, просто в настройке

    mm_mastamotds_file№_fname "" не указывайте ничего в кавычках

    ОтветитьУдалить
  43. День добрый, мне логи к сожелению ничего не дадут. я выкладываю лог, это началось под утро часов в 4-5 утра. до этого все работало. http://narod.ru/disk/20134266000/mastamotds(26-04-2010).txt.html если сможете посмотрите вамто точно это что то прояснит...

    ОтветитьУдалить
  44. Скорее всего нету директории cstrike/cache, или нету прав записи в неё.

    В инструкции по установке четко сказано, если нету данной директории, нужно её создать вручную.

    ОтветитьУдалить
  45. как это нет её? вод даже путь до неё H:\mansion\hlds\cstrike\cache она в архиве с установкой лежала. а в ней CLEAR_CACHE.bat . по началу там были htm файлы, потом как началась проблема я всё переустановил и после этого ничего не появлялось

    ОтветитьУдалить
  46. Проверьте или есть права на запись в директорию cache

    Выделите директорию cache нажмите правую кнопку мышки:
    Свойства->Закладка "Общие"-->Атрибуты

    Снимите галочку "Только чтение"

    ОтветитьУдалить
  47. в атрибутах галочки не стоят... не на скрытом не только для четения... а на пустом новом сервере млин работает. Fedcomp посоветовал проверить. чего ето за ерунда. плагин класс просто надо ченить)))

    ОтветитьУдалить
  48. кажется я приблизился к разгадке

    // Время в секундах, через которое будут показаны в чате "Дополнительные чат-команды"
    // 0 - выключить
    // По умолчанию: 100
    mm_mastamotds_chat_time_anonce "100"

    тут я поставил 0
    ----------------------------------------
    // Показывать в чате действия администраторов и игроков
    // По умолчанию: 1
    mm_mastamotds_chat_use_cmd "1"

    тут тоже поставил 0

    ----------------------------------------
    и плагин не пашет

    ОтветитьУдалить
  49. и как же мне теперь убрать строку с чата и скрыть работу админа?

    ОтветитьУдалить
  50. Этот комментарий был удален автором.

    ОтветитьУдалить
  51. Скачайте версию 2.5.1 small bug fix, в моем комментарии выше, думаю это поможет

    ОтветитьУдалить
  52. пишет что страница не найдена

    ОтветитьУдалить
  53. к сожелению тоже самое не даёт делать никаких изминения в конфиге

    ОтветитьУдалить
  54. Давайте конкретно разберемся из за какой переменной перестает работать плагин

    ОтветитьУдалить
  55. я выше написал, пробывал по одной отключать, но вмешательство в конфиг влечёт падение плагина.

    ОтветитьУдалить
  56. причем когда возвращаю всё наместо, всёравно не работает до тех пор пока заново не залью mastamotds.cfg

    ОтветитьУдалить
  57. Плагин кульний! Я так понял што его невозможно изменить под себя) - именения привидут к полной неработоспособности)) ладно пусть так и будет но можеш хотяб штоб непоказовались надписи /more, /vipinfo, /cw, /info, и /admins и время не 100 а 500 хотяб! - и тебе бы небыло равных :) Буду ждать ответа, Спасибо заранее!

    ОтветитьУдалить
  58. Пока можно закомментировать строку в коде знаками "//"

    set_task(szChatAnonse, "f_ChatAnonse", 0, "", 0, "b")

    Увы, допущен просчет с чтением файла конфигурации, и вылазит этот баг...
    Но хочу вас утешить, уже началась работа над новым MastaMOTD's 3.0.0, в котором будет полностью изменена вся структура и переписан код.

    ОтветитьУдалить
  59. Блииин, а поскорее клацать кнопками нельзя? (Шутка)... Ждём ждём ждём продолжения.
    Плагин вообще необходим админам, помощь просто обалденная, кагда примерно такое чудо настанет, выпуск 3,0,0?

    ОтветитьУдалить
  60. Пока обещать ничего не могу, итак параллельно делаю несколько других плагинов, куча дел... времени не хватает катастрофически...

    ОтветитьУдалить
  61. Супер, так держать

    ОтветитьУдалить
  62. Напрягись))) Не я один жду, много много кто)

    ОтветитьУдалить
  63. MastaMan А в чем может быть проблема я отредактировал Сранички которые должны показываться! вставил туда пару сылок и человек нажавший на него Его просто выкидывает с кс что это может быть а на Uaio номально! значит дело в mastaMode ?

    ОтветитьУдалить
  64. А можно сделать в таком же оформлении начальное MOTD окно? Я пробывал но получалось скудно и не красиво!

    ОтветитьУдалить