Текущее

GloryMUD внезапно выпал в корку (core dumped). После запуска никто не заходил, прошло несколько дней и вот корка.

Запущен под отладчиком и не выпадает. Редко происходящие глюки самые трудноисправимые

telnet glorymud.kharkov.org 5000

Переезд

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

Исторические заметки

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

Но для себя сделаю заметку: важным событием в разработке игры стало “Былинное слияние”.

Изначально я взял код Былин (это было давно, в сентябре 2007 года, код Былин еще хранился на ихнем cvs-сервере, еще был домен mud.ru). И начал билдить мир и неторопливо дорабатывать код под свои потребности, периодически вручную синхронизируя с кодом Былин, когда там появлялись вкусные фичи.

А потом в коде Былин появилось что-то совсем интересное (карта? или еще что-то?) и я произвел Былинное слияние (по-английски Epic fail). Я полностью похерил свой старый код, форкнул актуальный на тот момент код Былин (тогда он уже переехал на bitbucket) и стал переносить туда из старого кода те свои наработки, которые считал важными (например, UTF-8, MSSP, поддержку нескольких портов и так далее). Ручное внесение было для меня трудоемким, поэтому много чего я не внес. Расу (род) виртустанцев, метро на Небеса, подвижных и неподвижных гидов, трест Магазины-2, казино, сделанное по заказу товарища Могуты.

И вот только что я обнаружил, что команду РЫБАЧИТЬ я тоже похерил, а для меня это важная команда, часть будущей системы крафтинга (охота, собирательство, добыча минералов, рубка деревьев, сбор урожая, выращивание жывотных и переработка всего этого в еду и изделия). Ну и кроме того рыбалка это некая аллюзия на Ворлд оф Варкрафт.

Буду рыбалку программировать заново, так сказать, будет насильственный рефакторинг.

Все усугубляется тем, что история “среднего” периода разработки мада утеряна вместе с глюкнувшим сервером kharkov.ru. Ну и плюс я пару раз переносил с хостинга на хостинг свой автономный мадоблог, построенный на Вордпрессе, по методу: на новом месте инсталлируем свежую версию Вордпресса, а старые сообщения перенесем когда-нибудь потом. И забывал их перенести, и терял архивы. Может, и старые исходники до Слияния где-то лежат, и архивы старых вордпрессов.

Еще на Битбакете я один раз вслед на Былинами, переместившимися из одного аккаунта на другой, тоже произвел подобный прыжок с потерей истории изменений и некоторых фич. (Или это и было Былинным слиянием? Или таких Слияний было несколько? Совсем как у Бушкова в его сериале про Сварога: Шторм и Вьюга)

Теперь кстати Былины с Битбакета переехали на Гитхаб: https://github.com/bylins/mud (ориентировочно в августе-сентябре 2018 года, но они умеют читать документацию и переносить историю правок)

И напоминаю, что код реализации UTF-8 в Былинах мой. И я горд этим!

О важности всей данной информации

Каминг аут

На работе выдали Макбук Air. Чувствую себя кем-то типа Ренли Баратеона или Лораса Тирелла.

В порядке освоения OS X (которая основана на ядре FreeBSD) собрал там мад-клиент prooltin (мой мод tintin++). Собралось вообще без вопросов. Еще собрал мад-сервер tbamud, здесь пришлось в Makefile указать полный путь к библиотеке libiconv (а до этого инсталлировать ее при помощи brew, а до этого инсталлировать пакетный менеджер brew). Компилятор здесь, кстати, хипстерский богомерзкий clang, а не православный gcc

Секретный чат

Мне, как лицу, зарегистрировавшему свой Virtustan мад на сайте The MUD Connector, пришло приглашение в какой-то ихний непонятный то ли чат, то ли форум

https://tmcchat.discoursehosting.net/

Видимо TMC в связи с нашествием спамеров переносит общение на новую платформу (а форумы на своем основном чате перевело в read only)

Glory MUD

Внезапно тараканы в моей голове сказали, что хорошо бы сделать англоязычный мад. На него начнут заходить китайцы и индусы и у меня будет посещаемость! Не зная хорошо английского я взял готовую кодовую базу с зонами, а именно tbaMUD и запустил всё это на 5000 порту. Мад будет называться “Glory to Heroes” (Слава героям!).

Сайт мада http://glorymud.kharkov.org
Адрес мада glorymud.kharkov.org 5000
Модифицированные мною исходники мада

Это тот самый tbaMUD, который я начал русифицировать неск. месяцев тому назад. Для англоязычного релиза я его дерусифицировал назад (сохранив переведенные файлы с расширениями .rus) и теперь неторопливо думаю о том, как сделать двуязычный мад