なんでもぶろぐ

ゲームやプログラムなど作ったものや学習したものをまとめておくブログ

ARK 個人サーバー 設定メモ

Google翻訳メイン ↓ソース
Server Configuration - Official ARK: Survival Evolved Wiki

とりあえずわかるところだけコマンドライン引数とGame.iniも追加するかも

コマンドライン引数

ほぼGoogle翻訳

./ShooterGameServer TheIsland?listen?ServerCrosshair=True?MapPlayerLocation=True?AllowThirdPersonPlayer=True?MaxStructuresInRange=100 -UseBattlEye

上のように指定する。
?で始まるのはGameUserSetting.iniでも設定できるかも・・?
よくわからんのとか、やばそうなのは分けてある。

引数 Platform 効果
?AllowAnyoneBabyImprintCuddle=true 誰もが赤ちゃんの恐竜(抱擁など)を「世話する」ことができるようにするには、これを使用します。
?AllowCrateSpawnsOnTopOfStructures=true 構造物によって妨げられるのではなく、空気の供給箱を構造物の上に表示することができるようになりました。
?AllowFlyerCarryPvE=true PvEのフライヤーは野生の恐竜を運ぶことができます。
?AllowFlyingStaminaRecovery=false プレーヤーが立っているときにライダーがスタミナを回復する必要がある場合は、trueに設定します。
?AllowMultipleAttachedC4=false 恐竜ごとに複数のC4を接続できるようにするには、trueに設定します。
-automanagedmods All 自動MODのダウンロード/インストール/アップデート。詳しくはARK Linux個人サーバー Modの導入方法2 - ARK設定メモ
?ClampItemSpoilingTimes=true すべての腐敗する時間をアイテムの最大腐敗時間にクランプする。腐敗の時間を変えるModで問題を引き起こす可能性があります。
?DestroyUnconnectedWaterPipes=true All リアルタイムで2日後にパイプが非パイプに(直接的または間接的に)接続されておらず、同盟のプレイヤーが近くにいない場合、パイプは自動的に破壊されます。
?EnableExtraStructurePreventionVolumes=true All これを使用して、特定の資源に富んだ地域、特に主要な山々の周辺のアイランドでの設定を完全に無効にします。
?FastDecayUnsnappedCoreStructures=true アンブッキングされた土台/柱が5倍速で腐敗します。
-ForceAllowCaveFlyers All フライヤー恐竜を洞窟に入れることを許可する。
?ForceFlyerExplosives=true All QuetzalとWyvernはそれにC4をつけて飛行することはできません。飛行させるにはこのパラメータをtrueに設定してください
-ForceRespawnDinos All 再起動時にすべての野生恐竜をリスポーンする。ペットは含まない
-gameplaylogging All Fittestサーバーの起動は、このコマンドラインオプションを使って開始することができます。\ Savedフォルダに日付付きログファイルを出力します。タイムスタンプ付きkill&winnersログにはSteamID、Steam名、キャラクター名などが記録されます。
-MapModID=######### All 専用サーバーでは、この構文を使用してマップ名を直接指定する必要はなく、ModIDを介してカスタムマップをオプションで読み込むことができます
?MaxPersonalTamedDinos=Number 部族ごとの恐竜の制限を有効にします。 (公式サーバーで500)
?MinimumDinoReuploadInterval=xxxx All 許可された恐竜の再アップロード間の秒数(デフォルトは0、公式サーバでは43200に設定されています。これは12時間です)。
-nofishloot All フィッシングロッドを使用する場合は肉以外のものを無効にするパッチ245.9に導入
?NonPermanentDiseases=true 病気を永続させません。
?OverrideStructurePlatformPrevention=true このオーバーライドを使用すると、タレットまたはスパイク構造をプラットフォームのサドル上に構築して機能させることができます。パッチ247.999
?PreventDiseases=true これにより、サーバー上の病気は完全に無効になります。
?PvPDinoDecay=true Offline Raiding Preventionがアクティブな間に恐竜が腐敗するのを防ぐには、trueに設定します。
?PvPStructureDecay=true Offline Raiding Preventionがアクティブな間に構造が減衰するのを防ぐには、trueに設定します。
-server ? ?
-servergamelog All "RCONコマンド ""getgamelog""を使用して一度に100エントリを出力し、 ""\ Logs""の日付ファイルに出力し、コマンドラインでRCONバッファの最大長を調整する"
-ServerRCONOutputTribeLogs グローバルチャットに加えて、部族チャットをrconに表示できるようにします。
?TribeLogDestroyedEnemyStructures=true デフォルトでは(犠牲者部族のための)敵の構造物破壊は部族ログには表示されません。これを有効にするにはtrueに設定します。
-usecache All "〜70%高速のローディング速度オプション。 ""Experiment Fast Load Cache""起動オプションを選択します(起動コマンドラインに手動で ""-usecache""を追加してください)。 1回目と2回目以降はゲームを開始し、負荷はまだまだ遅くなりますが、3回目以降は速くなります。これは、PrimalDataに対してデフォルトで追加された188.2の時点で非難されるかもしれません。また、すべてのマップに追加されることになっていましたが、これが発生したかどうかは明らかにされていません。"


