このプロジェクトについて
GoMudは、Goで書かれたオープンソースのマルチユーザーダンジョン(MUD)ゲームサーバー兼ライブラリである。完全にプレイ可能なデフォルトワールドと、ワールドをカスタマイズまたは新規作成するための組み込みツールを備え、オンラインデモは gomud.net で提供されている。Webベースの管理ツール、個別のTelnetクライアントなしで接続できるWebクライアント、ansitagsライブラリによるANSIカラー表示、ゲームプレイ機能・コマンド・イベントを追加する任意のコミュニティモジュールを提供する。モジュールはサーバーバイナリにコンパイルされ、組み込みのモジュールマネージャーで管理される。セットアップ方法には、Linux/macOSおよびWindows向けのクイックインストールスクリプト、git cloneとmakeターゲットを使った手動構築、Dockerが含まれる。サーバーにはTelnetエンドポイントまたはWebクライアントから接続でき、初回ログイン時のセットアップでは組み込み管理者パスワードのリセットを行う。設定は階層化されたYAMLファイルを使用し、同梱のベース設定、ワールド固有のオーバーライド、環境変数に対応する。HTTPSは、証明書またはLetsEncryptを使って対話型セットアップヘルパーで設定できる。ユーザーサポートはGitHub Discussions、Discord、コミュニティガイドで提供される。開発にはGo 1.24以降が必要で、ビルド、実行、テスト、検証、Docker、管理者パスワードリセットのコマンドが文書化されている。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.