Код свежих Былин, собранный для 32-разрядной Винды

Современные Былины рассчитаны на 64-разрядные платформы, например 64-разрядную Ubuntu или 64-разрядный cygwin (то есть Windows). Но мне удалось собрать код Былин под 32-разрядную Винду 🙂

Вот оно http://mud.kharkov.org/files/zerkalo/zerkalo.win32.zip

Это мое Зеркало, то есть немного модифицированный код Былин, но оригинальные Былины собираются аналогично. Там два места — в первом пришлось заменить 64-разрядную хеш-функцию на 32-разрядную, а во втором поменять int на unsigned int модификации помечены комментарием prool for win32

Minecraft 1.17

Сегодня вышел долгожданный Майнкрафт 1.17 (тот, в котором обещали медную руду и светящихся спрутов). Чтобы запустить vanilla server пришлось поставить свежую Java:

sudo apt-add-repository ppa:linuxuprising/java
sudo apt install oracle-java16-set-default

kbtin

Случайно нашел новый мад-клиент, форк тинтина

https://github.com/kilobyte/kbtin

Он немного отличается оформлением интерфейса и языком скриптов.
Под последней Ubuntu собирается легко и сразу.

Я кстати поучаствовал в его развитии, вначале не смог собрать, написал автору issue, он откорректировал документацию (там был не упомянут один из необходимых пакетов).

UPDATE 17-May-2021. В cygwin тоже собирается сразу.

UPDATE 18-May-2021. В Андроиде собирается с небольшой очевидной модификацией автоконфигурационного скрипта:

https://github.com/prool/kbtin

Бойцы вспоминают минувшие дни

Коллега Saboteur опубликовал на сервисе Хабр свои воспоминания о киевском мад-сервере Forgotted Dungeon

https://habr.com/ru/post/553700/

Его исходники https://github.com/sfkulyk/fdungeon
А вот мой форк, адаптированный для сборки в cygwin https://github.com/prool/fdungeon

После статьи почитайте и комментарии, там набежали ветераны этого дела и тоже делятся своими мемуарами, например вот https://fiorine.livejournal.com/615912.html

Вышел tintin++ 2.02.11

https://github.com/scandum/tintin

В Ubuntu собирается сразу.
В macOS (clang) требуются две минимальные правки. Как оказалось, они же нужны и в FreeBSD. Вот мой код с моими правками: https://github.com/prool/tintin

cygwin — собирается сразу.
android 6.0 — собирается сразу

EmpireMUD for Windows

Я сделал виндовую сборку мада EmpireMUD (это оригинальный Эмпайр, без моей русификации)

http://mud.kharkov.org/files/empiremud-windows/

Потом из любопытства начал загружать полученные бинарные файлы на сервис virustotal и в одном из файлов один малоизвестный антивирус эвристически нашел что-то подозрительное

Minecraft bugreport: uppercase and lowercase names issue

Ошибка в Майнкрафте: не всегда различается регистр букв.

Входят два игрока с одинаковыми именами, но в разных регистрах, например игроки под именами SCREEPER & screeper.

Вроде все нормально, игроки различаются, играют каждый как отдельный игрок.

Пытаемся в консоли сервера сменить режим игроку screeper:

gamemode creative screeper

Режим меняетcя игроку SCREEPER