GameUserSetting.ini一覧

設定ファイルは以下のPath

ShooterGame/Saved/Config/LinuxServer/GameUserSetting.ini

[ServerSettings]
ServerCrosshair=True
AllowThirdPersonPlayer=True
MapPlayerLocation=True
MaxStructuresInRange=100

のように追加する

設定名 値タイプ デフォルト 効果
map_name string None (コマンドライン引数でのみ指定できます。)マップを選択する。現在は TheIsland、TheCenter、ScorchedEarth_Pのどれか
AllowCaveBuildingPvE boolean FALSE Trueに設定すると、PvEモードも有効になっているときに洞窟内に建物を作ることができます。 (パッチ194.0)
AllowFlyerCarryPvE boolean FALSE PVEの場合、空を飛ぶ恐竜がほかの恐竜やプレイヤーを拾うことができます。
allowThirdPersonPlayer boolean FALSE 3人称視点を許可するかどうか
alwaysNotifyPlayerJoined boolean FALSE 誰かがサーバーに参加した場合、プレイヤーに通知されます。
alwaysNotifyPlayerLeft boolean FALSE 誰かがサーバーから離脱した場合、プレイヤーに通知されます。
AutoSavePeriodMinutes float 15 サーバーデータの自動保存の間隔を設定する
BanListURL URL BANリストを取り込みます。公式のグローバル禁止リストを使用するか、必要なオンライン禁止リストを参照してください。二重引用符で囲む必要があります。 (パッチ201.0)
DayCycleSpeedScale float 1 1日の長さを決めます。値が1の時、実時間28分でゲーム内時間の1日になります。値が小さいほど1日のサイクル遅くなり、0.035にすると実時間とゲーム内時間が進みが近くなります。
DayTimeSpeedScale float 1 日中のARKにおける時間経過の係数を指定します。この値は、各夜の長さ(NightTimeSpeedScaleで指定された長さ)を基準にして、各日の長さを決定します。この値を下げると、毎日の長さが長くなります。
DifficultyOffset float 0.2 難易度を指定します。詳細は別ページ
DinoCharacterFoodDrainMultiplier float 1 恐竜の食物消費の倍率を指定します。値が高いほど食物消費量が増加します(恐竜は空腹が早くなります)。テイム時間にも影響します。
DinoCharacterHealthRecoveryMultiplier float 1 恐竜の健康回復の倍率を指定します。値が高いほど回復率が高くなります(恐竜は速く治癒します)。
DinoCharacterStaminaDrainMultiplier float 1 恐竜のスタミナ消費の倍率を指定します。値を高くするほどスタミナの消費量が増加します(恐竜は速く疲れます)。
DinoCountMultiplier float 1 恐竜の産卵の倍率を指定します。値が高いほど、ARK全体で産卵する恐竜の数が増えます。
DinoDamageMultiplier float 1 恐竜の攻撃力倍率。値を大きくするほどダメージが大きくなります。値を小さくすると値が小さくなります。
DinoResistanceMultiplier float 1 恐竜が攻撃されたときに受けるダメージに対する抵抗力の倍率を指定します。
DisableDinoDecayPvE boolean FALSE 所有している恐竜が徐々に(7日間)減衰するのを無効にする。
DisableStructureDecayPvE boolean FALSE プレーヤーの建築物が徐々に(7日間)減衰するのを無効にする
globalVoiceChat boolean FALSE ボイスチャットがグローバルになる
HarvestAmountMultiplier float 1 採取の収穫量の倍率。値が大きいほど1回にとれる数が増える
HarvestHealthMultiplier float 1 採取物の耐久値の倍率。値が大きいほど耐久力が増える。
listen N/A None (コマンドライン引数でのみ指定可能) ほかのプレイヤーからの接続を受け付ける。マルチプレイヤーサーバーでは必須。
MaxPlatformSaddleStructureLimit integer unknown プラットフォームサドルに設置できる建築物の最大数。
MaxPlayers integer 70 サーバーに入れる最大数。 [/script/engine.gamesession] の下に置く必要があります。
MaxStructuresInRange integer Unknown 特定の範囲内に建築できる構造物の最大数を指定します。
NightTimeSpeedScale float 1 夜間の時間経過の係数を指定します。
noTributeDownloads boolean FALSE ほかのサーバーからのキャラクターデータのダウンロードを無効にする。
NPCNetworkStasisRangeScalePercentEnd float ?
NPCNetworkStasisRangeScalePlayerCountEnd ?
NPCNetworkStasisRangeScalePlayerCountStart ?
PerPlatformMaxStructuresMultiplier float 1 ?プラットフォーム上の構造の制限を増やす。この値を増やすと、サーバーのパフォーマンスが低下する可能性があります。
PlayerCharacterFoodDrainMultiplier float 1 プレイヤーキャラクターの摂食量の倍率。値を大きくするほど、食べ物の消費量が増えます
PlayerCharacterHealthRecoveryMultiplier float 1 プレイヤーキャラクターの健康回復の倍率を指定します。値が高いほど回復率が高くなります
PlayerCharacterStaminaDrainMultiplier float 1 プレイヤーキャラクターのスタミナ消費の倍率を指定します。値を高くするほどスタミナの消費量が増えます
PlayerCharacterWaterDrainMultiplier float 1 プレイヤーキャラクターが水を消費するための倍率を指定します。値を大きくするほど水の消費量が増えます
PlayerDamageMultiplier float 1 プレイヤーの攻撃力の倍率を指定します。値が増えるほど与ダメージが増えます。
PlayerResistanceMultiplier float 1 プレイヤーの防御力の倍率を指定します。値が増えるほど被ダメージが増えます。
proximityChat boolean FALSE 近くにいるプレイヤーだけがチャットメッセージを見ることができます
PvEDinoDecayPeriodMultiplier Unknown 1 ... (since 206.0)
PvEStructureDecayDestructionPeriod Unknown 0 PvEモードでプレイヤーの建築物が減衰するのに必要な時間を指定します。この執筆時点では、このオプションの特定の効果と有効な値の範囲は不明です
PvEStructureDecayPeriodMultiplier float 1 PvEモードでのプレーヤー建築物の減衰率の倍率を指定します。この執筆時点では、このオプションの特定の効果と有効な値の範囲は不明です。
PvPStructureDecay boolean FALSE PvPサーバーの建築物の減衰を無効にします。
ResourcesRespawnPeriodMultiplier float 1 リソースの再生成時間倍率。値が小さいほど頻繁に再生成されます。
ServerAdminPassword string None 管理者用のパスワード
serverForceNoHud boolean FALSE HUBを常に無効にします。
serverHardcore boolean FALSE ハードコアモードを有効にする(プレイヤーキャラクターは死亡時にレベル1に戻る)
ServerPassword string None 指定されている場合、プレイヤーはこのパスワードを入力してサーバーに参加する必要があります。
serverPVE boolean FALSE "FALSEを指定するとPvPモード、 TRUEを指定するとPvEモード"
ShowMapPlayerLocation boolean FALSE 地図を表示したときに各プレイヤーに正確な位置を示す
SpectatorPassword string None 管理者以外の観客を使用するには、サーバーが観客のパスワードを指定する必要があります。どのクライアントもこれらのコンソールコマンド:requestspectator を使用して停止することができます。詳細とホットキーについては、パッチ191.0を参照してください。
StructureDamageMultiplier float 1 建築物の攻撃力の倍率を指定します。値が大きくなるほどダメージが大きくなります。
StructureResistanceMultiplier float 1 建築物の防御力の倍率を指定します。値が大きくなるほどダメージが大きくなります。
TamingSpeedMultiplier float 1 テイムスピードの倍率を指定します。
TributeCharacterExpirationSeconds integer 86400 アップロードされた生存者の有効期限を設定します。
TributeDinoExpirationSeconds integer 86400 アップロードされた恐竜の有効期限を設定します。
TributeItemExpirationSeconds integer 86400 アップロードされたアイテムの有効期限を設定します。
XPMultiplier float 1 経験値倍率。