Вышла новая версия мад-клиента Mudlet. Но у меня почему-то не собралась, хотя предыдущие собирались почти без проблем
Author: prool
AncestryMUD
Наконец-то и AncestryMUD (ex DeadSouls) перенесен на новый сервер
telnet mud.kharkov.org 6666
Мад-статистика удачно перенесена на новый сервер!
И снова о статистике русских мадов
Перенося скрипт сбора статистики на новый сервер (еще не закончил) случайно обнаружил, что в маде Арда моего бота посадили в тюрьму. Но на команду КТО это не влияет
Оба мада перенесены и работают
Сабж
Очередной перенос
В ближайшие 2-3 дня я перенесу мады и связанные с ними сайты на новый сервер. Так надо. Переноситься будет статистика русскоязычных мадов muds.kharkov.org и мад-сайты mud.kharkov.org & zerkalo.kharkov.org
О завершении переноса я напишу в этот блог, а также на перенесенных сайтах и в заставках, новостях и вече мадов. А может, вы ничего и не заметите. Символические доменные имена то не поменяются! То есть по прежнему
connect mud.kharkov.org 3000 – Virtustan MUD
connect zerkalo.kharkov.org 4000 – Zerkalo MUD
connect mud.kharkov.org 6666 – Ancestry MUD – тестовая пре-бета версия переводимого на русский язык DeadSouls
Технические подробности с Centos 6 32 bit 512 K RAM я пересаживаюсь на Centos 7 64 bit 1024 K RAM . В семерке появился такой ужасный ужоснах, как systemd!
BAN!
Ну чо, у моей системы статистики появился первый бан. Меня забанили в Былинах
UPDATE. 09/05/2017 моего статистического персонажа автоматически разбанили (бан был изначально на неделю)
MUDLET
Интересный клиент (я давно о нем слышал, но сильно не тестировал), есть для разных ОС, авторы занимаются интернационализацией, в частности, русификацией. Надо потестировать. (Как вы может знаете, моя основная рабочая ОС – Ubuntu и в мад я вхожу при помощи tintin++, причем у меня есть своя сборка Тинтина с нужными мне опциями типа перевода и ватчдога)
Оригинальный MUDLET https://github.com/Mudlet/Mudlet – собрался легко по их инструкции. С конца мая 2016 года начал работать с кириллицей в разных кодировках
Частично русифицированная старая версия, понимающая UTF-8 (май 2011 года) https://github.com/olostan/mudlet – мне его собрать пока не удалось, потому что я тупой
Письмо на форуме Былин http://forum.bylins.su/showthread.php?t=4407
Mudlet 4.0 internalization roadmap http://forums.mudlet.org/viewtopic.php?f=7&t=19499
Текущее
Мы с Пацифистом бросили Лиму и вернулись продолжать работу с библиотекой DeadSouls, эта библиотека на текущий момент нам нравится больше других:
https://github.com/prool/deadsouls
Всё, что было сделано в Лиме, выложено тут:
Главное, что в обоих библиотеках сделан патч, позволяющий работать с кодировкой UTF-8 и полными восьмибитным байтами. Это даже не патч библиотек, а патч драйвера FluffOS (см. предыдущее сообщение). Те, кто не любит UTF, могут на базе нашего патча делать свои библиотеки с кириллицей в кодировке koi8-r или cp1251, всё тоже будет работать.
Теперь остается текущая рутинная (и достаточно огромная) работа: переводить все сообщения и описания всех комнат, мобов, объектов на русский. Есть еще проблема с падежами, она непроста, но решаема
О русификации кодовой базы FluffOS
В каталоге packages в файле parser.c надо поместить вот эти определения вместо тех, которые там присутствуют
#define isignore(x) (x == '\'') #define iskeep(x) (x!=' ')
И кириллица перестанет быть игнорируемой и заработают команды
say ёжиик
get палица
Собственно, не только кириллица (в любой кодировке), перестанет игнорироваться всё, что представимо в кодировке UTF-8 (то есть вообще все алфавиты)
Вот два мада, уже пропатченных таким образом: