Вначале краткий отчет о моих попытках сделать виндовые бинарники (“локалки”) Дримленда и Граней мира: не получилось.
Я консультировался с Руффиной и другими программистами этих миров, они ничем помочь мне не смогли. Большинство мад-серверов базируется на серверах с ОС Linux, чаще всего Ubuntu, и разработка идет под них, под их компиляторы, библиотеки, особенности сетевой архитектуры. Совместимость типа “этот код компилируется везде” бывает очень редко. А в случае Дрима и Граней у их команды есть свой метод, они берут обычный мад и оборачивают вокруг него обертку из своего кода со скриптовым языком Fenia. И вот эта обертка, написанная на С++ очень чувствительна к версии компилятора и у меня на Винде в cygwin не собирается или собирается с проблемами, не позволяющими маду запускаться. Кстати, метод Дрима чем-то похож на то, как из обычного (ванильного) сервера Майнкрафт делается сервер Forge или Fabric, только в случае Майнкрафта обертка делается не на уровне исходника, а на уровне бинарного кода, потому что Майн – закрытое проприетарное программное обеспечение. И если вернуться к мадам, еще существует встраивание в мад-сервер скриптового языка lua, тоже вроде по похожей схеме, как и в Дриме. Лично я как смиренный программист восьмидесятых скриптовые языки не люблю и у меня мад-сервера монолитные, и многие возможности я вношу на уровне кода ядра, то есть они hardcoded. Мне так проще, но с точки зрения правильного подхода к архитектуре это не совсем правильно.
Tag: planescape
Грани Мира опять в строю
Коллега Руффина подняла мад Planescape (Грани Мира), адрес прежний
ps.kharkov.org 4000
(веб-интерфейс пока еще не работает, будет чуть позже)
(А у меня на mud.kharkov.org 6000 в тестовых и отладочных целях пока запущен примерно тот же код, взятый с Гитхаб, но только с тремя зонами. Так надо, в частности, для того, чтобы разобраться с глюками моей статистики на этом маде.
Грани Мира
Внезапно я решил поднять на своем сервере еще и мад “Грани Мира” (Planescape). Оригинальный Planescape давно не работает (см. статистику), а я взял код и минимальный мир с github и запустил всё это у себя на порту 6000 (хост мой основной – mud.kharkov.org)
Каталог дискорд-чатов про MUDы и смежные темы
Этих чатов (серверов) развелось много, поэтому сделаю небольшой каталог. В первую очередь, это те чаты, где присутствую я и где ведется общение на русском языке. (Лично я вырос и жил еще в советские времена, поэтому мой основной язык русский, также я знаю свой родной украинский и немного английский)
Хронологически первым был создан сервер Тангара-Игроглаза https://discord.gg/RPaz6ut Сейчас многие участники ушли оттуда из-за позиции Тангара по поводу войны в Украине (см. одно из предыдущих сообщений)
MUDUA https://discord.gg/fVtaeePyey сервер украинских мадеров, созданный после раскола тангарового (как ни странно, основной язык общения там русский и зашедших на огонек “москалей” сразу не убивают. Надо различать тех людей, которые пришли в нашу страну с оружием в руках и тех людей, которые живя в России, стали по сути жертвами и заложниками путинского режима)
https://discord.gg/A9d5xz4s сервер украинского мада Dreamland (но сам мад на русском и отчасти английском языках). Но там же есть чат про старый мад Planescape (в настоящее время неработаюющий)
https://discord.gg/MwnQSCmU Prool Club – мой сервер, посвященный как MUDам, которые я поддерживаю, так и смежным темам (мои мады тоже на русском, хотя есть и экспериментальные аглоязычные)
https://discord.gg/BQYq5jx7 Hierward MUD
https://discord.gg/pubNTjDc Сервер мад-клиента Mudlet (основной язык английский, среди команды разработчиков есть человек, говорящий по-русски)
https://discord.gg/3pCUj4pR Очень большое англоязычное MUD сообщество
https://discord.gg/FPXa5KMG6E Neronis MUD
Примечание: Некоторые дискорд-ссылки (приглашения) вечные, а у некоторых есть срок действия. Так устроен дискорд, а ми маємо те, що маємо.