Мой рок-н-ролл, часть 2

Собрал при помощи VC++ 6.0 какие-то старые исходники JMC. Сделал собственную сборку JMC со словами «ТУТ БЫЛ ПРУЛЬ»

Горд

Мой рок-н-ролл

Собрал из исходников tintin++ для Виндовс. Теперь могу после строки main() вставить

printf(«Built by Prool!!!!!111111\n\n»);

😉

Две ссылки, парою расположенные

Open source MUD клиент на C#

Исходники мудмаппера на паскале:

Mapper25x

Идея

А ведь можно написать мад-клиент, или лучше telnet proxy с онлайновым переводом в режиме реального времени (например путем постоянных обращений к google translate или аналогичном сервису или использования локального переводчика типа Мультитрана или Промта). Или добавить этот функционал в мад-сервер. И мад автоматически станет многоязычным

(Впрочем, большая часть мад контента статична и перевод можно сделать один раз и создать кучу разноязыковых профайлов)

Или я об этом уже писал? Но идея хорошая, годная

Листая старые страницы (часть первая)

Мада в СССР тогда еще было. Или было, например на ЕС ЭВМ? (А сейчас мады есть, а СССР уже нет)
Read More

Текущее

Несколько дней назад программисты Былин удалили репозиторий posvist и создали вместо него репозиторий bylins. Теперь мне надо как-то синхронизироваться с новым репозиторием, а я не знаю как 😉

* * *

UPDATE. 7 сен 13. Я уже придумал как синхронизироваться. Немного ручных операций и ок (Но пока еще не сделал)

Текущее

Последнюю неделю-две у моего виртуального сервера (виртуализация KVM, OS Debian 6/i386), на котором был расположен муд, периодически пропадал пинг. (Ругался мониторинг от mudconnector.su, и от mudstats.com) Был бы это реальный сервер, я бы предположил, что дохнет сетевая карта. Я создал новый сервер на той же KVM-ноде, у нее с нетворкингом было всё нормально. И вот вчера, 3 сентября, примерно в 17:30 серверного (киевского) времени, я перенес работающий муд со старого виртуального сервера на новый. И все заработало стабильно! (Старый сервер чуть позже я совсем удалю, мудеры этого совсем не почувствуют).

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 для постоянного запуска в бесконечном цикле)