このガイドでは、管理者アクセスの設定、コンソールの開き方、プレイヤー管理、スポーン、戦闘調整、建築、リソースなどに関する利用可能なすべてのコマンドの包括的なリファレンスを含め、The Front の管理者コマンドについて知っておくべきすべてを説明します。サーバーの初期セットアップと構成については、The Front サーバーセットアップガイドをご覧ください。
管理者アクセスの設定
管理者コマンドを使用する前に、サーバー上で自分の Steam アカウントを管理者として登録する必要があります。これには2つの方法があります。
方法1: ServerConfig_.ini(推奨)
- GPanel の Console タブからサーバーを停止します。
- GPanel の Files タブまたは SFTP 経由で
TheFrontManager/ServerConfig_.iniに移動します。 [BaseServerConfig]セクションの下でServerAdminAccounts設定を見つけるか追加します。- セミコロンで区切って Steam64 ID を追加します:
[BaseServerConfig] ServerAdminAccounts=76561198012345678;76561198087654321; - ファイルを保存し、サーバーを起動します。
方法2: ゲーム内コンソールコマンド
すでに管理者アクセスを持っている場合は、コンソールコマンドで追加の管理者を追加できます:
AddGM 76561198012345678 1
2番目のパラメータは GM(ゲームマスター)レベルです。管理者を削除するには、次を使用します:
RemoveGM 76561198012345678
管理者コンソールを開く
ゲーム内の管理者コンソールにアクセスするには、次の手順に従ってください:
- あなたの Steam64 ID が
ServerAdminAccounts設定にリストされていることを確認します。 - サーバーに参加し、ゲームワールドに入ります。
- Shift + G を押して GM ツールを開きます。
- GM ツールが有効になったら、~ (チルダ) キー(
1キーの左側)を押して、画面下部のコマンドコンソール入力ボックスを開きます。 - コマンドを入力し、Enter を押して実行します。
~)キーを使用し、これには英語キーボードレイアウトが必要です。別のレイアウトを使用している場合は、キーを押す前に英語(米国)に切り替えてください。
管理者の表示
プレイヤーにあなたの名前の横に管理者アイコンを表示するかどうかを切り替えることができます:
ToggleGMTitleShow 0
管理者アイコンを非表示にするには 0 に、表示するには 1 に設定します。
プレイヤー管理コマンド
これらのコマンドを使用すると、キック、バン、テレポートなど、サーバー上のプレイヤーを管理できます。
| コマンド | 説明 |
|---|---|
KickPlayerOff [playerID] |
指定したプレイヤーを通知なしでサーバーからキックします。 |
BanPlayer [playerID] login |
プレイヤーがサーバーにログインできないようにバンします。 |
PermitPlayer [playerID] login |
以前にバンされたプレイヤーのバンを解除し、再度ログインできるようにします。 |
BanPlayer [playerID] chat |
プレイヤーをミュートし、チャットメッセージの送信を防止します。 |
PermitPlayer [playerID] chat |
以前にミュートされたプレイヤーのミュートを解除します。 |
DestroyPlayerByGUID [playerID] |
指定したプレイヤーを即座に殺します。 |
GMClearInventory [playerID] |
指定したプレイヤーのインベントリ全体をクリアします。 |
SetCanChat [1/0] |
すべてのプレイヤーのゲーム内チャットを有効(1)または無効(0)にします。 |
[playerID] はプレイヤーの Steam64 ID を指します。接続中のプレイヤーの ID は GM ツールのインターフェースで確認できます。
テレポートコマンド
これらのコマンドを使用すると、自分自身や他のプレイヤーをマップ上で移動させることができます。
| コマンド | 説明 |
|---|---|
GotoPlayerByAccount [playerID] |
指定したプレイヤーの場所にテレポートします。 |
RelocatePlayerToGM [playerID] |
指定したプレイヤーを現在の自分の場所にテレポートさせます。 |
goto [x] [y] [z] |
指定したワールド座標にテレポートします。 |
移動とゴッドモードコマンド
これらのコマンドは、サーバー管理のために管理者に特別な移動能力と無敵を与えます。
| コマンド | 説明 |
|---|---|
God |
ゴッドモードを切り替え、すべてのダメージに対して無敵になります。 |
Fly |
飛行モードを有効にし、マップ上を自由に飛行できるようにします。 |
Walk |
飛行を無効にし、通常の歩行モードに戻ります。 |
Ghost |
ノークリップモードを有効にします -- 衝突判定なしの飛行で、壁や地形を通り抜けることができます。 |
hide [1/0] |
キャラクターを他のプレイヤーに対して非表示(1)または表示(0)にします。 |
ClearAllPlayersGodMode |
サーバー上のすべてのプレイヤーのゴッドモードを無効にします。 |
ActivateInfiniteStamina [1/0] |
キャラクターの無限スタミナを切り替えます。 |
ActivateIgnoreEnvironment [1/0] |
環境効果(暑さ、寒さ、放射線)に対する免疫を切り替えます。 |
ActivateInfiniteRecoverHealth [1/0] |
毎秒 HP を満タンまで自動回復する機能を切り替えます。 |
SetPlayerScaleRate [scale] |
キャラクターモデルのサイズを変更します。デフォルトは 1 です。 |
スポーンとアイテムコマンド
これらのコマンドを使用して、NPC のスポーン、アイテムの付与、プレイヤーの経験値の管理を行います。
| コマンド | 説明 |
|---|---|
GMAddItems [itemID] [amount] [playerID] |
指定したアイテムをプレイヤーに付与します。アイテムの内部 ID が必要です。 |
AddTargetPlayerExp [playerID] [amount] |
指定した量の経験値をプレイヤーに付与します。 |
UnlockTargetAllRecipe [playerID] |
指定したプレイヤーのすべてのクラフトレシピをアンロックします。 |
UnlockTargetAllTalent [playerID] |
指定したプレイヤーのすべてのタレントツリー能力をアンロックします。 |
GMSpawnNPCByLocation [creatureID] [level] [x] [y] [z] |
指定したワールド座標に、指定したレベルの NPC をスポーンします。 |
GMSpawnNPCByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
プレイヤーから指定した距離(メートル単位)に、指定した数の NPC をスポーンします。 |
GMSpawnPetByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
指定したプレイヤーの近くにペットのクリーチャーをスポーンします。 |
ClearAllNPC |
サーバー上で現在スポーンしているすべての NPC を殺します。 |
KillInteractObject |
見ているオブジェクト(構造物、クリーチャー、または車両)を破壊します。 |
SetEnableSuperKill |
クリーチャー、車両、構造物に対する一撃必殺モードを有効にします。 |
GMCreatorMode [1/0] |
クリエイターモードを切り替えます。有効にすると、クラフトで材料を消費しません。 |
サーバー管理コマンド
これらのコマンドは、コアとなるサーバー設定と操作を制御します。
| コマンド | 説明 |
|---|---|
SaveWorld |
すべてのワールドデータを即座に保存します。 |
CloseServer |
サーバーを正常にシャットダウンします。 |
SetTime [value] |
ゲーム内の時刻を設定します(0~24の範囲)。 |
SetWeather [weatherID] [regionID] |
指定した地域の天候を変更します。 |
SloMode [0-1000] |
サーバー速度を制御します。デフォルトは 1 です。値が大きいほどサーバーが高速化し、0 で一時停止します。 |
SetQueueThreshold [amount] |
サーバーに許可される最大プレイヤー数を設定します。 |
SetMaxQueueSize [amount] |
SetQueueThreshold と同じです。 |
SetSaveGameInterval [seconds] |
サーバーがワールドデータを自動保存する頻度(秒単位)を設定します。 |
AddGM [Steam64ID] [level] |
サーバーに新しい管理者を追加します。17桁の Steam64 ID が必要です。 |
RemoveGM [Steam64ID] |
指定したアカウントから管理者権限を削除します。 |
ダメージと戦闘倍率コマンド
これらのコマンドは、プレイヤー、NPC、構造物、車両間のダメージ比率を調整します。すべての値は倍率です -- 1 がデフォルト、2 で効果が2倍、0.5 で半分になります。
プレイヤー対 NPC ダメージ
| コマンド | 説明 |
|---|---|
SetMeleeNpcDamageRatio [N] |
NPC へのプレイヤーの近接ダメージ。 |
SetRangedNpcDamageRatio [N] |
NPC へのプレイヤーの遠距離ダメージ。 |
SetWildNPCDamageRate [N] |
プレイヤーへの野生 NPC のダメージ出力。 |
SetWildNPCHealthRate [N] |
野生 NPC のヒットポイント倍率。 |
SetWildNPCSpeedRate [N] |
野生 NPC の移動速度倍率。 |
プレイヤー対プレイヤーダメージ
| コマンド | 説明 |
|---|---|
SetMeleePlayerDamageRatio [N] |
他のプレイヤーへのプレイヤーの近接ダメージ(PvP)。 |
SetRangedPlayerDamageRatio [N] |
他のプレイヤーへのプレイヤーの遠距離ダメージ(PvP)。 |
SetIsCanSelfDamage [1/0] |
プレイヤーが自分自身にダメージを与えられるかどうかを切り替えます。 |
SetIsCanFriendDamage [1/0] |
分隊メンバー間のフレンドリーファイアを切り替えます。 |
構造物と車両のダメージ
| コマンド | 説明 |
|---|---|
SetMeleeConstructDamageRatio [N] |
構造物へのプレイヤーの近接ダメージ。 |
SetRangedConstructDamageRatio [N] |
構造物へのプレイヤーの遠距離ダメージ。 |
SetVehiclePlayerDamageRatio [N] |
プレイヤーへの車両ダメージ。 |
SetVehicleConstructDamageRatio [N] |
構造物への車両ダメージ。 |
SetConstructDefenseRatio [N] |
構造物のダメージ軽減倍率。 |
SetConstructMaxHealthRatio [N] |
構造物の最大耐久度倍率。 |
SetTrapDamageRatio [N] |
罠のダメージ出力倍率。 |
GMSetToolDamageRate [N] |
リソースへのツールダメージ倍率。 |
GMSetDurabilityCostRate [N] |
ツール、武器、防具の耐久度低下率。 |
レイド NPC 設定
| コマンド | 説明 |
|---|---|
SetCityNPCLevelRate [N] |
レイド NPC のレベル倍率。 |
SetCityNPCDamageRate [N] |
レイド NPC のダメージ出力倍率。 |
SetCityNPCHealthRate [N] |
レイド NPC のヒットポイント倍率。 |
SetCityNPCSpeedRate [N] |
レイド NPC の移動速度倍率。 |
SetCityNPCNumRate [N] |
レイド NPC のスポーン数倍率。 |
GMSetNPCLootableItemRate [N] |
NPC のルートドロップ数量倍率。 |
SetNpcRespawnRate [N] |
NPC のリスポーン速度倍率。値が大きいほど NPC のリスポーンが速くなります。 |
プレイヤーステータス倍率コマンド
これらのコマンドは、プレイヤーキャラクターのステータスとサバイバルメカニクスを調整します。
体力、スタミナ、移動
| コマンド | 説明 |
|---|---|
SetPlayerMaxHealthRate [N] |
最大体力倍率。 |
SetPlayerMaxStaminaRate [N] |
最大スタミナ倍率。 |
SetStaminaRecoverRate [N] |
スタミナの回復速度。 |
SetStaminaConsumeRatio [N] |
スタミナ消費率。値が低いほどスタミナの消耗が減少します。 |
SetMoveSpeedRate [N] |
プレイヤーの移動速度倍率。 |
SetJumpHeightRate [N] |
プレイヤーのジャンプ高さ倍率。 |
空腹、喉の渇き、酸素
| コマンド | 説明 |
|---|---|
SetPlayerMaxHungerRate [N] |
最大満腹度(空腹バー)倍率。 |
GMSetHungerDecRate [N] |
空腹が減少する速度。 |
GMSetBodyHungerAddRate [N] |
食べ物を食べたときに回復する空腹度の量。 |
SetBodyWaterMaximumRate [N] |
最大水分倍率。 |
GMSetWaterDecRate [N] |
喉の渇きが増加する速度。 |
GMSetBodyWaterAddRate [N] |
飲んだときに回復する水分の量。 |
SetBreathMaximumRate [N] |
最大酸素容量倍率。 |
SetBreathRecoverRate [N] |
酸素の回復速度倍率。 |
SetPlayerBreathCostRate [N] |
酸素消費率。値が低いほど酸素の消耗が減少します。 |
環境耐性
| コマンド | 説明 |
|---|---|
SetPlayerHotDefAddRate [N] |
暑さ耐性倍率。 |
SetPlayerIceDefAddRate [N] |
寒さ耐性倍率。 |
建築と構造物コマンド
| コマンド | 説明 |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
各プレイヤーが設置できる Beacon の最大数。 |
SetHFTrapMaxNum [N] |
Beacon のカバー範囲内に設置できる罠の最大数。 |
SetHouseFlagExcitantTime [0-24] |
Beacon 領土の攻撃可能時間帯(時間単位)を設定します。 |
SetConstructDisableRot [1/0] |
構造物の劣化を切り替えます。1 で劣化を有効、0 で無効にします。 |
GMSetCraftTimeRate [N] |
クラフトと修理の時間倍率。値が低いほどクラフトが速くなります。 |
GMSetDeathDropMode [0/1/2] |
プレイヤーが死亡時にドロップする内容を制御します。0 = 何もドロップしない、1 = すべてドロップ、2 = インベントリのみドロップ(装備は保持)。 |
PerspectiveConstruct [0/1] |
建物を見たときに構造物名と所有者情報を表示します。 |
分隊(ギルド)コマンド
これらのコマンドは、サーバー上の分隊(ギルド/クラン)を管理します。
| コマンド | 説明 |
|---|---|
SetGuildAdmin [1/0] |
自分が所属している任意の分隊のキャプテンになります。 |
JoinGuildByGuid [squadGUID] |
GUID で分隊に参加し、メンバー数制限を回避します。 |
ForcedChangeGuildName [squadGUID] [newName] |
分隊の名前を強制的に変更します。 |
KillGuildAll [1/0] |
分隊全体を破壊します。1 = アイテムをドロップ、0 = ドロップなし。 |
KillRadiusGuildConstruct [1/0] [radius] |
指定した半径内のすべての分隊構造物を破壊します。 |
KillRadiusGuildVehicle [1/0] [radius] |
指定した半径内のすべての分隊車両を破壊します。 |
ClearAttackCityCD [playerID] |
指定したプレイヤーの補給/レイドのクールダウンをリセットします。 |
リソースと経験値レートコマンド
経験値レートとリソース収集レートコマンドの完全なリファレンスについては、The Front サーバーセットアップガイドの経験値とリソースレート設定セクションをご覧ください。
最もよく使用されるレートコマンドのクイックリファレンス:
| コマンド | 説明 |
|---|---|
SetPlayerAddExpRate [N] |
すべてのプレイヤーのグローバル経験値獲得倍率。 |
GMSetTreeGainRate [N] |
木材収集倍率。 |
GMSetOreGainRate [N] |
鉱石と鉱物の収集倍率。 |
GMSetCropGrowRate [N] |
作物の成長速度倍率。 |
ServerConfig_.ini ファイルの対応する値を編集してください。
関連記事
サポートが必要ですか?
The Front の管理者コマンドやサーバー管理についてサポートが必要な場合は、サポートチケットを開いてください。当社のチームが喜んでお手伝いいたします。