ASAのサーバー設定でいちばん迷うのは倍率です。公式の既定値はほぼすべて1.0ですが、短期間のサーバーで既定値のまま運用しても快適になりません。

この記事では、当サイトの運営者が利用している設定値の内容を参考までに公開します。 この実例をもとに自分の値で設定行を作りたい場合は、ASAサーバー設定ジェネレーターもお使いください。

設定の場所と反映方法はPOK-managerでの運用、構築そのものはLinux VPSでの立て方をご覧ください。

設定は2つのファイルに分かれる

ファイル主な内容
GameUserSettings.ini難易度・時間・経験値・テイム・採取などの基本倍率
Game.ini繁殖・刷り込み・レベルごとのステータスなど踏み込んだ調整

設定ファイルの全文(コピペ用)

実際に運用しているサーバーの設定です。<...>の箇所は自分の値に置き換えてください。パスワードやサーバー名など、そのまま使ってはいけない項目をこの形にしています。

各項目の意図はこのあとの章で解説します。まず動かしてみたい場合は、以下をそのまま貼り付けて起動してください。

GameUserSettings.ini

クライアント側の画質設定なども同じファイルに書き込まれますが、サーバーの挙動に関わるのは以下の範囲です。

[ServerSettings]
DifficultyOffset=1
DayTimeSpeedScale=0.5
NightTimeSpeedScale=2.0
XPMultiplier=4.000000
TamingSpeedMultiplier=20.000000
PlayerCharacterWaterDrainMultiplier=0.5
PlayerCharacterFoodDrainMultiplier=0.5
ResourcesRespawnPeriodMultiplier=0.5
ServerAdminPassword=<推測されにくい管理者パスワード>
ShowMapPlayerLocation=true
AllowThirdPersonPlayer=true
FastDecayUnsnappedCoreStructures=true
OverrideStructurePlatformPrevention=true
PreventOfflinePvP=true
AllowAnyoneBabyImprintCuddle=true
DisableImprintDinoBuff=true
PvPDinoDecay=true
PvPStructureDecay=true
OnlyAutoDestroyCoreStructures=true
ClampItemSpoilingTimes=false
ClampItemStats=false
AutoDestroyDecayedDinos=false
PreventTribeAlliances=true
ServerCrosshair=true
RCONEnabled=True
RCONPort=<RCONポート番号>
PreventOfflinePvPInterval=800
OverrideOfficialDifficulty=5
TheMaxStructuresInRange=10500
StartTimeHour=-1
OxygenSwimSpeedStatMultiplier=1
StructurePreventResourceRadiusMultiplier=1
TribeNameChangeCooldown=15
PlatformSaddleBuildAreaBoundsMultiplier=1
AlwaysAllowStructurePickup=True
StructurePickupTimeAfterPlacement=30
StructurePickupHoldDuration=0.5
AllowHideDamageSourceFromLogs=true
RaidDinoCharacterFoodDrainMultiplier=1
PvEDinoDecayPeriodMultiplier=1
KickIdlePlayersPeriod=3600
PerPlatformMaxStructuresMultiplier=1
AutoSavePeriodMinutes=15
MaxTamedDinos=10000
ItemStackSizeMultiplier=1
RCONServerGameLogBuffer=600
AllowRaidDinoFeeding=true
EnableExtraStructurePreventionVolumes=true
ShowFloatingDamageText=true
ImplantSuicideCD=28800
PreventSpawnAnimations=false
CrossARKAllowForeignDinoDownloads=False
PreventDiseases=false
NonPermanentDiseases=true
TribeLogDestroyedEnemyStructures=false
PvEAllowStructuresAtSupplyDrops=false
UseOptimizedHarvestingHealth=false
AllowMultipleAttachedC4=false
AllowFlyingStaminaRecovery=false
AllowHitMarkers=true
PreventDownloadSurvivors=False
PreventDownloadItems=False
PreventDownloadDinos=False
PreventUploadSurvivors=False
PreventUploadItems=False
PreventUploadDinos=False
AllowCrateSpawnsOnTopOfStructures=false
EnableCryopodNerf=True
AllowFlyerCarryPvE=True
MaxTamedDinos_SoftTameLimit=10000
MaxTamedDinos_SoftTameLimit_CountdownForDeletionDuration=604800
OverrideSecondsUntilBuriedTreasureAutoReveals=1209600
ForceGachaUnhappyInCaves=True
ServerPassword=<参加パスワード。公開サーバーなら空欄>
AutoDestroyOldStructuresMultiplier=1
AllowTeslaCoilCaveBuildingPVP=true
bJoinNotifications=false
bShowStatusNotificationMessages=false
ServerPVE=false
IgnorePVPMountedWeaponryRestriction=true
MaxCosmoWeaponAmmo=-1
CosmoWeaponAmmoReloadAmount=-1
WorldBossKingKaijuSpawnTime=15:00:00
ArmadoggoDeathCooldown=3600
DisableCryopodEnemyCheck=true
DisableCryopodFridgeRequirement=true
CryopodNerfDuration=0
AllowCryoFridgeOnSaddle=true
EnableCryoSicknessPVE=false
CryopodNerfDamageMult=0.0099999998
CryopodNerfIncomingDamageMultPercent=0
StructureResistanceMultiplier=1
PlayerCharacterStaminaDrainMultiplier=1
PlayerDamageMultiplier=1
PlayerResistanceMultiplier=1
PlayerCharacterHealthRecoveryMultiplier=1
CryopodFridgeCooldowntime=0
HarvestHealthMultiplier=1
HarvestAmountMultiplier=2.5
DinoCharacterFoodDrainMultiplier=1
DinoDamageMultiplier=1
DinoResistanceMultiplier=1
DinoCharacterStaminaDrainMultiplier=1
DinoCharacterHealthRecoveryMultiplier=1
ActiveMods=951148,929868,928708,930381,933447,941145,1088554,1092755,1097171,1110952

