Skip to main content

ARK: サーバー設定

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

サーバー設定

ARKゲームサーバーの設定は、初心者には混乱や戸惑いを招くことがあります。でも、それには理由があるんです。ARKはゲームの設定項目がとても多いんです。さらに、設定は複数の設定ファイルに分かれていて、どのコマンドがどのファイルに入るかも注意が必要です。このガイドでは、ARKゲームサーバーの設定方法をわかりやすく解説します。

設定ファイルの違い

ARKゲームサーバーの設定は、GameUserSettings.iniGame.ini の設定ファイルで行います。これらは、当社のWebインターフェースConfigsから、またはFTP経由で編集可能です。

設定ファイルWebインターフェースFTP
GameUserSettings.iniGameserver Administration -> Configs ->GameUserSettings.iniShooterGame/Saved/Config/LinuxServer/
Game.iniGameserver Administration -> Configs ->Game.iniShooterGame/Saved/Config/LinuxServer/

GameUserSettings.ini はゲームクライアントとサーバー両方のオプションを含みます。ゲームクライアント用のオプションはサーバーでは使われません。サーバー用オプションは通常ファイルの最後にある [ServerSettings] セクションに記載されています。エングラムポイントやレベルごとのXP報酬の変更、特定コンテンツの無効化、プレイヤーの好みのカスタマイズなど、より高度な変更は Game.ini で行います。

設定

以下では2つの設定ファイルについて説明します。よく使われるコマンドとその動作を解説します。

設定:マップ

ARKではサーバーで遊べる様々なマップが用意されています。Webインターフェースの設定から遊びたいマップを選べます。

マップ名公開日コマンド名
The Island2015/06/02TheIsland
The Center2016/05/17TheCenter
Scorched Earth2016/09/01ScorchedEarth_P
Ragnarok2017/06/12Ragnarok
Aberration2017/12/12Aberration_P
Extinction2018/11/06Extinction
Valguero2019/06/18Valguero_P
Genesis2020/02/25Genesis
Crystal Isles2020/06/11CrystalIsles

Map欄にマップのコマンド名を入力すると、次回サーバー起動時にそのマップが読み込まれます。

設定:GameUserSettings.ini

[ServerSettings]

allowThirdPersonPlayer

3人称視点を有効にするかどうかを設定します。

データ型デフォルト値値の範囲
ブール00/1

AllowCaveBuildingPvE

PVEモード時に洞窟内での建築を許可するかどうか。

データ型デフォルト値値の範囲
ブール00/1

alwaysNotifyPlayerJoined

プレイヤーがサーバーに入った時に通知を表示するかどうか。

データ型デフォルト値値の範囲
ブール00/1

alwaysNotifyPlayerLeft

プレイヤーがサーバーを離れた時に通知を表示するかどうか。

データ型デフォルト値値の範囲
ブール00/1

bAllowFlyerCarryPvE

飛行恐竜で他の恐竜を運ぶことを許可するかどうか。

データ型デフォルト値値の範囲
ブール00/1

bDisableStructureDecayPvE

プレイヤーの建築物の劣化を無効化します。

データ型デフォルト値値の範囲
ブール00/1

DayCycleSpeedScale

ARKの時間経過のスケールを設定し、昼夜の切り替わり速度を調整します。デフォルトの1はシングルプレイヤーや公式サーバーと同じ速度。1未満は遅く、1より大きいと速くなります。実時間1分はゲーム内約28分に相当。約24時間の昼夜サイクルには0.035が推奨。

データ型デフォルト値値の範囲
浮動小数点1.00000

DayTimeSpeedScale

昼間の時間経過のスケールを設定。夜間の長さに対する昼間の長さを調整します。値を下げると昼間が長くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

NightTimeSpeedScale

夜間の時間経過のスケールを設定。昼間の長さに対する夜間の長さを調整します。値を下げると夜間が長くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

DinoCharacterFoodDrainMultiplier

恐竜の食料消費量を設定。値が高いほど食料消費が増え、テイム時間にも影響します。

データ型デフォルト値値の範囲
浮動小数点1.00000

DinoCharacterHealthRecoveryMultiplier

恐竜の体力回復速度を設定。値が高いほど回復が速くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

DinoCharacterStaminaDrainMultiplier

恐竜のスタミナ消費速度を設定。値が高いほどスタミナ消費が速くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

DinoCountMultiplier

恐竜のスポーン数を設定。値が高いほどマップ上の恐竜出現率が上がります。

データ型デフォルト値値の範囲
浮動小数点1.00000

DinoDamageMultiplier

