Об этом проекте

GoMud — это открытый сервер и библиотека для многопользовательских подземелий (MUD), написанные на Go. Он включает полностью играбельный мир по умолчанию и встроенные инструменты для настройки или создания миров, с онлайн-демо на gomud.net. Предоставляются веб-инструменты администрирования, веб-клиент для подключения без отдельного telnet-клиента, раскраска ANSI через библиотеку ansitags и опциональные модули сообщества, добавляющие игровые функции, команды и события. Модули компилируются в бинарный файл сервера и управляются через встроенный менеджер модулей. Варианты установки включают быстрые скрипты для Linux/macOS и Windows, ручной git clone с целями make и Docker. Доступ к серверу возможен через Telnet-эндпоинты или веб-клиент, а настройка при первом входе включает сброс встроенного пароля администратора. Конфигурация использует многослойные YAML-файлы, включая базовую конфигурацию, переопределения для конкретного мира и переменные окружения. HTTPS можно настроить с сертификатами или LetsEncrypt с помощью интерактивного помощника. Поддержка пользователей доступна через GitHub Discussions, Discord и руководства сообщества. Разработка требует Go 1.24 или новее и документирует команды сборки, запуска, тестирования, валидации, Docker и сброса пароля администратора.