[SessionSettings]
SessionName=<サーバー一覧に表示する名前>

[MessageOfTheDay]
Message=<参加時に表示するメッセージ>
Duration=30

[/Script/Engine.GameSession]
MaxPlayers=50

ActiveModsは導入するMODのCurseForgeプロジェクトIDです。MODを使わない場合は行ごと削除してください。IDの調べ方はASAサーバーへのMOD導入にまとめています。

管理ツールを使っている場合、ServerAdminPasswordなどの値はcompose側の設定で上書きされます。その場合はiniを直接編集せず、compose側を書き換えてください。

Game.ini

[/Script/ShooterGame.ShooterGameMode]
BabyImprintingStatScaleMultiplier=1
BabyCuddleIntervalMultiplier=0.001
BabyCuddleGracePeriodMultiplier=1
BabyCuddleLoseImprintQualitySpeedMultiplier=1
GlobalSpoilingTimeMultiplier=1
GlobalItemDecompositionTimeMultiplier=1
PvPZoneStructureDamageMultiplier=6
StructureDamageRepairCooldown=180
IncreasePvPRespawnIntervalCheckPeriod=300
IncreasePvPRespawnIntervalMultiplier=2
IncreasePvPRespawnIntervalBaseAmount=60
ResourceNoReplenishRadiusPlayers=1
ResourceNoReplenishRadiusStructures=1
CropGrowthSpeedMultiplier=1
LayEggIntervalMultiplier=1
PoopIntervalMultiplier=1
CropDecaySpeedMultiplier=1
MatingIntervalMultiplier=0.05
EggHatchSpeedMultiplier=30
BabyMatureSpeedMultiplier=100
BabyFoodConsumptionSpeedMultiplier=1
DinoTurretDamageMultiplier=1
DinoHarvestingDamageMultiplier=1
PlayerHarvestingDamageMultiplier=1
CustomRecipeEffectivenessMultiplier=1
CustomRecipeSkillMultiplier=1
AutoPvEStartTimeSeconds=0
AutoPvEStopTimeSeconds=0
KillXPMultiplier=1
HarvestXPMultiplier=1
CraftXPMultiplier=1
GenericXPMultiplier=1
SpecialXPMultiplier=1
FuelConsumptionIntervalMultiplier=1
PhotoModeRangeLimit=5000
bDisablePhotoMode=false
bIncreasePvPRespawnInterval=true
bAutoPvETimer=false
bAutoPvEUseSystemTime=false
bDisableFriendlyFire=false
bFlyerPlatformAllowUnalignedDinoBasing=false
bDisableLootCrates=false
bAllowCustomRecipes=true
bPassiveDefensesDamageRiderlessDinos=true
bPvEAllowTribeWar=true
bPvEAllowTribeWarCancel=true
MaxDifficulty=true
bUseSingleplayerSettings=false
bUseCorpseLocator=true
bShowCreativeMode=false
bHardLimitTurretsInRange=true
bDisableStructurePlacementCollision=true
bAllowPlatformSaddleMultiFloors=false
bAllowUnlimitedRespecs=true
bDisableDinoRiding=false
bDisableDinoTaming=false
OverrideMaxExperiencePointsPlayer=0
OverrideMaxExperiencePointsDino=0
MaxNumberOfPlayersInTribe=0
ExplorerNoteXPMultiplier=0.55
BossKillXPMultiplier=5
AlphaKillXPMultiplier=1.33
WildKillXPMultiplier=1.25
CaveKillXPMultiplier=1.33
TamedKillXPMultiplier=0
UnclaimedKillXPMultiplier=1
SupplyCrateLootQualityMultiplier=1.5
FishingLootQualityMultiplier=1.5
CraftingSkillBonusMultiplier=1
bAllowSpeedLeveling=true
bAllowFlyerSpeedLeveling=true
BaseHexagonRewardMultiplier=1
HexagonCostMultiplier=1
BabyImprintAmountMultiplier=1000
GlobalCorpseDecompositionTimeMultiplier=2.0
PerLevelStatsMultiplier_Player[7]=2.0
PerLevelStatsMultiplier_DinoTamed[7]=2.0

