https://gamedev.dou.ua/news/free-tools-for-narrative-game-developers/
О шестижопах
Выношу из коментов
в одной старой компьютерной игре на ДВК или БК была предыстория. Игра была переведена с английского и локализаторы порезвились, игрок должен был сражаться с “шестижопыми кусаками”. Помнится, мне было интересно, как были устроены шестижопы. И почему-то мне виделись осы – у них есть жопа, которая кусается. У меня было два варианта: оса у которой сзади шесть жоп как бы букетом. И вертикальная оса, у которой вокруг шесть жоп, как лепестки у цветка (или пачка у балерины) – удобно для круговой обороны.
Возможно осы мне мерещились по Фройду – в детстве меня укусила жопа осы. В детском садике на подоконнике была оса, я уже не помню, кто-то ее ножом разрезал на две части или я, но потом я взял в руки жопку, жопка оказалась еще живая, стрекательная мышца сократилась и жопка меня укусила и впрыснула яд мне в палец.
В коментах в Фейсбуке мне написали другие олдфаги, которые тоже помнят эту игру – это игра по миру Звездного похода (Стартрека) и там были клингоны. Время, когда были распространены компьютеры ДВК-2, это конец советской эпохи, время видеосалонов и видеомагнитофонов еще массово не наступило и про клингонов на просторах СССР мало кто знал, поэтому локализаторы сделали как получилось.
Неронис news
Домен neronis.ru закончился и не будет восстанавливаться.
Сам мад доступен по IP 176.122.177.178
Порт 9000
Український сервер Lineage 2
працює уже більше 2 місяців
Посилання
https://gamedev.dou.ua/forums/topic/43532/
https://l2ukraine.online/
Можливо і я знайду трохи часу згадати молодість, послухати музику, від якої колись тащився, побігати знайомими ландшафтами. А ви знаєте, що на південь від міста Хайне (Гейне) болота, ну зовсім як на березі Азовського моря по дорозі на Геничеськ (ну там Сиваш і усе таке інше). Зараз там кляті москалі. На честь Лінійки у моєму MUD є шлях на імення Death Pass, а ще бродять монстри на ім’я elpy. А ще у Лінійці є dire wolf, і у Грі престолів є direwolf. Як ви бачите, я колись грав на англомовному сервері, це були чи то 3, чи то 4, чи то 5 хроніки. Ах, молодість-молодість.
MMORPG минулого століття: як створювався перший київський MUD сервер
https://dou.ua/lenta/columns/mmorpg-server/
Та же история на русском https://habr.com/ru/articles/553700/
Поднятый автором сервер с адресом home.saboteur.com.ua 4001 сейчас не работает, но у меня работает свой шард mud.kharkov.org 8000
Ссылка на исходники https://github.com/prool/fdungeon
Minecraft Snapshot 23w17a
Роуґлайк The Binding of Isaac отримав українську локалізацію
Снова про cygwin
Я уже неоднократно писал, что мне казалось, что я нашел “змеиное масло”, то есть универсальный способ коимпиляции GNU/Linux исходников для Винды – это cygwin. Это оказалось вовсе не так и в использовании cygwin есть куча тонкостей.
1. Компилятор cygwin делает Windows executable files, но чтобы они запустились не внутри cygwin, а в шелле Виндовс или скажем в FAR, им нужны всякие dll, например cygwin1.dll
2. Но при этом в процессе отладки надо помнить, если в каталоге с exe будет лежать dll, то из Винды это запустится, а из cygwin уже нет. Для отладочных экспериментов надо удалять dll из текущего каталога.
3. Если программа работает с файлами, надо помнить, что пути внутри cygwin указываются в UNIX-формате, например bin/circle, а для запуска из среды Windows надо перекомпилировать, меняя косую черту на обратную косую. С учетом экранирования путь будет выглядеть так
“bin\\circle.exe”
Но и на этом пути у меня бывали проблемы. Лучше (проще) вызывать исполнимый файл из текущего каталога и лучше использовать не системный вызов system(), а нечто типа execl (execv).
Новости Virtustan MUD
Последнее время муд стал падать со странными сообщениями
crash here: *** buffer overflow detected ***: terminated
Я погуглил, пишут что это ошибка в модуле EPOLL, я решил его выключить. Залез в код, а он выключен, причем очень давно, когда я добавлял в код поддержку нескольких портов. Тогда надо включить, может ошибка пропадет – по-ламерски подумал я. Стал пытаться включить, не компилируется, из-за моих изменений по многопортовости. Возился, возился, бросил, подумал, что это знак перейти на свежий код.
И Виртустан перешел на свежую версию кода Былин. В результате все мои новые команды и модификации пропали, но они сохранены в старой версии кода, постепенно я их внесу.
Но зато я сделал патч до внесению протокола MSSP в свежий код Былин.
Патч вот.
Приложения.
1. Почему эти ошибки стали возникать только в последнее время? Я постоянно обновляю свой сервер, это общие правила безопасности, без этого нельзя. Но с обновлениями приходят не только новые фичи, но и новые баги. Или как другая версия, мир изменился (я чувствую это в земле, я чувствую это в воде) и появился новый тип интернет-атак с длинным запросом. А атаки в интернете постоянно развиватся, например последние дни я начал замечать в логах nginx запросы на файлы типа backup.sql (к мудам это не имеет никакого отношения, но подобных запросов раньше не было)
2. Что такое EPOLL. Работа с периферийными устройствами может быть по прерыванию или по запросу. Муды обычно работают по запросу (httpd и Майнкрафт тоже). Но есть несколько версий библиотек для этого. Первая, это старый классический poll/select, вторая EPOLL, а есть еще EPOLL2. Код Былин может унаследовал от своего отца Circle два способа – poll и EPOLL (см. в коде операторы #ifdef EPOLL). В Линуксе можно и так и так, а в cygwin и macOS компилируется тольков варианте без EPOLL.
3. Поддержка доступа к маду по нескольким портам в самом маде необязательна. Ее можно сделать снаружи мада, например, средствами iptable. Но пока Виртустан работает только на порту 3000 (хост мой стандарный, mud.kharkov.org)
Release tintin++ 2.02.31
https://github.com/scandum/tintin
Update. 15-Mar-2023, 11:21.
My build for Windows x64. With SSL support. (Original Windows binaryes not have #SSL)
http://files.mud.kharkov.org/tintin/tintin-2.02-31-win64.zip