À propos du projet
GoMud est un serveur et une bibliothèque de jeu multi-utilisateur dungeon open-source écrits en Go. Il comprend un monde par défaut entièrement jouable et des outils intégrés pour personnaliser ou créer des mondes, avec une démonstration en ligne sur gomud.net. Il fournit des outils d'administration basés sur le web, un client web permettant de se connecter sans client Telnet séparé, la colorisation ANSI via la bibliothèque ansitags, et des modules communautaires optionnels qui ajoutent des fonctionnalités de jeu, des commandes et des événements. Les modules sont compilés dans le binaire du serveur et gérés via un gestionnaire de modules intégré. Les options d'installation comprennent des scripts d'installation rapides pour Linux/macOS et Windows, un clonage git manuel avec des cibles make, et Docker. Le serveur peut être atteint via des points d'extrémité Telnet ou le client web, et la configuration initiale de connexion inclut la réinitialisation du mot de passe administrateur intégré. La configuration utilise des fichiers YAML en couches, incluant une configuration de base groupée, des substitutions spécifiques au monde et des variables d'environnement. HTTPS peut être configuré avec des certificats ou Let's Encrypt à l'aide d'un assistant de configuration interactive. Le support utilisateur est disponible via GitHub Discussions, Discord et les guides communautaires. Le développement nécessite Go 1.24 ou supérieur et documente les commandes de build, run, test, validate, Docker et de réinitialisation du mot de passe administrateur.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.