恐竜の与えるダメージ量を設定。値が高いほどダメージが増えます。

データ型デフォルト値値の範囲
浮動小数点1.00000

DinoResistanceMultiplier

恐竜の耐久力を設定。値が高いほど耐久力が増します。

データ型デフォルト値値の範囲
浮動小数点1.00000

globalVoiceChat

グローバルボイスチャットを有効にするかどうか。

データ型デフォルト値値の範囲
ブール00/1

HarvestAmountMultiplier

採取時に得られる資源量を設定。値が高いほど多く採取できます。

データ型デフォルト値値の範囲
浮動小数点1.00000

HarvestHealthMultiplier

採取可能な資源の耐久値を設定。値が高いほど1回の採取で得られる資源量が増えます。

データ型デフォルト値値の範囲
浮動小数点1.00000

noTributeDownloads

サーバーからゲームキャラクターのダウンロードを禁止します。

データ型デフォルト値値の範囲
浮動小数点1.00000

PreventDownloadSurvivors

サーバーからサバイバーキャラクターのダウンロードを禁止します。

データ型デフォルト値値の範囲
浮動小数点1.00000

PreventDownloadItems

サーバーからアイテムのダウンロードを禁止します。

データ型デフォルト値値の範囲
浮動小数点1.00000

PreventDownloadDinos

サーバーから恐竜のダウンロードを禁止します。

データ型デフォルト値値の範囲
浮動小数点1.00000

PlayerCharacterFoodDrainMultiplier

プレイヤーの空腹になる速さを設定。値が高いほど空腹が早くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

PlayerCharacterHealthRecoveryMultiplier

プレイヤーの回復速度を設定。値が高いほど回復が速くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

PlayerCharacterStaminaDrainMultiplier

プレイヤーのスタミナ消費速度を設定。値が高いほどスタミナ消費が速くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

PlayerCharacterWaterDrainMultiplier

プレイヤーの喉の渇きの速さを設定。値が高いほど早く渇きます。

データ型デフォルト値値の範囲
浮動小数点1.00000

PlayerDamageMultiplier

プレイヤーの与えるダメージ量を設定。値が高いほどダメージが増えます。

データ型デフォルト値値の範囲
浮動小数点1.00000

PlayerResistanceMultiplier

プレイヤーの耐久力を設定。値が高いほど耐久力が増します。

データ型デフォルト値値の範囲
浮動小数点1.00000

proximityChat

ローカルチャットを有効にするかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

ResourceNoReplenishRadiusPlayers

プレイヤーと資源の間で資源が再生しない範囲の距離を設定。値が高いほど範囲が広がります。

データ型デフォルト値値の範囲
浮動小数点1.00000

ResourceNoReplenishRadiusStructures

建築物と資源の間で資源が再生しない範囲の距離を設定。値が高いほど範囲が広がります。

データ型デフォルト値値の範囲
浮動小数点1.00000

ResourcesRespawnPeriodMultiplier

資源の再生速度の倍率を設定。値が高いほど再生が遅くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

ServerAdminPassword

管理者ログイン用のパスワードを設定します。詳細はガイド:管理者になる を参照。

データ型デフォルト値値の範囲
文字列なし任意

ServerCrosshair

プレイヤーにクロスヘアを表示するかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

serverForceNoHud

ゲーム内の操作UIを表示するかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

serverHardcore

ハードコアモード(死亡時に最初からやり直し)を有効にするかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

ServerPassword

サーバーへのログインパスワードを設定。特定の人だけアクセスさせたい場合に使用。設定しないと無効。

データ型デフォルト値値の範囲
文字列なし任意

serverPVE

PVPを有効にするかどうか。無効ならPVEのみ。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

ShowMapPlayerLocation

マップ上にプレイヤーの位置をマーカーで表示するかどうか。 -

データ型デフォルト値値の範囲
ブール0 (無効)0/1

StructureDamageMultiplier

建築物の耐久力を設定。値が高いほど耐久力が増します。

データ型デフォルト値値の範囲
浮動小数点1.00000

StructureResistanceMultiplier

建築物が受けるダメージ量を設定。値が高いほどダメージが増えます。

データ型デフォルト値値の範囲
浮動小数点1.00000

TamedDinoDamageMultiplier

テイムした恐竜の攻撃ダメージを設定。値が高いほどダメージが増えます。

データ型デフォルト値値の範囲
浮動小数点1.00000

TamedDinoResistanceMultiplier

テイムした恐竜の耐久力を設定。値が高いほど耐久力が増します。

データ型デフォルト値値の範囲
浮動小数点1.00000

