前提条件
- Legion Hosting でホストされている稼働中の Project Zomboid サーバー
- GPanel へのアクセス
- インストール済みでサーバーに接続できるゲーム
管理者アクセスの設定
ゲーム内で管理者コマンドを使用する前に、サーバーに管理者パスワードを設定する必要があります。これには 2 つの方法があります。
方法 1: サーバー設定ファイル
- GPanel を開き、サーバーに移動します。
- ファイルマネージャーに移動し、
/.cache/server/<servername>.iniを開きます (<servername>はサーバー名に置き換えてください)。 AdminPassword=と記載された行を見つけ、安全なパスワードを設定します:AdminPassword=YourSecurePassword123- ファイルを保存してサーバーを再起動します。
方法 2: GPanel の Startup タブ
- GPanel を開き、サーバーに移動します。
- Startup タブに移動します。
- Admin Password フィールドを探し、希望するパスワードを入力します。
- 変更を反映するためにサーバーを再起動します。
プレイヤーへの管理者アクセスの付与
管理者パスワードを設定すると、接続して管理者パスワードを入力したプレイヤーは管理者アクセスを得られます。サーバーコンソールから直接アクセスレベルを設定することもできます。
GPanel コンソールタブで、次のように入力します:
setaccesslevel <username> admin
これはコンソール専用コマンドです — ゲーム内チャットからではなく、GPanel コンソールまたはサーバーコンソールから実行する必要があります。
一般的な管理者コマンド
/ が付いたコマンドはゲーム内チャットに入力します — T または Enter を押してチャットウィンドウを開きます。/ プレフィックスのないコマンドはコンソール専用で、GPanel コンソールタブから実行する必要があります。
プレイヤー管理
| コマンド | 説明 |
|---|---|
/players |
現在接続中の全プレイヤーを一覧表示する |
/kick <username> |
プレイヤーをサーバーからキックする |
/banuser <username> |
プレイヤーをサーバーから BAN する |
/unbanuser <username> |
プレイヤーの BAN を解除する |
/adduser <username> <password> |
プレイヤーのホワイトリストアカウントを作成する |
/servermsg <message> |
サーバー上の全プレイヤーにメッセージをブロードキャストする |
テレポート
| コマンド | 説明 |
|---|---|
/teleport <username> |
自分をプレイヤーの位置にテレポートする |
/teleportto <x> <y> <z> |
自分を特定のマップ座標にテレポートする |
プレイヤーチート / デバッグ
| コマンド | 説明 |
|---|---|
/godmod <username> |
プレイヤーのゴッドモード (無敵) を切り替える |
/invisible <username> |
プレイヤーの透明化を切り替える (ゾンビが無視する) |
/noclip <username> |
プレイヤーのノークリップを切り替える (壁や地形をすり抜けて飛行する) |
/addxp <username> <perk> <amount> |
特定のスキルでプレイヤーに XP を付与する (例: /addxp Player1 Carpentry 1000) |
ワールド & イベント
| コマンド | 説明 |
|---|---|
/startrain |
雨イベントを開始する |
/stoprain |
現在の雨を止める |
/gunshot |
近くで銃声の音イベントを発生させてゾンビを引き寄せる |
/chopper |
ヘリコプターの飛来イベントを発生させる |
サーバー制御
| コマンド | 説明 |
|---|---|
/save |
ワールドを即座に強制保存する |
/quit |
ワールドを保存してサーバーを正常に停止する |
アクセスレベル
Project Zomboid には、プレイヤーが使用できるコマンドを制御するいくつかのアクセスレベルがあります。GPanel コンソールからプレイヤーのアクセスレベルを設定します (これはコンソール専用コマンドです):
setaccesslevel <username> <level>
| レベル | 説明 |
|---|---|
| admin | すべてのコマンドへの完全なアクセス。他の管理者の管理、サーバー設定の変更、サーバーの制御ができます。 |
| moderator | プレイヤーのキックと BAN、テレポート、プレイヤー情報の閲覧ができます。サーバー設定は変更できません。 |
| overseer | 限定的なモデレーション機能。プレイヤー情報の閲覧と基本的なモデレーションができます。 |
| gm | ゲームマスター。アイテムのスポーン、テレポート、ゲーム内イベントの管理ができます。ロールプレイサーバーに便利です。 |
| observer | プレイヤーを観戦できます。最小限のコマンドアクセス。サーバーの監視に便利です。 |
| none | 特別な権限を持たない通常のプレイヤー。これはすべてのプレイヤーのデフォルトです。 |
none に戻します:setaccesslevel PlayerName none
GPanel コンソールの使用
ゲームにログインせずに、GPanel ウェブコンソールを通じてコマンドを実行することもできます:
- GPanel を開き、サーバーに移動します。
- Console タブに移動します。
- 下部の入力ボックスにコマンドを入力して Enter を押します。
/ プレフィックス付き) も、/ プレフィックスを付けて入力することで GPanel コンソールから実行できます。setaccesslevel のような一部のコマンドはコンソール専用で、/ プレフィックスを使用しません。特定のコマンド (テレポートやゴッドモードなど) は、ゲームにログインしているときにのみ動作する場合があります。
BAN リストの管理
/banuser を使用してプレイヤーを BAN すると、その BAN は /.cache/db/ にあるサーバーのデータベースに保存されます。
BAN を管理するには:
- プレイヤーを BAN する:
/banuser <username> - プレイヤーの BAN を解除する:
/unbanuser <username> - 手動編集: GPanel ファイルマネージャーを使用して
/.cache/db/ディレクトリを参照し、必要に応じて BAN リストを手動で編集することもできます。
トラブルシューティング
- 管理者パスワードが
/.cache/server/<servername>.ini(AdminPassword=行) に正しく設定されており、変更後にサーバーが再起動されたことを確認してください。 - サーバーに接続する際に管理者パスワードを入力したことを確認してください。
- エラーメッセージがないか
/.cache/Logs/のサーバーログを確認してください。
- アクセスレベルが十分に高くない可能性があります。サーバー管理者に、GPanel コンソールから
setaccesslevel <username> adminを使用してアクセスレベルを設定してもらってください。 - 一部のコマンドは admin アクセスレベルを必要とします。より低いレベル (moderator や gm など) に設定されている場合、特定のコマンドが利用できないことがあります。
- パーク名が正しく綴られており、正確な PZ のパーク名 (例:
Carpentry、Cooking、Farming、Fitness、Strength) を使用していることを確認してください。 - コマンドを実行する際、プレイヤーがオンラインである必要があります。
- 一部のコマンドは、GPanel コンソールではなくゲーム内で入力したときにのみ機能します。
- サーバーが稼働中であり、クラッシュまたは停止状態でないことを確認してください。
- GPanel からサーバーを再起動して、コマンドを再度試してください。
関連ガイド
- Project Zomboid サーバー設定ガイド — サーバーのゲームプレイ設定、難易度、サンドボックスオプションを設定します。
- Project Zomboid Mod インストールガイド — Workshop Mod をサーバーに追加します。