このガイドでは、Zandronum サーバーの管理者コマンド、RCON のセットアップ、プレイヤー管理、DMFlags の設定、ゲームモード、トラブルシューティングについて説明します。初期セットアップ、WAD 管理、接続手順については、Zandronum サーバーセットアップガイドを参照してください。
1. RCON のセットアップ
ゲーム設定ファイル(例: doom.cfg)で RCON パスワードを設定します:
sv_rconpassword "YourSecretPassword"
ゲーム内でコンソール(~)から認証します:
rcon_password YourSecretPassword
rcon <command>
GPanel の Console タブから直接コマンドを送信することもできます。
2. プレイヤー管理
| コマンド | 説明 |
|---|---|
playerinfo | 接続中のすべてのプレイヤーを一覧表示。 |
kick <player> | 名前または ID でプレイヤーをキック。 |
kickfromgame <player> | ゲームからキックするがサーバーへの接続は維持。 |
addban <ip> "reason" | IP アドレスを BAN。 |
delban <ip> | BAN を解除。 |
addadmin <ip> | IP で管理者を adminlist.txt に追加。 |
deladmin <ip> | 管理者を削除。 |
3. マップとゲームのコマンド
| コマンド | 説明 |
|---|---|
changemap <mapname> | 別のマップに変更。 |
map <mapname> | マップを強制ロード(サーバーをリセット)。 |
say "message" | サーバー全体にチャットメッセージを送信。 |
kill | 自分のプレイヤーを殺す。 |
4. ゲームモード
Zandronum は複数のゲームモードをサポートしており、起動またはコンソールコマンドで設定します:
| コマンド | モード |
|---|---|
deathmatch 1 | 全員対全員のデスマッチ。 |
teamplay 1 | チームデスマッチ。 |
ctf 1 | キャプチャー・ザ・フラッグ。 |
cooperative 1 | マップを通した協力プレイ。 |
survival 1 | サバイバルモード(ライフ制限あり)。 |
invasion 1 | ウェーブベースのモンスター侵攻。 |
duel 1 | 1 対 1 のデュエルモード。 |
skulltag 1 | Skulltag ゲームモード(ST、Possession など)。 |
0 に設定してください。
5. DMFlags
DMFlags は詳細なゲームプレイの動作を制御します。DMFLAGS、DMFLAGS2、ZADMFLAGS の起動変数またはコンソールで設定します。一般的な例:
| フラグ | 値 | 説明 |
|---|---|---|
| No Health | 1 | ヘルスアイテムがスポーンしない。 |
| No Armor | 2 | アーマーアイテムがスポーンしない。 |
| Weapons Stay | 4 | 武器が取得後も残る。 |
| No Monsters | 4096 | すべてのモンスターを無効化。 |
| Infinite Ammo | 8192 | 無制限の弾薬。 |
値を加算してフラグを組み合わせます。完全なリファレンス: Zandronum DMFlags Wiki。
6. アクセス制御
サーバーのルートディレクトリにあるプレーンテキストファイルを編集します:
adminlist.txt-- 管理者アクセス用に 1 行につき 1 つの IP。whitelist.txt-- ホワイトリストに登録されたプレイヤーの IP。banlist.txt-- BAN されたプレイヤーの IP。
7. トラブルシューティング
- WAD 不一致エラー: プレイヤーはサーバーと同じ IWAD および PWAD ファイルを持っている必要があります。カスタム WAD はプレイヤーに別途配布してください。
- マップが見つからない: マップ名の形式を確認してください。Doom 1 は
e1m1形式、Doom 2 はmap01形式を使用します。 - PWAD でサーバーがクラッシュする: PWAD を個別にテストして競合を切り分けてください。
- プレイヤーが参加できない: サーバーが実行中であることを確認し、GPanel で IP/ポートを確認してください。
関連記事
サポートが必要ですか?
ここで説明されていない Zandronum サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel コンソールの関連するエラーメッセージを含めてください。