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-шаблонов и настроек плагина.
Если будут замечены какие либо другие отклонения в работе плагина, так же сообщайте в комментариях!
2) Работоспособность всех консольных и чат команд.
3) Кешируемость файлов на нескольких клиентах.
4) Принудительный показ MOTD.
5) Изменение HTML-шаблонов и настроек плагина.
Если будут замечены какие либо другие отклонения в работе плагина, так же сообщайте в комментариях!
Скачать тестовую версиюПри скачивании тестовой версии плагина, Вы соглашаетесь с данными условиями!
Зеркало: Скачать
конечно интересно, но пока ставить не буду
ОтветитьУдалитьХотелось бы, что бы прям из веба можно было странички открывать, а не редиректы прописывать на motd, а то вся полезная инфа на сайте, а на сайт ни кто не заходит, да и нагрузка на сервер спадёт, если он будет странички не с себя отправлять, а только ссылачками кидаться
ОтветитьУдалитьУважаемый пользователь, прежде чем спешить задавать вопросы, ознакомьтесь хотя бы со справочными материалами.
ОтветитьУдалитьЕстественно плагин работает с вебом. И я даже рекомендую использовать страницы из Интернет!
В данной версии плагина я сделал новый подход к выдаче контента в MOTD. Теперь даже если использовать громоздкие страницы с веб-сайтов, то прокрутка осуществляется корректно.
И даже если используются HTML-шаблоны из директории с сервером, для снижения нагрузки, я сделал специально систему кеширования, при помощи которой все HTML-шаблоны предварительно загружаются клиенту, и при открытии их в MOTD они подгружаются именно с компьютера игрока.
Это позволило снизить колоссальную нагрузку на сервер, которую создавали шаблоны размером даже в 3 килобайта.
Таким образом этот плагин не просто показывает MOTD, а делает показ удобным, более правильным, быстрым и настраиваемым.
Замечательный плаг! Спасибо Маста!
ОтветитьУдалитьВот хотел тебя попросить что бы ты из UAIO удалил показ MOTD или наоборот сделал в нем такие же возможности. А то получается что UAIO ресурсы скушал, а этим никто не пользуется т.к. на сервере установлен MastaMOTDs. А лимит для каждой загружаемой карты не такой уж и большой... Конешно от грамозкости карты это тоже зависит, но у меня уже несколько карт на сервере загрузить нельзя. Жертвовать какими-то плагинами неохота. Т.к. установлено только то - чем реально пользуется народ.
ns.hz.by/MastaMOTD's.7z
ОтветитьУдалитьисправил все косяки в переводе
Андрей, не совсем понял твое обращение...
ОтветитьУдалитьUAIO и MastaMOTD это совсем два разных плагина, они отличаются своими возможностями и у них совсем разные цели. Хотя в первом и есть показ MOTD но способы подачи контента разные.
UAIO не загружает предварительно клиенту никаких файлов, он подгружаются только в момент показа MOTD.
MastaMOTD предварительно загружает HTML - страницы, потому что суть плагина совсем другая, при помощи него можно принудительно показывать MOTD, и это окно невозможно закрыть в течении определенного времени, по этому для уменьшения нагрузки на сервер при показе, была придумана система кеширования. Ну а так же просмотр данных MOTD при помощи чат-команд.
Как видишь хоть у плагинов есть какая то общая идея, но они далеко не одинаковы.
Каждый ставит любой плагин из своих соображений, и нужд.
Скажу, так , что каждый дополнительный плагин создает нагрузку на сервер, она может быть чуть больше, может быть и меньше, все зависит от возможностей компьютера на котором запускается сервер.
И если на этот компьютер стает невозможным ставить некое количество дополнительных плагинов, думаю стоит отказаться от тех которые менее необходимы.
Если другие позволяют себе ставить по "150" плагинов это не значит, что в твоем случае это будет правильно, еще раз повторюсь - все зависит от возможностей и ситуации.
маста, второй камент я писал, большое спасибо, что разьяснил
ОтветитьУдалитьчего измененно?!
ОтветитьУдалитьВерсия от той что я на форуме выставлял практически не отличается...
ОтветитьУдалитьИзменен только раздел справки немного.
:) Маста! Я вкурсе что это за плаг и с чем его едят. У меня до сегодняшней бета версии стоял твой 2-й релиз. Просто если нагрузить сервер кучей плагинов и при этом загрузить на этом сервере карту в которой используется много разных текстур и моделей, то сервер вылетает с ошибкой 512 limit! Можно конешно не грузить на сервере такие карты, но например de_inferno_cz это одна из самых красивых карт и мне приходится жертвовать этой картой, т.к. MastaMOTDs для меня важнее... Но если я отключаю atac или csdm или uaio, то de_inferno_cz грузится без проблем.
ОтветитьУдалитьМне из плагина нужно только, что бы сайт сервера нормально выводился, не мог бы ты мне кинуть какую-нить лёгкую дороботку для админ меню, с нормальным выводом веб страниц
ОтветитьУдалитьЯ имел ввиду что бы ты из своего uaio удалил показ мотд или наоборот вставил например весь програмный код от mastamotds в таой переделанный uaio...
ОтветитьУдалитьМожет быть конешно такого сделать нельзя, но я просто предлогаю :)
Андрей, попробуй сделать закачку не с сервера, а с веба.
ОтветитьУдалитьПоказ MOTD в UAIO, никак не влияет на падения твоего сервера. Из за одной функции такого происходить в принципе не может.
cs.game-host.org, ты имеешь введу, то MOTD, которое показывается сразу после входа на сервер?
Спасибо большое!
ОтветитьУдалитьc MOTD в UAIO можно сделать редирект на сайт, только отображается это всё косячно и грузит долго,подскажи как это всё искусттвенно сжать
ОтветитьУдалитьЭто же касается сообщения которое при входе на сервер
Этот комментарий был удален автором.
ОтветитьУдалитьcs.game-host.org по поводу собщения при входе на сервер я масту уже спрашивал вот здесь: http://amx-server.blogspot.com/2009/09/html-mastamotds_06.html?showComment=1252307826322#c280830277943253374
ОтветитьУдалитьтам же и ответ
Андрей, верно подсказал, в этом комментарии все описано.
ОтветитьУдалитьДумаю этот способ можно оформить в раздел Ча. Во.
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
Пасиба огромное
ОтветитьУдалитьОтличный плагин! Спасибо!
ОтветитьУдалитьПротестировал, всё прекрасно работает!
а этот плагин будет работать на сервере Counter-Strike Source?
ОтветитьУдалитьНет
ОтветитьУдалитьа есть ли какой нибуть подобный плагин только для Counter-Strike Source?
ОтветитьУдалитьДумаю что то, подобное должны были придумать и под CSS
ОтветитьУдалитьздраствуйте,не могу разобратся с настройками вашего плагина такие как(file3_fname,file3_web)
ОтветитьУдалитьне понимаю что туда надо вписать=(
(хоу использоваь страницы со стандартной папки в configs/mastamotds/)зараннее спасибо
Здравствуйте.
ОтветитьУдалитьПеременная такого типа, задается отдельно для каждой из 10 HTML страниц.
Я привел описание настроек для первых 2-ух HTML страниц в конфигурации mastamotds.cfg, соответственно для других файлов настройки идентичны.
Настройка mm_mastamotds_file3_web "" отвечает за отображение HTML страницы из Интернет, или же из директории cstrike у Клиента(Игрока).
Если оставить пустым значение переменной, то по умолчанию будет использоваться HTML страница с вашего сервера, а именно из директории mastamotds.
В вашем случае, эту переменную не нужно изменять.
у меня на сервере пишыт
ОтветитьУдалитьу меня на сервере пишыт
Internet Explorer не может отобразить эту веб-страницу
Возможные причины:
Нет подключения к Интернету.
На веб-узле возникли неполадки.
Возможно, сделана опечатка в адресе.
Попробуйте сделать следующее:
Диагностика проблем подключения
Подробнее
Эта проблема может быть вызвана различными причинами, например:
Потеряно подключение к Интернету.
Этот веб-узел временно недоступен.
Нет доступа к DNS-серверу.
На DNS-сервере не найден адрес для домена этого веб-узла.
Если это безопасный адрес (HTTPS), выберите команду "Сервис", "Свойства обозревателя", "Дополнительно", и проверьте, что протоколы SSL и TLS в секции безопасности включены.
Для пользователей в автономном режиме
Вы можете просматривать веб-каналы, на которые вы подписаны и некоторые недавно просматривавшиеся веб-страницы.
Для просмотра веб-каналов, на которые есть подписка
Нажмите кнопку "Центр избранного" , выберите "Веб-каналы", а затем нужный веб-канал.
Для просмотра недавно посещенных веб-страниц (не всегда возможно)
Щелкните "Сервис", а затем "Работать автономно".
Нажмите кнопку "Центр управления избранным" , выберите "Журнал", а затем нужную веб-страницу.
Эта ошибка появляется если не может быть отображена страинца.
ОтветитьУдалитьПосмотри что пишет в логах, а именно в
mastamotds(??-??-????).txt
------
ОтветитьУдалитьДата: 21/11/2009 | Время: 19:46:53 | [*] [СООБЩЕНИЕ]: Сгенерирован новый префикс "fxnn21112009", для файла "warning.htm"
---------------------------------------------------
ОтветитьУдалитьДата: 21/11/2009 | Время: 22:48:46 | [*] [СООБЩЕНИЕ]: Создан новый файл кеша "cache/teso21112009more.htm"
---------------------------------------------------
Дата: 21/11/2009 | Время: 22:49:12 | [*] [СООБЩЕНИЕ]: Игрок old/masters* <<>> EviL-SpiriT<- посмотрел "server".
Все прежнюю проблему решыл спс за подсказку а теперь хочу чтобы когда вважу /more не гугл вылазел а то што я в html пишу скажи!!!!
ОтветитьУдалитьВсе логи от MastaMOTD's, заархивируй и залей на dump.ru .
ОтветитьУдалитьПо трем строчкам трудно что-либо сказать.
Так же было бы хорошо если бы дал адрес своего сервера.
Ну и на всякий случай проверь:
1) Или у тебя есть директория cstrike\cache
2) Или создался автоматически файл lang\data\mastamotds_cache.ini
3) Или стоит разрешение на скачивание файлов sv_download 1
Открой mastamotds.cfg, прокрути вниз, найди где пишет
ОтветитьУдалить/////////////////////////////
// ФАЙЛ 10
/////////////////////////////
Удали значение для переменной mm_mastamotds_file10_web "", и редактируй more.htm
После редактирования сделай рестарт сервера, плагин сгенерирует новый кеш, и будет отображаться твоя страница по команде /more
маста когда релиз ?
ОтветитьУдалитьплагин лучший ! только после падения сервера перестал работать и больше не включается ((
сам плагин пашет, а мотд не показывает.
Хочу сделать всем администраторам игровых серверов подарок к Новому Году - выпустить StatsX Shell 2.0, и нужным образом под него доработать MastaMOTD's.
ОтветитьУдалитьФункционал финального релиза MastaMOTD's не будет подвергнут критическим изменениям, доработано будет несколько HTML-шаблонов и изменено описание.
------------------
На счет сбоя в плагине после падения сервера, то тут перестала работать система кеширования страниц и по какой то причине не отправляются клиенту...
Необходимо проверить логи на наявность ошибок.
И попробовать вручную очистить директорию кеша - cstrike\cache
опишу подробней.
ОтветитьУдалитьпоследнее в логах. ошибок нет.
---------------------------------------------------
Дата: 22/12/2009 | Время: 10:59:51 | [*] [СООБЩЕНИЕ]: Игрок st7art посмотрел "bash".
---------------------------------------------------
Дата: 22/12/2009 | Время: 11:00:13 | [*] [СООБЩЕНИЕ]: Игрок st7art посмотрел "info".
когда доходит до времени показа команд (подксазка в чате) - вылазиет "* Advanced say commands:" без каких-либо команд, хотя в конфиге файлы включены. до этого всё работало.
пробовал переустанавливать, скачивать заного - не помогает.
в кэше вообще ничего нет...
может проблема из-за того что у меня сервера стоят на Linux ?
ееее... я нашел косяк.
ОтветитьУдалитьскажи плиз в какой кодировке твой конфиг )))
я случайно изменил кодировку на стандартную при редактировании, и теперь он не читается.
Кодировка должна быть UTF-8 без BOM.
ОтветитьУдалитьДействительно, если нет никаких ошибок в логах, просто не загружается информация с конфигурации.
а ты не мог бы написать скрипт на основе того .bat файла, который чистит кэш для Линукса ?
ОтветитьУдалитьК сожалению с Linux мне мало приходилось работать, но в перспективе хотелось бы сделать такой скрипт...
ОтветитьУдалить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 переименовал файлы как указанно там и поместил их туда!
Захожу всё грузится нормально, перезашёл больше загрузка не нужна!
Меняется мап а с мапой меняется название файлов...
Что делать?
Я не могу каждый раз их переименовывать...
Я тут почитал комменты и регшил запостить ещё кое какую инфу о моем сервере...
ОтветитьУдалитьТем не менее стоит у меня переменная sv_download 1
и sv_downloadurl htt://мой_вебсервер/resource/ и т.д
MOTD отоброжаеться отлично прям как часы... =)
А вот загрузка чето фиговничиет...
Проблема описана выше...
Такая ошибка возникает из за того что нету нужных файлов. Скорее всего создана не там директория cache, или нету прав для записи в неё...
ОтветитьУдалитьПосмотрите так же логи mastamotds(--_--_---).txt
Создал директорию на стороне сервера и всё помогло!
ОтветитьУдалитьРазработчику респект за отличные плагины!
Добрый день! Плагин замечательный нарадоваться , как говарится, не мог. но вот появилась загвостка. Открываю меню, появляется имя игроков, нажимаю на имя и меню пропадает. как это исправить?
ОтветитьУдалить1) Посмотрите логи ошибок сервера
ОтветитьУдалить2) Посмотрите логи плагина
3) Если были отключены какие-либо MOTD окна в настройках, не стоит удалять файлы *.htm, просто в настройке
mm_mastamotds_file№_fname "" не указывайте ничего в кавычках
День добрый, мне логи к сожелению ничего не дадут. я выкладываю лог, это началось под утро часов в 4-5 утра. до этого все работало. http://narod.ru/disk/20134266000/mastamotds(26-04-2010).txt.html если сможете посмотрите вамто точно это что то прояснит...
ОтветитьУдалитьСкорее всего нету директории cstrike/cache, или нету прав записи в неё.
ОтветитьУдалитьВ инструкции по установке четко сказано, если нету данной директории, нужно её создать вручную.
как это нет её? вод даже путь до неё H:\mansion\hlds\cstrike\cache она в архиве с установкой лежала. а в ней CLEAR_CACHE.bat . по началу там были htm файлы, потом как началась проблема я всё переустановил и после этого ничего не появлялось
ОтветитьУдалитьПроверьте или есть права на запись в директорию cache
ОтветитьУдалитьВыделите директорию cache нажмите правую кнопку мышки:
Свойства->Закладка "Общие"-->Атрибуты
Снимите галочку "Только чтение"
в атрибутах галочки не стоят... не на скрытом не только для четения... а на пустом новом сервере млин работает. Fedcomp посоветовал проверить. чего ето за ерунда. плагин класс просто надо ченить)))
ОтветитьУдалитькажется я приблизился к разгадке
ОтветитьУдалить// Время в секундах, через которое будут показаны в чате "Дополнительные чат-команды"
// 0 - выключить
// По умолчанию: 100
mm_mastamotds_chat_time_anonce "100"
тут я поставил 0
----------------------------------------
// Показывать в чате действия администраторов и игроков
// По умолчанию: 1
mm_mastamotds_chat_use_cmd "1"
тут тоже поставил 0
----------------------------------------
и плагин не пашет
и как же мне теперь убрать строку с чата и скрыть работу админа?
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьСкачайте версию 2.5.1 small bug fix, в моем комментарии выше, думаю это поможет
ОтветитьУдалитьпишет что страница не найдена
ОтветитьУдалитьСкачать 2.5.1
ОтветитьУдалитьк сожелению тоже самое не даёт делать никаких изминения в конфиге
ОтветитьУдалитьДавайте конкретно разберемся из за какой переменной перестает работать плагин
ОтветитьУдалитья выше написал, пробывал по одной отключать, но вмешательство в конфиг влечёт падение плагина.
ОтветитьУдалитьпричем когда возвращаю всё наместо, всёравно не работает до тех пор пока заново не залью mastamotds.cfg
ОтветитьУдалитьОк, будем разбираться...
ОтветитьУдалитьПлагин кульний! Я так понял што его невозможно изменить под себя) - именения привидут к полной неработоспособности)) ладно пусть так и будет но можеш хотяб штоб непоказовались надписи /more, /vipinfo, /cw, /info, и /admins и время не 100 а 500 хотяб! - и тебе бы небыло равных :) Буду ждать ответа, Спасибо заранее!
ОтветитьУдалитьПока можно закомментировать строку в коде знаками "//"
ОтветитьУдалитьset_task(szChatAnonse, "f_ChatAnonse", 0, "", 0, "b")
Увы, допущен просчет с чтением файла конфигурации, и вылазит этот баг...
Но хочу вас утешить, уже началась работа над новым MastaMOTD's 3.0.0, в котором будет полностью изменена вся структура и переписан код.
Блииин, а поскорее клацать кнопками нельзя? (Шутка)... Ждём ждём ждём продолжения.
ОтветитьУдалитьПлагин вообще необходим админам, помощь просто обалденная, кагда примерно такое чудо настанет, выпуск 3,0,0?
Пока обещать ничего не могу, итак параллельно делаю несколько других плагинов, куча дел... времени не хватает катастрофически...
ОтветитьУдалитьСупер, так держать
ОтветитьУдалитьНапрягись))) Не я один жду, много много кто)
ОтветитьУдалитьMastaMan А в чем может быть проблема я отредактировал Сранички которые должны показываться! вставил туда пару сылок и человек нажавший на него Его просто выкидывает с кс что это может быть а на Uaio номально! значит дело в mastaMode ?
ОтветитьУдалитьА можно сделать в таком же оформлении начальное MOTD окно? Я пробывал но получалось скудно и не красиво!
ОтветитьУдалить