Sic transit Gloria MUDi

Проработавший чуть больше года проект Glory MUD закрыт. Мой англоязычный мад, поднятый 31 июля прошлого года (копия одной из свободно распространяемых англоязыных кодовых баз) так и не взлетел. Не с моими знаниями английского билдить на английском и общаться с игроками, даже если они были бы. И опыт других англоязычных мадов показывает, что они тоже полудохлые. Миллиарды китайцев и индусов с корейцами ниоткуда не приходят поиграть. Да и не потяну я три мада пожалуй. Для шизофрении и двух хватит. Последнее, что меня добило, это то, что название «glory mud» (славная грязь) имеет какое-то американское косметическое средство. Наверное, лечебные грязи с Канавинского курорта.

Сайт Глоримуда был здесь

А адрес мада был такой

glorymud.kharkov.org:5000

Теперь на этом порту порой я буду включать на краткое время тестовые мады для всяких эксмериментов. Но не продакшн!

Перенос

Виртустан мад и Глори мад по техническим причинам переносятся на новый сервер и около суток будут недоступны (и их сайты тоже). Нового Зеркала это не касается, так как оно изначально размещено на новом сервере.

bitbucket прекращает поддержку mercurial

У меня на Битбакете из работающих живых репозиториев (не бекапов и не мирроров) один, но ртутный:

https://bitbucket.org/prool/proolmud

Ссылка на новость

UPDATE: Еще там есть старый остановленный проект по русификации мада QuickMUD+lua. Сохранен ЗДЕСЬ

И Прульмуд перенес на github: https://github.com/prool/virtustan-mud

А вот последний архив с Битбакета: http://mud.kharkov.org/files/proolmud-from-hg.tgz

MSSP necessary est

Я считаю, что все мад-сервера должны поддерживать протокол MSSP. Кто не в курсе, это «серверный протокол», непосредственно не дающий ничего игрокам. Он выдает некую статистику о самом маде и информацию эту могут собирать специальные боты и делать всякие сводные таблицы. Для обычного игрока в первую очередь будет полезной информация о языке и размере онлайна. Ссылка: https://tintin.sourceforge.io/protocols/mssp/

tintin++ 2.01.90

Вышла очередная версия tintin++

Описанные у предыдущей версии ошибки (ошибка с кодировкой koi2utf и ошибка при сборке в Андроиде и попытке зайти на Зеркало мад) тоже есть.

Может, багрепорт написать?

Работа в мадах со звуком

Я только что придумал протсейший протокол для работы в маде со звуком!При входе в мад игрок получает сообщение — Ты скачал звуковой пакедж? Если игрок не скачал, то скачивает по ссылке. А в определенных комнатах и при определенных ситуациях игрок получает сообщение «Поставьте трек номер такой-то».

Всё

Реинкарнация ROM

Один энтузиаст рефакторит ROM

https://www.reddit.com/r/MUD/comments/crn5r6/followup_to_rom_codebase_cleanup_now_online_again/

https://github.com/Synival/BaseMUD

Update. Под Центосом собралось и запустилось нараз. Под Убунтой пришлось удалить лишние зависимости из Makefile и в паре мест заменить ‘\0’ на 0. Запускать виртуалку с Дебианом мне стало лень

Update #2.
UTFизировать по «методу Пруля» код удалось очень легко, как и остальные Circle и ROMы. При этом вместо сочетания вызова функций isascii и isprint в модуле  comm.c надо использовать функцию  isprool.

// prool begin
int isprool(char c)
{
if ((c<32)&&(c>=0)) return 0;
if (c==-1) return 0;
if (c==-3) return 0;
return 1;
}

// prool end

Update #3. Под Андроидом тоже удалось собрать. Мои эксперименты выложены в Гитлаб: https://gitlab.com/prool/basemud-prool/ (пока без русификации). Это первый ROM, который у меня заработал на Андроиде, потому что rom-quickmud что-то собрался, но при запуске начал крешать. А Цирклы работают без проблем — tbamud & EmpireMUD