TamingSpeedMultiplier

テイム速度を設定。値が高いほどテイムが速くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

XPMultiplier

プレイヤーが得る経験値を設定。値が高いほど経験値が増えます。

データ型デフォルト値値の範囲
浮動小数点1.00000

EnablePVPGamma

PVPサーバーでガンマ補正の使用を許可するかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

EnablePVEGamma

PVEサーバーでガンマ補正の使用を許可するかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

SpectatorPassword

非管理者が観戦モードに入るためのパスワードを設定。

データ型デフォルト値値の範囲
文字列なし任意

DifficultyOffset

サーバーの難易度を設定。最大クリーチャーレベルは難易度×30で計算可能。最大レベル用のオフセットは以下の式で計算。

DifficultyOffset = (Maximum Creature Level / 30 - 0.5) / (Official Difficulty - 0.5)
データ型デフォルト値値の範囲
文字列0.50000任意

PvEStructureDecayPeriodMultiplier

建築物の劣化開始までの期間を設定。値が高いほど劣化までの時間が長くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

PvEStructureDecayDestructionPeriod

PVEサーバーで他プレイヤーが建築物を破壊可能になるまでの待機時間を設定。値が高いほど待機時間が長くなります。

データ型デフォルト値値の範囲
浮動小数点1.00000

PvPStructureDecay

PVPサーバーで建築物の自動劣化を有効/無効にします。

データ型デフォルト値値の範囲
ブール00/1

DisableDinoDecayPvE

恐竜の自動未所有化を無効(true)または有効(false)にします。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

PvEDinoDecayPeriodMultiplier

恐竜の未所有化までの速度の倍率。値が高いほど速く未所有化。

データ型デフォルト値値の範囲
浮動小数点1.00000

AdminLogging

管理者がゲーム内でチートコマンドを使った際にチャットにログを出力するかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

MaxTamedDinos

島でテイム可能な恐竜の最大数を設定。

データ型デフォルト値値の範囲
整数8300

MaxNumbersofPlayersInTribe

1部族あたりの最大プレイヤー数を設定。

データ型デフォルト値値の範囲
整数2

KickIdlePlayersPeriod

非アクティブなプレイヤーをキックするまでの時間(秒)を設定。

データ型デフォルト値値の範囲
整数1800 (秒)

PerPlatformMaxStructuresMultiplier

サドルプラットフォーム上の建築物の倍率。高すぎるとパフォーマンス低下の恐れあり。

データ型デフォルト値値の範囲
浮動小数点1.00000

StructureDamageRepairCooldown

ダメージを受けた建築物が修理可能になるまでの待機時間(秒)。0は待機なし。

データ型デフォルト値値の範囲
整数180

bForceAllStructureLocking

全てのコンテナタイプをロック可能にするかどうか。

データ型デフォルト値値の範囲
ブール10/1

bUseVSync

VSyncを有効にするかどうか(特定のグラフィックカードの問題軽減に有効)。

データ型デフォルト値値の範囲
ブール00/1

MaxPlatformSaddleStructureLimit

サドルプラットフォーム上の建築物の最大数。

データ型デフォルト値値の範囲
整数100

RCONPort

RCONコンソールでログインするためのポート番号。

データ型デフォルト値値の範囲
整数100

AutoSavePeriodMinutes

サーバーの自動セーブ間隔(分)。30分に固定されており変更不可。

備考

この値は30分に固定されており、変更できません。

データ型デフォルト値値の範囲
整数30

RCONServerGameLogBuffer

RCONツールに表示するチャットログの行数。

データ型デフォルト値値の範囲
整数600

PreventOfflinePvPInterval

プレイヤーが切断されてからオフラインとみなされるまでの秒数。

データ型デフォルト値値の範囲
整数60 (秒)

bPvPDinoDecay

オフラインレイド保護時に部族/プレイヤーの恐竜も保護するかどうか。

データ型デフォルト値値の範囲
ブール10/1

bPvPStructureDecay

オフラインレイド保護時に部族/プレイヤーの建築物も保護するかどうか。

データ型デフォルト値値の範囲
ブール10/1

DisableImprintDinoBuff

自分で育てた恐竜の追加ボーナスを無効にするかどうか。

データ型デフォルト値値の範囲
ブール10/1

AllowAnyoneBabyImprintCuddle

誰でもベイビーダイナをなでることを許可するかどうか。

データ型デフォルト値値の範囲
ブール10/1

OverrideOfficialDifficulty

公式難易度を上書きします。

データ型デフォルト値値の範囲
整数10/1

TheMaxStructuresInRange

