このガイドでは、ゲーム内コマンド、権限管理、Mod のインストール、プレイヤー管理、ワールドメンテナンスなど、Minetest(Luanti)のサーバー管理について説明します。
前提条件: このガイドは、サーバーがすでに稼働していることを前提としています。まずサーバーをセットアップする必要がある場合は、Minetest サーバーセットアップガイドをご覧ください。
管理者のセットアップ
SERVER_ADMIN_NAME 起動変数で指定されたプレイヤーは、自動的に完全な管理者権限を持ちます。これがデフォルトの changeme ではなく、実際のプレイヤー名に設定されていることを確認してください。
ゲーム内チャットコマンド
管理者コマンドは、ゲーム内チャット(T を押す)で / プレフィックスを付けて入力します。GPanel コンソールからコマンドを入力することもできます。
| コマンド | 説明 |
|---|---|
/help |
利用可能なすべてのコマンドを一覧表示します |
/privs [player] |
プレイヤーの権限を表示します |
/grant [player] [privilege] |
プレイヤーに権限を付与します |
/revoke [player] [privilege] |
プレイヤーから権限を取り消します |
/teleport [x,y,z] |
座標にテレポートします |
/teleport [player] |
別のプレイヤーにテレポートします |
/kick [player] [reason] |
オプションの理由を付けてプレイヤーをキックします |
/ban [player] |
プレイヤーをサーバーからBANします |
/unban [player] |
プレイヤーのBANを解除します |
/time [hours:minutes] |
ゲーム内の時刻を設定します(例: /time 12:00) |
/give [player] [item] [count] |
プレイヤーにアイテムを与えます |
/setpassword [player] [password] |
プレイヤーのパスワードを変更します |
/clearpassword [player] |
プレイヤーのパスワードをクリアします |
/status |
サーバーのステータス情報を表示します |
/shutdown [delay] [reconnect] [message] |
オプションの遅延とメッセージを付けてサーバーをシャットダウンします |
権限システム
Minetest は権限ベースのパーミッションシステムを使用します。主要な権限:
| 権限 | 説明 |
|---|---|
interact |
ノードを掘ったり設置したり、アイテムを使用したりできます |
shout |
チャットで発言できます |
teleport |
/teleport コマンドを使用できます |
settime |
時刻を変更できます |
give |
/give および /giveme コマンドを使用できます |
fly |
飛行できます(K キーで切り替え) |
noclip |
ブロックをすり抜けて飛行できます |
fast |
高速移動モードを使用できます |
kick |
他のプレイヤーをキックできます |
ban |
プレイヤーをBANおよびBAN解除できます |
server |
/shutdown およびその他のサーバーコマンドを使用できます |
privs |
他のプレイヤーの権限を変更できます |
例: モデレーターのセットアップ
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Mod のインストール
Minetest には大規模な Mod コミュニティがあります。Mod は ContentDB からダウンロードできます。
- GPanel からサーバーを停止します。
- ContentDB または Mod のリポジトリから Mod アーカイブをダウンロードします。
- SFTP またはファイルマネージャーを介して、Mod フォルダを展開して
.minetest/mods/にアップロードします。 - ワールド設定に追加して Mod を有効にします。
.minetest/worlds/{world_name}/world.mtを編集して次を追加します:load_mod_modname = true - サーバーを起動し、コンソールで Mod の読み込みメッセージを確認します。
Mod の依存関係: 一部の Mod は機能するために他の Mod を必要とします。各 Mod のドキュメントで依存関係を確認し、それらをすべてインストールしてください。
ワールド管理
ワールドデータの場所
ワールドデータは .minetest/worlds/{WORLD_NAME}/ に保存されます。デフォルトのワールド名は world です。
ワールドのリセット
- GPanel からサーバーを停止します。
.minetest/worlds/内のワールドフォルダの名前を変更するか削除します。- サーバーを起動します。新しいワールドが自動的に生成されます。
先にバックアップ: 削除する前にワールドフォルダをダウンロードしてください。ワールドの削除は元に戻せません。
トラブルシューティング
| 問題 | 解決策 |
|---|---|
| サーバーが公開リストに表示されない | SERVER_ANNOUNCE が true に設定されていることを確認してください。サーバーは設定されたポートでアクセス可能である必要があります。 |
| Mod の読み込みに失敗する | コンソールでエラーメッセージを確認してください。load_mod_modname = true が world.mt にあり、すべての依存関係がインストールされていることを確認してください。 |
| 管理者コマンドが機能しない | SERVER_ADMIN_NAME が正確なプレイヤー名と一致していることを確認してください(大文字小文字を区別します)。変更後は再起動してください。 |
| DEFAULT_GAME を変更した後にゲームが見つからない | ゲームが .minetest/games/ にインストールされていることを確認してください。コミュニティゲームの設定を変更した後は、GPanel から再インストールが必要な場合があります。 |
関連記事
サポートが必要ですか? このガイドで扱われていない問題が発生した場合は、サポートチケットを開いてください。当社のチームがお手伝いします。