このガイドでは、ARK: Survival Ascended サーバーで管理者コマンドをセットアップして使用する方法を解説します。ゲーム内コンソールコマンド、RCON アクセス、他のプレイヤーへの管理者権限の付与などが含まれます。
ServerAdminPassword を設定し、セッションごとにそのパスワードで認証する必要があります。まだサーバーを設定していない場合は、まずサーバー設定ガイドをご覧ください。
前提条件
- Legion Hosting でアクティブな ARK: Survival Ascended サーバー
- GPanel へのアクセス
GameUserSettings.iniに設定されたServerAdminPassword(以下のステップ1で説明します)
ステップ1 — 管理者パスワードの設定
管理者パスワードは、GameUserSettings.ini の [ServerSettings] セクションで設定します。すでに管理者パスワードを設定済みの場合は、ステップ2に進んでください。
- GPanel にログインし、ARK: Survival Ascended サーバーを選択します。
- Console タブからサーバーを停止し、ステータスが Offline と表示されるまで待ちます。
- Files タブをクリックし、
ShooterGame/Saved/Config/WindowsServer/に移動します。 - ファイルエディターで
GameUserSettings.iniを開きます。 [ServerSettings]セクションを見つけ、ServerAdminPasswordの行を探すか追加します:
[ServerSettings]
ServerAdminPassword=YourSecurePassword
- ファイルを保存し、Console タブからサーバーを起動します。
ステップ2 — ゲーム内で管理者モードを有効にする
サーバーに参加するたびに、管理者コマンドが機能する前に管理者として認証する必要があります。これはセッションごとに1回必要です。
- ARK: Survival Ascended サーバーに参加します。
- チルダキー(~)を押してゲーム内コンソールを開きます。一部のキーボードレイアウトでは、キーが `(バッククォート)の場合があります。
- 次のコマンドを入力します。
YourPasswordはステップ1で設定したServerAdminPasswordに置き換えてください:
EnableCheats YourPassword
- Enter を押します。パスワードが正しければエラーメッセージは表示されず、このセッションで管理者アクセス権を取得できます。
EnableCheats を実行する必要があります。 管理者認証はセッション間で保持されません。切断して再接続した場合は、再度コマンドを実行する必要があります。
ステップ3 — 管理者コマンドの使用
認証されると、ゲーム内コンソールから管理者コマンドを実行できます。ほとんどのコマンドには cheat または admincheat のプレフィックスが必要です。以下の表に、最もよく使用されるコマンドを示します。
最もよく使われる管理者コマンド
| コマンド | 説明 |
|---|---|
cheat God |
ゴッドモードを切り替えます — 有効な間はダメージを受けません。 |
cheat Fly |
飛行モードを有効にします。通常の移動に戻すには cheat Walk を使用します。 |
cheat Walk |
飛行モードを無効にし、通常の歩行/重力に戻します。 |
cheat Ghost |
ノークリップを有効にします — 地形や建造物をすり抜けます。終了するには cheat Walk を使用します。 |
cheat InfiniteStats |
無限の体力、スタミナ、食料、水、その他のステータスを付与します。再度実行すると切り替わってオフになります。 |
cheat GiveItemNum <ItemID> <Qty> <Quality> <Blueprint> |
ID番号でアイテムを付与します。例: cheat GiveItemNum 1 100 1 0 はシンプルピストル弾を100個付与します。 |
cheat GFI <ItemName> <Qty> <Quality> <Blueprint> |
短い名前でアイテムを付与します。例: cheat GFI MetalIngot 500 1 0 は金属インゴットを500個付与します。 |
cheat Summon <DinoID> |
照準の位置に生物をスポーンさせます。例: cheat Summon Rex_Character_BP_C はレックスをスポーンさせます。 |
cheat GMSummon "<DinoID>" <Level> |
指定したレベルのテイム済み生物をスポーンさせます。例: cheat GMSummon "Rex_Character_BP_C" 150 はテイム済みのレベル150のレックスをスポーンさせます。 |
cheat TeleportPlayerIDToMe <PlayerID> |
プレイヤーを自分の位置にテレポートさせます。プレイヤーIDを調べるには cheat ListPlayers を使用します。 |
cheat SetTimeOfDay <HH:MM> |
時刻を設定します。例: cheat SetTimeOfDay 12:00 は正午に設定します。 |
cheat DestroyWildDinos |
マップからすべての野生恐竜を削除します。自然に再スポーンします。難易度設定を変更した後に野生スポーンを更新するのに便利です。 |
cheat ListPlayers |
接続しているすべてのプレイヤーを名前とIDとともに一覧表示します。 |
cheat KickPlayer <SteamID> |
Steam/プラットフォームIDでプレイヤーをサーバーからキックします。 |
cheat BanPlayer <SteamID> |
プレイヤーをサーバーからBANします。取り消すには cheat UnbanPlayer <SteamID> を使用します。 |
cheat SaveWorld |
即座にワールドの保存を強制します。 |
cheat DoExit |
保存してサーバーをシャットダウンします。その後、GPanel を使用して再起動してください。 |
cheat と admincheat はどちらもプレフィックスとして機能します。ARK: Survival Ascended ではどちらを使用しても構いません — これらは互換性があります。
アイテムの付与 — クイックリファレンス
アイテムを付与する主な方法は、GiveItemNum(アイテムID番号による)と GFI(短い名前による)の2つです。どちらの構文も次のとおりです:
cheat GFI <ShortName> <Quantity> <Quality> <IsBlueprint>
Quality: 1 = プリミティブから、より高い値ほど高品質
IsBlueprint: 0 = アイテム、1 = 設計図
一般的なアイテムの短い名前:
| 短い名前 | アイテム | コマンド例 |
|---|---|---|
MetalIngot |
金属インゴット | cheat GFI MetalIngot 500 1 0 |
Cemite |
セメント | cheat GFI Cemite 200 1 0 |
Polymer |
ポリマー | cheat GFI Polymer 200 1 0 |
Crystal |
クリスタル | cheat GFI Crystal 300 1 0 |
FlarGun |
フレアガン | cheat GFI FlarGun 1 1 0 |
WeaponRifle |
ロングネックライフル | cheat GFI WeaponRifle 1 1 0 |
ステップ4 — RCON(リモートコンソール)アクセス
RCON を使用すると、ゲーム内でサーバーに参加することなく、リモートで管理者コマンドを実行できます。ゲーム外からサーバーを管理したり、スケジュールされたコマンドを実行したりするのに便利です。
GPanel 経由の RCON
GPanel には Console タブに組み込みのコンソールが含まれています。サーバーの実行中に、コンソールの入力フィールドに管理者コマンドを直接入力できます。ここで入力したコマンドは、管理者権限でゲーム内で実行したかのように実行されます — EnableCheats は不要です。
サードパーティツール経由の RCON
専用の RCON クライアントを使用したい場合は、mcrcon、ARRCON、RCONConsole などのサードパーティツールを使用できます。接続するには、以下が必要です:
| 設定 | 確認場所 |
|---|---|
| RCON ポート | GPanel の Network タブ — RCON ポートの割り当てを確認します。RCON ポートが一覧にない場合は、サポートにお問い合わせのうえリクエストしてください。 |
| RCON パスワード | GameUserSettings.ini の ServerAdminPassword と同じです。 |
| サーバー IP | GPanel の Console または Network タブ。 |
サーバーで RCON を有効にするには、GameUserSettings.ini の [ServerSettings] に以下の設定があることを確認してください:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword
RCONPort の値をそれに一致させてください。デフォルトの27020がサーバーに適用されると思い込まないでください — 実際に割り当てられたポートを Network タブで確認してください。
他のプレイヤーに管理者アクセスを付与する
ARK: Survival Ascended では、管理者アクセスは完全に ServerAdminPassword によって制御されます。別個の管理者リストやプレイヤーごとの管理者ロールはありません。別のプレイヤーに管理者アクセスを付与するには:
ServerAdminPasswordをそのプレイヤーに個別に共有します。- そのプレイヤーがサーバーに参加し、コンソールで
EnableCheats YourPasswordを実行して認証します。 - そのセッションの間、フル管理者権限を持つことになります。
BanPlayer、DoExit、DestroyWildDinos を含むすべての管理者コマンドにアクセスできます。完全に信頼できる人にのみパスワードを共有してください。アクセスを取り消す必要がある場合は、GameUserSettings.ini の ServerAdminPassword を変更してサーバーを再起動してください。
確認
- サーバーに参加し、~ でコンソールを開きます。
EnableCheats YourPasswordを実行します — エラーメッセージは表示されないはずです。cheat Flyのような無害なコマンドでテストします。キャラクターが飛び始めれば、管理者モードは正しく動作しています。通常に戻すにはcheat Walkを実行します。cheat ListPlayersを実行して、プレイヤー一覧が表示されることを確認します。これでフル管理者アクセスが確認できます。
トラブルシューティング
EnableCheats が機能しない、またはエラーを返す
GameUserSettings.iniのServerAdminPasswordに設定したパスワードを正確に入力しているか再確認してください。パスワードは大文字と小文字を区別します。- 設定ファイルのパスワードフィールドに末尾のスペースがないことを確認してください。
- 最近パスワードを変更した場合は、変更を反映するためにサーバーを再起動する必要があります。
ServerAdminPasswordの行が[ServerSettings]セクションの下にあり、別のセクションヘッダーの下に誤って配置されていないことを確認してください。
管理者コマンドが何もしない、または「権限がありません」を返す
- 参加するたびに、まず
EnableCheatsを実行する必要があります。管理者モードはセッション間で保持されません。 - 切断して再接続した場合は、コマンドを試す前に再度
EnableCheatsを実行してください。 - 一部のコマンドには
cheatプレフィックスが必要です。機能しない場合は、コマンドの前にcheatを追加してみてください(例: 単にFlyではなくcheat Fly)。
RCON 接続が拒否される、またはタイムアウトする
GameUserSettings.iniの[ServerSettings]にRCONEnabled=Trueが設定されていることを確認してください。- 設定の
RCONPortが GPanel の Network タブで割り当てられたポートと一致していることを確認してください。 - 接続を試みる前にサーバーが完全に起動していることを確認してください — RCON は起動中は利用できません。
- GPanel に RCON ポートが一覧表示されていない場合は、サポートにお問い合わせのうえポートの割り当てをリクエストしてください。
GPanel コンソールのコマンドが実行されない
- サーバーが Running 状態であることを確認してください。停止中または起動中のサーバーにはコマンドを送信できません。
- まず
ListPlayersのような簡単なコマンドを試して、コンソール接続が機能していることを確認してください。 - コンソールに応答が表示されない場合、サーバーが静かにクラッシュした可能性があります。Console タブの出力にエラーがないか確認し、必要に応じて再起動してください。