BOOST

Если Виртустан муд (или Былины муд) не собирается, попробуйте обновить версию BOOST средствами ОС (например apt-get, если у вас Debian). Если и теперь не собирается, попробуйте вручную установить самый последний BOOST с http://www.boost.org/ Также иногда помогает удаление флага BOOST_ENABLE_ASSERT_HANDLER из Makefile (после этого надо пересобрать всё). И еще помогает NO_EPOLL=1 в Makefile

В Виртустан маде появилась карта!

Теперь в нашем маде есть карта ближайших окрестностей!
Наберите РЕЖИМ КАРТА и карта включится.

Как вы знаете, наш мад основан на коде мада Былины,
несколько дней назад там появилась карта, и я сегодня,
1 августа 2013 года импортировал в наш мад
свежий код Былин и у нас тоже появилась карта, и
другие мелкие изменения, по сравнению с февральским былинным кодом,
который был до сих пор.

Пруль

Переход разработки на Bitbucked

Когда я в 2007 году начал делать свой мад, одно время я использовал CVS. Потом, при переезде с сервера flanker (h1) на h2 мне стало лень восстанавливать базу CVS и я продолжил работу просто так, без системы контроля версий.

Еще один аспект: это не мой код, я взял готовый код Былин, форкнул его и несколько раз за эти годы частично синхронизировал свою ветку с былиновской (там появлялись новые фичи, там работали и работают несколько активных программистов и их наработки вполне целесообразно заимствовать). За эти годы код Былин переполз с собственного CVS сервера на сервис bitbucket, основанный на системе управления версиями Mercurial. И вот я решил для пущей автоматизации и сервиса создать свой репозиторий на bitbucked’е. Пару дней назад я форкнул былиновский репозиторий posvist/mud и вуаля, у меня своя ветка, репозиторий prool/hgmud. Причиной этого было появление в коде Былин карт, мимо этой вкусной фичи я пройти не мог. Пока работы по оформлению моего репозитория еще идут, но первая бета-версия нового Виртустан мада уже запускается

А один из последних релизов Виртустана до создания репозитория hgmud вот

Возникает вопрос, а что будет, если у меня пропадет интернет или если сайт bitbucked временно или навсегда перестанет работать? Смогу ли я продолжать разработку, не потеряю ли я весь код? Конечно смогу и не потеряю. Максимум, что произойдет при закрытии сайта bitbucked, я потеряю историю (если не успею ее забекапить), но последняя версия кода останется на моей рабочей машине (и на машинах всех, кто ее скачал). И еще. Чтобы скачать исходник с Битбакета не надо знать тонкости hg, на главной странице репозитория есть обычная ссылка скачать и скачивается обычный zip архив с исходниками и файлами данных, в нем есть файл readme.1st, где написано, как инсталлировать мад (надо запустить скрипт makemud.sh, который сделает каталог ~/VMUD2, затем зайти в ~/VMUD2/src и запустить там make. А затем из ~/VMUD2 надо вызвать для однократного запуска bin/circle или autorun для постоянного запуска в бесконечном цикле)

 

И снова об ОЗУ

Дней десять назад я увеличил количество ОЗУ на виртуальном сервере, на котором крутится мад.
С 384 М до 512 М.
Посмотрите на модельный ряд виртуальных серверов.
Чем больше параметров, тем дороже. Мад пойдет даже на самом слабом сервере с 192 М ОЗУ.
Но мад с серьезным большим набором зон (например зеркало Былин) пожалуй пойдет только на
384 М ОЗУ. Я долго сидел на этом количестве ОЗУ, но мне там было некомфортно, я на своем VDS
не только мад кручу, но и работаю, всякие ssh в кучу окон открываю и т.д. Поэтому я перешел на формат 512 М.
Кстати, на моем VDS давно уже крутится ДВА мада — Виртустан на портах 8888 и 3000 и Прульзеркало на порту 4000
Вот
Пруль


UPDATE. Обновлено 02.09.2013. Сборка и запуск мада на ОЗУ 196М протестирована. Работает (с текущей версией кода Виртустан муда с bitbucked с текущей версией BOOST 1.54.0.

А Прульзеркало на 196М ОЗУ тоже идет, но впритык. И не факт, что после суток-других, когда утечка памяти скажется
и процесс разбухнет, оно уместится в ОЗУ. А Былины больше Прульзеркала ориентировочно в полтора-два раза

UPDATE. 13.09.1023.
Прульзеркало и Виртустан муд вместе запускаются на 196М, но не всегда! Стоит запустить еще, например пару окон шелла под скрином (screen) и памяти для двух мадов уже не хватает и oom killer убивает Прульзеркало

А 256 М всем хватает нормально!

Не только муды

Кроме компьютерных игр приключенческо-ролевого жанра (например, как онлайновых типа MUD, так и оффлайновых типа nethack), есть и некомпьютерные развлечения того же типа, MtG например. Или ролевые игры-книги, вот например ссылка на одну из таких

(кстати, рекомендую и всё ЖЖ-сообщество dungeon-journal, там много интересного. Как ленивый ламер, я знакомился с книгами-играми не бросая кубиков, а просто ходя по альтернативам от фонаря, возвращаясь при смерти на шаг назад по дереву ветвлений)

 

Очередной свежий форк клиента JMC

http://nerevar.github.io/jmc/

И снова мад-клиенты под Андроид

Mukluk

BlowTorch

 

Имя розы

Сегодня моему маду, в котором чаще всего сидит один персонаж, и тот имм по имени Пруль дали новое определение

аутичный мад 🙂

Карта Прульзеркала

Вот карта Прульзеркала, сделанная новой версией Графора

http://prool.kharkov.org/mud/mud-map/byl

Обратите внимание, это не Былины, это Прульзеркало (то есть пираццкая копия части зон Былин, которая у меня есть). И на север от Первой родовой (зоны 40, как начальная зона она помечена белым цветом) построены два кланзамка в моем прямоугольном стиле (это было сделано для тех времен, когда в Прульзеркало играло несколько человек)

Прульзеркало вот: connect mud.kharkov.org 4000

 

Новая версия картопостроителя

Сегодня я зарелизил очередной вариант построителя карты мада, который я назвал ГРАФОР (так когда-то, в 80-е назывался графический пакет на Фортране для ЕС ЭВМ. Мой Графор строит карту мада по суммарному .wld файлу из базы мада). Теперь Графор рисует стенки и видно проходы как в плоскости, так и вверх-вниз:

ГРАФОР

(Я использовал SVG-графику, посмотрите исходник страницы и всё поймете)

Вечером, если будет время, построю Графором карту Былин