近距離で許可される最大建築物数。

データ型デフォルト値値の範囲
整数10500

PvEAllowStructuresAtSupplyDrops

補給箱付近での建築を許可するかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

AutoDestroyDecayedDinos

恐竜が未所有化になる代わりに直接破壊するかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

ClampItemSpoilingTimes

アイテムの腐敗時間を最大値に固定します。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

AllowCrateSpawnsOnTopOfStructures

補給箱が建築物の上に着地することを許可するかどうか。

データ型デフォルト値値の範囲
ブール0 (無効)0/1

PreventOfflinePvP

PVE/PVPサーバーで「オフラインレイド保護」を有効にするかどうか。

データ型デフォルト値値の範囲
ブール1 (有効)0/1

AllowMultipleAttachedC4

恐竜に複数のC4爆弾を取り付けることを許可します。

データ型デフォルト値値の範囲
ブール1 (有効)0/1

bPvEDisableFriendlyFire

PVEでの味方攻撃を無効にするかどうか。

データ型デフォルト値値の範囲
ブール1 (有効)0/1

ServerAutoForceRespawnWildDinosInterval

野生恐竜の強制リスポーンまでの秒数。例:86400は1日後に強制リスポーン。

データ型デフォルト値値の範囲
整数86400

DisableWeatherFog

マップの霧を有効/無効にします。

データ型デフォルト値値の範囲
ブール0 (有効)0/1

[/script/engine.gamesession]

MaxPlayers

サーバーに同時に接続可能なプレイヤー数。

データ型デフォルト値値の範囲
浮動小数点注文時のスロット数に依存(固定スロット)10-130

[SessionSettings]

SessionName

サーバーブラウザやゲーム内に表示されるサーバー名。

データ型デフォルト値値の範囲
浮動小数点ARK #XXXXXX

[MessageOfTheDay]

Duration

接続後にウェルカムメッセージを表示する時間。

データ型デフォルト値値の範囲
整数1.00000X-X

Message

プレイヤー接続時に表示されるウェルカムメッセージ。

データ型デフォルト値値の範囲
浮動小数点"..."/

設定:Game.ini

前述の通り、より高度な変更はGame.iniで行います。例えばエングラムポイントやレベルごとのXP報酬の変更などです。

レベル上限

プレイヤーと恐竜の最大レベルを上げる方法があります。LevelExperienceRampOverrides 機能を使い、v194バージョンで実装されました。詳細や例はSteamフォーラムのこちらを参照してください:Extended Game Options: How to Configure your Custom ARK server

コマンドは2回適用します。1回目がプレイヤーレベル用、2回目が恐竜レベル用です。構文は以下の通り。

[/script/shootergame.shootergamemode]
LevelExperienceRampOverrides=(
ExperiencePointsForLevel[<LEVELVALUE>]=<Points>,
ExperiencePointsForLevel[<LEVELVALUE>]=<Points>,
ExperiencePointsForLevel[<LEVELVALUE>]=<Points>)

角括弧内がレベル(LEVELVALUE)、等号の後ろがそのレベルに到達するために必要なXP(Points)です。

例えばレベル上限を500にしたい場合は以下のようになります。

[/script/shootergame.shootergamemode]
LevelExperienceRampOverrides=(
ExperiencePointsForLevel[0]=100,
ExperiencePointsForLevel[1]=200,
ExperiencePointsForLevel[2]=300,
ExperiencePointsForLevel[3]=400,
ExperiencePointsForLevel[4]=500,
ExperiencePointsForLevel[5]=600,
... // 説明のため省略
ExperiencePointsForLevel[499]=50000)

エングラムポイント

レベルアップ時に得られるエングラムポイントの数もv193以降変更可能です。構文は以下の通り。

OverridePlayerLevelEngramPoints=

レベルごとに1行ずつコマンドを追加します。例えば10レベル分を定義し、レベルごとに5ポイントずつ増やす場合は以下のようになります。

OverridePlayerLevelEngramPoints=5
OverridePlayerLevelEngramPoints=10
OverridePlayerLevelEngramPoints=15
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=25
OverridePlayerLevelEngramPoints=30
OverridePlayerLevelEngramPoints=35
OverridePlayerLevelEngramPoints=40
OverridePlayerLevelEngramPoints=45
OverridePlayerLevelEngramPoints=50

コマンド行数は基本的に設定したレベル上限に依存します。

備考

ARKはアップデートが頻繁にあり、サーバー設定も変わることがあります。より詳しい情報は公式ドキュメントをチェックするのがおすすめです:https://ark.fandom.com/wiki/Server_configuration