PixARK サーバー管理者として、プレイヤー、クリーチャー、ワールド設定、サーバー操作を管理するための強力なコマンドにアクセスできます。このガイドでは、PixARK 専用サーバーの管理者パスワード設定、一般的なコマンド、RCON 設定、トラブルシューティング手法について説明します。
管理者パスワードの設定
ゲーム内で管理者コマンドを使用する前に、管理者パスワードを設定する必要があります。最も簡単な方法は、ARK_ADMIN_PASSWORD GPanel 起動変数を使用することです。あるいは、サーバーの GameUserSettings.ini ファイルで ServerAdminPassword を設定することもできます。
管理者パスワードの設定
オプション 1(推奨): GPanel で Startup タブに移動し、ARK_ADMIN_PASSWORD 変数を希望のパスワードに設定してから、サーバーを再起動します。
オプション 2: 設定ファイルを直接編集します。
- GPanel からサーバーを停止します。
- SFTP または GPanel のファイルマネージャーで
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.iniに移動します。 [ServerSettings]セクションを見つけ、以下の行を追加または変更します。
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- ファイルを保存してサーバーを起動します。
ゲーム内で管理者を有効にする
管理者パスワードを設定したら、サーバーに参加するたびに認証する必要があります。
- PixARK サーバーに参加します。
- Tab(デフォルトキー)を押してゲーム内コンソールを開きます。
- 以下のコマンドを入力して Enter を押します。
enablecheats YourSecureAdminPassword
パスワードが正しければ、確認メッセージが表示されます。これでこのセッションの間、管理者アクセスが付与されます。サーバーに再接続するたびに再認証する必要があります。
enablecheats コマンドは、一部のバージョンでは表示される出力を生成しません。エラーメッセージが表示されない場合、コマンドはおそらく成功しています。cheat fly のような簡単なコマンドでテストして確認してください。
一般的な管理者コマンド
すべての管理者コマンドには cheat というプレフィックスが付きます。Tab でコンソールを開き、以下に示すようにコマンドを入力します。
移動とサバイバルのコマンド
| コマンド | 説明 |
|---|---|
cheat fly |
飛行モードを有効にします。キャラクターは任意の方向に自由に飛べます。無効にするには cheat walk を使用します。 |
cheat walk |
飛行モードを無効にし、通常の歩行/重力に戻します。 |
cheat god |
ゴッドモードを切り替え、すべてのダメージに対して無敵になります。再度実行すると無効になります。 |
cheat ghost |
ノークリップモードを有効にし、地形や構造物を通り抜けられるようにします。無効にするには cheat walk を使用します。 |
cheat infinitestats |
無限の体力、スタミナ、食料、水、その他のステータスを与えます。オン/オフを切り替えます。 |
クリーチャーコマンド
| コマンド | 説明 |
|---|---|
cheat forcetame |
見ているクリーチャーを即座にテイムします。クリーチャーはサドルなしで騎乗可能になり、あなたのコマンドに応答します。 |
cheat destroywilddinos |
マップからすべての野生(未テイム)クリーチャーを削除します。新しいクリーチャーは自然にリスポーンします。スポーンのリフレッシュや、クリーチャーの蓄積によるラグの修正に便利です。 |
cheat dotame |
対象のクリーチャーを通常通りテイムしたかのようにテイムします(騎乗にはサドルが必要)。 |
cheat summon <ClassID> |
指定したクラスのクリーチャーをあなたの位置にスポーンします。例: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
マップ上のすべての敵対的なクリーチャーを破壊します。destroywilddinos に似ていますが、攻撃的なクリーチャーを特に対象とします。 |
ワールドと環境のコマンド
| コマンド | 説明 |
|---|---|
cheat settimeofday <HH:MM> |
ゲーム内の時刻を設定します。例: cheat settimeofday 12:00 は正午に設定します。24 時間形式を使用します。 |
cheat saveworld |
即座にワールドの保存を強制します。シャットダウンや危険な変更を行う前に使用します。 |
cheat slomo <value> |
ゲーム速度を変更します。デフォルトは 1.0 です。1.0 を超える値はゲームを高速化し、1.0 未満は減速します。例: cheat slomo 2 |
cheat setweather <type> |
現在の天候を変更します。利用可能なタイプはバイオームによって異なります。 |
アイテムと経験値のコマンド
| コマンド | 説明 |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
数値 ID でアイテムを与えます。品質の範囲は 0~100 です。Blueprint: アイテムは 0、設計図は 1。例: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
部分的な名前でアイテムを与えます。例: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
キャラクターに経験値ポイントを付与します。2 番目のパラメータ(0)は直接追加されることを意味します。3 番目のパラメータ(1)はトライブと共有します。例: cheat addexperience 5000 0 1 |
cheat giveengrams |
キャラクターのすべてのクラフトエングラムをアンロックします。 |
cheat giveresources |
各リソースを 50 個ずつインベントリに追加します。 |
テレポートコマンド
| コマンド | 説明 |
|---|---|
cheat teleporttoplayer <SteamID> |
指定したプレイヤーの場所にテレポートします。 |
cheat teleportplayertome <SteamID> |
指定したプレイヤーをあなたの場所にテレポートします。 |
cheat setplayerpos <X> <Y> <Z> |
特定のワールド座標にテレポートします。 |
プレイヤー管理: キックと BAN
管理者は以下のコマンドを使用して、迷惑なプレイヤーをキックおよび BAN できます。
| コマンド | 説明 |
|---|---|
cheat kickplayer <SteamID> |
プレイヤーをサーバーから即座にキックします。再参加は可能です。 |
cheat banplayer <SteamID> |
Steam ID でプレイヤーを BAN します。BAN を解除するまで再参加できません。 |
cheat unbanplayer <SteamID> |
指定した Steam ID の BAN を解除します。 |
cheat listplayers |
現在接続中のすべてのプレイヤーを名前と Steam ID とともにリスト表示します。 |
cheat listplayers を使用して、接続中のすべてのプレイヤーとその Steam ID を確認します。プレイヤーの Steam プロフィール URL からも Steam ID を見つけることができます。
RCON セットアップ
RCON(リモートコンソール)を使用すると、ゲーム内でサーバーに接続することなく、リモートで管理者コマンドを実行できます。これは自動サーバー管理、スケジュールされた再起動、リモート管理に便利です。
RCON の有効化
- サーバーを停止します。
GameUserSettings.iniを開き、[ServerSettings]の下に以下を追加します。
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- RCON は認証にこのパスワードを使用するため、
ServerAdminPasswordも設定されていることを確認してください。 - ファイルを保存してサーバーを起動します。
RCON 経由での接続
Source RCON 対応のクライアントを使用してサーバーに接続します。人気のオプションは以下の通りです。
- mcrcon -- 軽量なコマンドライン RCON クライアント
- RCON CLI -- クロスプラットフォームの RCON ツール
- Battlemetrics -- RCON サポート付きの Web ベースのサーバー管理
サーバー IP、RCON ポート(例: 27020)、ServerAdminPassword を使用して接続します。接続すると、cheat プレフィックスなしで任意の管理者コマンドを実行できます。
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
トラブルシューティング
サーバーのクラッシュ
| 症状 | 考えられる原因 | 解決策 |
|---|---|---|
| 設定変更後の起動時クラッシュ | 設定ファイルの構文エラー | GameUserSettings.ini にタイプミス、括弧の欠落、無効な値がないか確認します。必要に応じてバックアップから復元します。 |
| ゲームプレイ中のクラッシュ | クリーチャーのオーバーフローまたはメモリ制限 | cheat destroywilddinos を実行してクリーチャーの蓄積をクリアします。GPanel でメモリ使用量を確認します。 |
| アイテムスポーン時のクラッシュ | 無効なアイテム ID またはクラス名 | アイテム ID またはクラス名が PixARK に対して正しいことを確認します。すべての ARK アイテム ID が PixARK で動作するわけではありません。 |
| 同じ時刻に繰り返されるクラッシュ | オートセーブの破損 | 最近のバックアップから復元します。セーブが破損している場合は、ワールドワイプが必要になる場合があります。 |
接続の問題
| 問題 | 解決策 |
|---|---|
| プレイヤーがサーバーを見つけられない | クエリポートが正しく、サーバーが少なくとも 3~5 分間稼働していることを確認します。直接 IP 接続を試してください。 |
| 接続タイムアウト | GPanel でサーバーが稼働していることを確認します。ゲームポート(デフォルト 7777)が正しいことを確認します。サーバーがまだ読み込み中の可能性があります。 |
| 参加直後にキックされる | プレイヤーが BAN されていないか確認します(cheat listplayers と BAN リスト)。ゲームバージョンがサーバーバージョンと一致していることを確認します。 |
| RCON 接続が拒否される | 設定で RCONEnabled=True を確認します。正しい RCON ポートと管理者パスワードを使用していることを確認します。 |
ワールドの破損
ワールドが破損した場合(例: 絶え間ないクラッシュ、地形の欠落、構造物の破損)、以下の手順に従ってください。
- さらなる破損を防ぐため、サーバーを直ちに停止します。
- SFTP 経由で現在の
ShooterGame/Saved/ディレクトリを参照用コピーとしてダウンロードします。 - 最近のバックアップがある場合は、バックアップファイルをアップロードして現在のセーブを置き換えることで復元します。
- バックアップが存在しない場合は、セーブディレクトリの内容を削除して再起動することで、ワールドワイプを実行する必要がある場合があります。
- サーバーを起動し、正しく読み込まれることを確認します。
cheat saveworld を使用し、可能な限りサーバーの強制停止を避けてください。
関連記事
- PixARK サーバーセットアップガイド -- 初期サーバー設定、起動変数、接続方法。
- サーバー IP とポートの確認方法
- SFTP でファイルをアップロードする方法
- 新しいサーバーを始める