1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mudren-fluffos

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Добро пожаловать!

FluffOS — это драйвер LPMUD, основанный на последнем релизе MudOS (v22.2b14), который включает в себя более 10 лет исправлений ошибок и улучшений производительности с активной поддержкой.

FluffOS поддерживает все LPC-основанные mud с минимальными изменениями кода. Если вы всё ещё используете MudOS, то определённо пришло время обновиться!

Рекомендуется использовать последний релиз на GitHub или мастер-ветку, предыдущие версии (в частности, v2017) не поддерживаются.

Сборка

Основная платформа FluffOS — Ubuntu 22.04 LTS, но также работает на последних версиях OSX и Windows (MSYS2/mingw64), WSL с Ubuntu 22.04 тоже работает нормально.

Система сборки: cmake (3.20).

Функции

LPC Language начиная с FluffOS v2017 — Операции со строками LPC поддерживают UTF-8 EGS, оператор диапазона поддерживает эмодзи и другие символы Unicode. — Различные новые EFUNS для прозрачного транскодирования ввода/вывода.

LPC Language начиная с MudOS — Пожалуйста, ознакомьтесь с файлами docs/archive/ChangeLog.* для получения подробной информации.

Среда выполнения драйвера — Поддержка Jemalloc. — SHA512 по умолчанию. — Трассировка LPC. — Интеграция MySQL, PostgreSQL, SQLLite. — Асинхронные операции ввода-вывода. — Интеграция внешних программ.

Сетевое взаимодействие — TLS-поддержка. — Поддержка протокола Websocket (с минимальным примером для веб-клиента).

Стандартная библиотека LPC — См. файлы в testsuite/std.

Разное — Тестовый набор для всех EFUNS. — Детальный учёт памяти (через EFUN mud_status(1)). — Обнаружение утечек памяти.

V2017

v2017 — устаревшая версия с системой сборки на основе autoconf, она поддерживает компиляцию на centOS/ubuntu и под Windows с использованием CYGWIN. Этот релиз больше не поддерживается, он сохраняется только для исторического интереса.

Все предыдущие релизы MudOS и FluffOS также сохраняются в кодовой базе в виде тегов для исторической справки.

Поддержка

— Веб-сайт / документация: https://www.fluffos.info. — Discord-поддержка: #fluffos на LPC https://discord.gg/2a6qqG6Cdj. — Форум: https://forum.fluffos.info. — Группа поддержки QQ: 451819151 451819151.

Как собрать

См. https://www.fluffos.info/build.html.

Связанные сторонние зависимости

— libwebsockets: https://libwebsockets.org/. — libevent: https://libwebsockets.org/. — backward-cpp https://github.com/bombela/backward-cpp. — crypt из musl: https://www.musl-libc.org/. — ghc::filesystem https://github.com/gulrak/filesystem. — nlohmann::json https://github.com/nlohmann/json. — scope_guard https://github.com/Neargye/scope_guard. — utfcpp https://github.com/nemtrif/utfcpp. — utf8_decoder http://bjoern.hoehrmann.de/utf-8/decoder/dfa/. — libtelnet, основанный на https://github.com/seanmiddleditch/libtelnet с локальными изменениями.

Не связанные сторонние зависимости платформы включают: libevent, ICU4C, OpenSSL, Zlib и т. д.

Проекты, использующие FluffOS

Добавить свой.

— Практически все китайские. — ThresholdRPG. — SWmud. — Merentha.

Пожертвования

Я хотел бы лично поблагодарить всех спонсоров и участников за их поддержку. Все пожертвования используются на 100% для покупки инструментов, оборудования и оплаты хостинга для разработки FluffOS и хостинга сайта и форума.

Список отсортирован в порядке убывания времени получения пожертвований.

Получено в 2019 году Участники

Проект существует благодаря всем, кто вносит свой вклад.

Спонсоры

Благодарим всех наших спонсоров! 🙏 [Станьте спонсором]

Примечание: в запросе нет текста для перевода.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Actively maintained LPMUD driver (LPC interpreter, MudOS fork) Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mudren-fluffos.git
git@api.gitlife.ru:oschina-mirror/mudren-fluffos.git
oschina-mirror
mudren-fluffos
mudren-fluffos
master