[ShooterGameMode_TEMPOverrides]
bUseCorpseLocator=True

MaxNumberOfPlayersInTribe=0は無制限、TamedKillXPMultiplier=0はテイム済み生物を倒しても経験値が入らない設定です。値が1の項目は既定のままなので、消しても挙動は変わりません。

野生生物のレベル上限

DifficultyOffset=1
OverrideOfficialDifficulty=5

この2つで野生の最大レベルが決まります。DifficultyOffsetを1.0にしたうえで、OverrideOfficialDifficultyの値を30倍したものが上限レベルです。上の設定なら5×30で150になります。

時間の流れ

DayTimeSpeedScale=0.5
NightTimeSpeedScale=2.0

昼の経過を半分にして昼の時間を2倍に伸ばし、夜の経過を2倍にして夜を半分に縮めています。夜は行動しにくいので、PvEメインであれば短くした方が楽しめますが、ASAでは夜にしかテイムできない生物などがいるので、極端に夜を縮めすぎるのは推奨しません。

育成と収集の倍率

XPMultiplier=4.0
TamingSpeedMultiplier=20.0
HarvestAmountMultiplier=2.5
ResourcesRespawnPeriodMultiplier=0.5
PlayerCharacterFoodDrainMultiplier=0.5
PlayerCharacterWaterDrainMultiplier=0.5

経験値の獲得速度、テイムの待ち時間を低下させ、採集効率などを上昇させています。

繁殖まわり

MatingIntervalMultiplier=0.05
EggHatchSpeedMultiplier=30
BabyMatureSpeedMultiplier=100
BabyCuddleIntervalMultiplier=0.001
BabyImprintAmountMultiplier=1000

刷り込みの手間を減らし、成長を早める方向で調整しています。

快適さのための設定

PerLevelStatsMultiplier_Player[7]=2.0
PerLevelStatsMultiplier_DinoTamed[7]=2.0
bAllowSpeedLeveling=true
bAllowFlyerSpeedLeveling=true

[7]は重量です。重量は不足しやすいので、人と生物のレベルごとの重量の伸びを2倍にし、快適さを上げています。また、移動速度のレベル上げも許可しています。

クライオポッド(生物を持ち運ぶ道具)の制限も外しています。

DisableCryopodEnemyCheck=true
DisableCryopodFridgeRequirement=true
CryopodNerfDuration=0
AllowCryoFridgeOnSaddle=true

クライオポッドを使いやすくすると、サーバーの負荷対策にもなります。放し飼いの生物が減るためです。

PvPの設定

ServerPVE=false
PreventOfflinePvP=true
PreventOfflinePvPInterval=800
PreventTribeAlliances=true

オフラインレイドのみ禁止する設定を入れています。(基本的には双方の合意によるレイドのみというルールで運営しています)

設定だけでPvPの秩序は保てません。参加者との合意の取り方やルールの明文化もあわせて検討してください。

よくある質問

設定を変えたのに反映されません

サーバーの稼働中に編集すると、停止時に上書きされることがあります。停止してから編集し、起動し直す手順を守ってください。 参加者がいる時間帯に止めるなら、予告つきの再起動で先に知らせてください。

既定値はどこで確認できますか

公式コミュニティWikiのサーバー設定のページに、項目ごとの既定値が記載されています。ほとんどの倍率は1.0です。 ASEのみの設定、ASAのみの設定などがあるため、細かく確認することをおすすめします。

参考リンク