عن المشروع
GoMud is an open-source multi-user dungeon game server and library written in Go. It includes a fully playable default world and built-in tools for customizing or creating worlds, with an online demo at gomud.net. It provides web-based admin tools, a web client for connecting without a separate telnet client, ANSI colorization via the ansitags library, and optional community modules that add gameplay features, commands, and events. Modules are compiled into the server binary and managed through a built-in module manager. Setup options include quick install scripts for Linux/macOS and Windows, manual git clone with make targets, and Docker. The server can be reached through Telnet endpoints or the web client, and first-login setup includes resetting the built-in admin password. Configuration uses layered YAML files, including a bundled base config, world-specific overrides, and environment variables. HTTPS can be configured with certificates or LetsEncrypt using an interactive setup helper. User support is available through GitHub Discussions, Discord, and community guides. Development requires Go 1.24 or newer and documents build, run, test, validate, Docker, and admin-password-reset commands.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.