【ARK】レンタルマルチサーバーの立て方【おすすめ設定とMOD導入】※エックスサーバーVPS

ARK: Survival Evolved(通称、アーク)のマルチサーバー・レンタルサーバーの立て方を解説していきます。

サブPCがない人はレンタルサーバーがおすすめなので、ぜひ検討してみてください。

ARKは公式サーバーが用意されていますが、中国人とベトナム人が日夜レイドしていたりするので毎日張り付ける人でない限りはおすすめできません。

個人サーバーを建てて自分のペースでのんびりorがっつり遊んでいくことをおすすめします。

kanbatch

安価でコスパの良いおすすめレンタルサーバーはエックスサーバーVPSです!

目次

ARKのサーバーを立てるならレンタルサーバーがおすすめな理由

レンタルサーバーをおすすめする理由
  • 最近は安価にゲームサーバーを借りられるようになってきている
  • サブPCを0から用意するなら、サーバーを借りたほうがメリットが大きい
    • サブPCのコスト
    • 電気代
    • ポート開放などの設定知識

サーバーに代用できるサブPCを持っていない限りは、レンタルサーバーがおすすめ!

ARKのサーバーを建てるなら、XServer VPSを借りるのがおすすめになります。

個人でサーバーを建てるのであればサブのPCが必要となり、コストや手間だけでなく回線の設定などをする必要が生まれてしまいます。

最近では国内のサーバーが安価に借りられるようになったことから、レンタルサーバーがおすすめになってます。

ゲームサーバーに代用できるPCを持っていない限りは、レンタルサーバーを借りるほうがおすすめ

ARKのサーバーを立てるならエックスサーバーVPSがおすすめ

日本国内でサーバーを借りるのであれば、XServer VPSさんがオススメです。

他企業から提供されているサービスを比較してみても、コストが安価でサービスも充実しており、エックスサーバーさん一択と言っても過言ではなくなりました。

この記事を掲載しているWebサイトもエックスサーバーさんを利用しており、今までに目立った障害などもなく使えています。
エックスサーバーさんは使っている僕自身が身をもっておすすめできるサーバーですね。

minecraftサーバーもXServer VPSを利用して建てました。

エックスサーバーVPSに登録する

上記画像、またはURL(XServer VPS)より登録を行ってください。

筆者はもう既にアカウントがあるので、エックスサーバーのアカウント作成手順は割愛させて下さい( ‘ᵕ’ ; )

ゲームサーバーのお申し込み

ゲームサーバーの申し込み
ゲームサーバーの申し込み

ARKのサーバーは参加人数に合わせてサーバープランを選ぶといいです。

また、rootパスワードは後でまた使うので、必ず覚えておきましょう。

サーバー名

サーバー名はお好きなのをどうぞ。

ここでのサーバー名はエックスサーバーで管理する際のサーバー名になります。

プラン

メモリ8GBのプランがおすすめですね。

メモリ4GBでも十分に遊べるのですが、MAPによっては4GBでは快適でなかったり人数やテイムした恐竜の数で負荷がかかってきます。

GENESISのマップはかなり重いです…

メモリ8GBのプランであれば気にしなくて良いレベルでしょう。

メモリ16GBのプランは、50人以上の大規模なサーバー運用をする際に選択するプランになります。

サーバーの契約期間

サーバーの契約期間は1年が良いと思われます。

1年以上でもいいのですが、コスパが良いのは1年プランかなと。

1年も遊べば十分だと思うので、1年でARKを遊びきりましょう。

イメージタイプ

ARKを選択しましょう。

間違ってしまっても後で再インストールできます。

rootパスワード

rootパスワードは必ずメモをして、忘れないようにしてください。

このパスワードは今後かなり使います。

SSHkey

SSHkeyは設定しなくて良いです。

エックサーバーVPSパネル内での設定

エックスサーバーVPSパネルでは以下の設定を行って下さい。

「接続許可ポート設定」>全て許可「ONにする」

また、IPアドレスの確認も行いましょう。

VPS情報、もしくは画面上部にてIPアドレスを確認できます。

IPアドレスの確認と、接続許可ポート設定へ
IPアドレスの確認と、接続許可ポート設定へ
全て許可-ONにする
全て許可-ONにする

ターミナルからマップを変更する

ARKのマップ変更手順を解説していきます。

まずはコンソールを使ってサーバーに対して変更を行っていきます。

しかし、エックスサーバーさんのコンソールではコピペができないようなので、当記事ではWindows標準搭載のコンソールというアプリの利用を推奨しています。

(※Windows10など、古いOSを使用している場合はないはずです。)

もちろん、その他FTPソフトを利用しても構いません。

Windows検索「ターミナル」
Windows検索「ターミナル」

Windowsの検索ホームにて「ターミナル」を検索しましょう。

ターミナルrootログイン
ターミナルrootログイン

ターミナル起動後、コマンドを入力していきます。

ssh root@サーバーのIPアドレス

サーバーのIPアドレスはVPSパネルで確認できます。

rootパスワードが求められるので、確認して入力します。

ARKサーバーのサービス停止

systemctl stop ark-server.service

ARKサーバーを一度停止させます。

サーバー設定を変更する際には、サーバーの停止(※正確には再起動)が必要になるのでこのあたりの手順はしばらく付き合う必要があります。

ゲーム保存用フォルダの権限変更

chown -R ark:ark /home/ark/

エックスサーバーさんの案内で、ゲーム保存用フォルダの権限変更を推奨していたので変更しておきましょう。

エックスサーバーさんの案内からこの手順は削除されていました。
現在はこの手順を行わなくても良いようです。

現在のマップ設定を取得・表示

ARK_MAP=`grep "ExecStart=" /etc/systemd/system/ark-server.service |awk '{print $2;}'|awk 'BEGIN{FS = "?"}{print $1}'` && echo $ARK_MAP

現在、自分の使用しているマップがどこなのかが気になった方は上記のコードを使用してみてください。

必要なければ飛ばしてしまって構いません。

変更したいマップの設定

ARK_NEWMAP="(変更したいマップ名)"
sed -i -e "s/${ARK_MAP}/${ARK_NEWMAP}/g" /etc/systemd/system/ark-server.service

(変更したいマップ名)の部分は、遊びたいマップ名に変更してください。

以下でマップ名を掲載しておきます。

スクロールできます
マップ名サーバー用のマップ名
The IslandTheIsland
The CenterTheCenter
Scorched EarthScorchedEarth_P
RagnarokRagnarok
AberrationAberration_P
ExtinctionExtinction
ValgueroValguero_P
Genesis: Part 1Genesis
Crystal IslesCrystalIsles
Genesis: Part 2Gen2
Lost IslandLostIsland
FjordurFjordur

設定ファイルを再読込する

systemctl daemon-reload

エックスサーバーさんの導入手順で掲載されていました。

僕の環境ではこのコマンドを入力しなくても問題なかったです。

入力しておいたほうが無難かもしれません。

ARKサーバーのサービスを起動する

systemctl start ark-server.service

ARKサーバーのサービスを起動する際に、上記コマンドを入力しましょう。

サーバーのサービスの停止と起動は、設定変更を反映させる過程で必ず使用しますので覚えておきましょう。

WinSCPで設定ファイルを直接変更する

FTPソフトでサーバーの設定ファイルを直接編集していきます。

当サイトではWinSCPをおすすめしています。

無料版をこちらからインストールしてください。

WinSCPログイン設定
WinSCPログイン設定
WinSCPログイン情報

WinSCP起動後は上記画像のように作成してください。

何度も接続することになるので、接続名はわかりやすいものにしておくと良いです。

ホスト名にはIPアドレスを、ポート番号は22で変更なし、ユーザー名はroot、パスワードには契約時に設定したrootパスワードを入力しましょう。

ログインに成功したら、「GameUserSettings.ini」「Game.ini」の2つのファイルを編集していきましょう。

サーバー設定変更に使用するファイル
  • GameUserSettings.ini
    • 基本的なサーバー設定内容
  • Game.ini
    • ブリーディングなどの少し特殊な設定

詳細なコマンドラインに関しては公式Wikiに掲載されているので、変更したい項目などがあれば閲覧しましょう。

ファイルの編集を行ったらサーバーサービスの停止・起動を行う

STEP
ファイルの編集を行う

「GameUserSettings.ini」「Game.ini」などのファイル編集を行いましょう。

サーバーサービスを停止してからでも良いですし、ファイル編集を行ってからでも大丈夫です。

STEP
ARKサーバーサービスの再起動

コンソール(ターミナル)より、サーバーに接続してコマンドを入力してください。

systemctl restart ark-server.service

ちなみに、サーバー停止・起動を利用しても大丈夫です。

systemctl stop ark-server.service
systemctl start ark-server.service

ファイル編集を行った後に、パネルVPSでサーバーを丸ごと再起動してしまうと、ファイルがロールバックしてしまうかもしれないので必ずターミナルからサービスの再起動を行いましょう。

GameUserSettings.iniの編集(サーバー参加用パスワードの変更、各種ゲーム設定)

GameUserSettings.ini フォルダ
GameUserSettings.ini

/home/ark/Servers/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

GameUserSettings.iniは上記のフォルダ階層に保存されています。

編集前のファイルは保存してから編集を行うようにしましょう。

GameUserSettings.iniの編集でできること
  • 参加用パスワードの変更
  • 各種ゲーム設定
    • 獲得素材量の調整
    • テイム速度の調整

僕の遊んでいるサーバーでの設定をおいておきます。

パスワードなどを編集して使用してみてください。

筆者のARKサーバー設定内容(GameUserSettings.ini)
[ServerSettings]
;参加用パスワード
ServerPassword=
;管理者パスワード
ServerAdminPassword=
;観戦者用パスワード
SpectatorPassword=
AdminLogging=False
OverrideOfficialDifficulty=5.000000
DifficultyOffset=1.000000
TamingSpeedMultiplier=16.000000
HarvestAmountMultiplier=2.000000
ResourcesRespawnPeriodMultiplier=0.250000
ServerCrosshair=True
ShowMapPlayerLocation=True
AllowThirdPersonPlayer=True
RCONEnabled=False
RCONPort=27020
TheMaxStructuresInRange=10500
TribeNameChangeCooldown=15
PlatformSaddleBuildAreaBoundsMultiplier=1.000000
StructurePickupTimeAfterPlacement=30.000000
StructurePickupHoldDuration=0.500000
AllowIntegratedSPlusStructures=True
AllowHideDamageSourceFromLogs=False
AutoSavePeriodMinutes=15.000000
MaxTamedDinos=4000
RCONServerGameLogBuffer=600
AllowHitMarkers=True
AllowCrateSpawnsOnTopOfStructures=True
;MOD利用時に編集
ActiveMods=731604991,751991809,1404697612
TribeLogDestroyedEnemyStructures=False
ServerHardcore=False
ServerPVE=True
AllowCaveBuildingPvE=True
EnableExtraStructurePreventionVolumes=False
NoTributeDownloads=True
PreventUploadSurvivors=True
PreventUploadItems=True
PreventUploadDinos=True
CrossARKAllowForeignDinoDownloads=False
PreventOfflinePvP=False
PreventTribeAlliances=False
PreventDiseases=False
NonPermanentDiseases=True
PreventSpawnAnimations=True
globalVoiceChat=False
proximityChat=False
alwaysNotifyPlayerLeft=True
alwaysNotifyPlayerJoined=True
ServerForceNoHud=False
EnablePVPGamma=True
DisablePvEGamma=False
ShowFloatingDamageText=True
AllowFlyerCarryPVE=True
XPMultiplier=2.000000
AllowRaidDinoFeeding=True
AllowFlyingStaminaRecovery=True
DisableDinoDecayPvE=True
PvPDinoDecay=False
AutoDestroyDecayedDinos=False
AllowMultipleAttachedC4=True
MaxPersonalTamedDinos=4000.000000
PersonalTamedDinosSaddleStructureCost=19
DisableImprintDinoBuff=False
AllowAnyoneBabyImprintCuddle=True
UseOptimizedHarvestingHealth=False
ClampResourceHarvestDamage=False
ClampItemSpoilingTimes=False
PvPStructureDecay=False
OverrideStructurePlatformPrevention=True
PvEAllowStructuresAtSupplyDrops=True
DisableStructureDecayPVE=True
ForceAllStructureLocking=False
OnlyAutoDestroyCoreStructures=False
OnlyDecayUnsnappedCoreStructures=False
FastDecayUnsnappedCoreStructures=False
DestroyUnconnectedWaterPipes=False
AlwaysAllowStructurePickup=True
NightTimeSpeedScale=2.000000
OxygenSwimSpeedStatMultiplier=1.000000
PvEDinoDecayPeriodMultiplier=1.000000
KickIdlePlayersPeriod=3600.000000
PerPlatformMaxStructuresMultiplier=1.000000
StructurePreventResourceRadiusMultiplier=1.000000
ListenServerTetherDistanceMultiplier=1.000000
AllowSharedConnections=True
MaxGateFrameOnSaddles=2
AllowTekSuitPowersInGenesis=True
EnableCryoSicknessPVE=True
MaxHexagonsPerCharacter=2500000
UseFjordurTraversalBuff=True
RaidDinoCharacterFoodDrainMultiplier=1.000000
ItemStackSizeMultiplier=1.000000

[/Script/ShooterGame.ShooterGameUserSettings]
MasterAudioVolume=1.000000
MusicAudioVolume=1.000000
SFXAudioVolume=1.000000
VoiceAudioVolume=2.000000
CharacterAudioVolume=1.000000
UIScaling=1.000000
UIQuickbarScaling=0.650000
CameraShakeScale=0.650000
bFirstPersonRiding=False
bThirdPersonPlayer=False
bInventoryHideUnlearnedEngrams=False
bShowStatusNotificationMessages=True
TrueSkyQuality=0.700000
FOVMultiplier=1.000000
GroundClutterDensity=1.000000
bFilmGrain=False
bMotionBlur=False
bUseDistanceFieldAmbientOcclusion=False
bUseSSAO=True
bShowChatBox=True
bCameraViewBob=True
bInvertLookY=False
bFloatingNames=True
bChatBubbles=True
bHideServerInfo=False
bJoinNotifications=False
bCraftablesShowAllItems=False
bLocalInventoryItemsShowAllItems=False
bLocalInventoryCraftingShowAllItems=True
bRemoteInventoryItemsShowAllItems=False
bRemoteInventoryCraftingShowAllItems=False
bRemoteInventoryShowEngrams=True
bForceDisableSuperDetailMode=True
LookLeftRightSensitivity=1.000000
LookUpDownSensitivity=1.000000
GraphicsQuality=1
ActiveLingeringWorldTiles=7
ClientNetQuality=3
LastServerSearchType=0
LastServerSort=2
LastPVESearchType=-1
LastDLCTypeSearchType=-1
LastServerSortAsc=True
LastAutoFavorite=True
LastServerSearchHideFull=False
LastServerSearchProtected=False
LastServerSearchIncludeServersWithActiveMods=True
HideItemTextOverlay=True
bQuickToggleItemNames=True
bDistanceFieldShadowing=True
LODScalar=1.000000
bToggleToTalk=False
HighQualityMaterials=True
HighQualitySurfaces=True
bTemperatureF=False
bDisableTorporEffect=False
bChatShowSteamName=False
bChatShowTribeName=True
bReverseTribeLogOrder=False
EmoteKeyBind1=0
EmoteKeyBind2=0
bNoBloodEffects=False
bLowQualityVFX=False
bSpectatorManualFloatingNames=False
bSuppressAdminIcon=False
bUseSimpleDistanceMovement=False
bDisableMeleeCameraSwingAnims=False
bHighQualityAnisotropicFiltering=False
bUseLowQualityLevelStreaming=True
bPreventInventoryOpeningSounds=False
bPreventItemCraftingSounds=False
bPreventHitMarkers=False
bPreventCrosshair=False
bPreventColorizedItemNames=False
bHighQualityLODs=False
bExtraLevelStreamingDistance=False
bEnableColorGrading=True
DOFSettingInterpTime=0.000000
bDisableBloom=False
bDisableLightShafts=False
LastJoinedSessionPerCategory=" "
LastJoinedSessionPerCategory=" "
LastJoinedSessionPerCategory=" "
LastJoinedSessionPerCategory=" "
LastJoinedSessionPerCategory=" "
LastJoinedSessionPerCategory=" "
LastJoinedSessionPerCategory=" "
LastJoinedSessionPerCategory=" "
LastJoinedSessionPerCategory=" "
bDisableMenuTransitions=False
bEnableInventoryItemTooltips=True
bRemoteInventoryShowCraftables=False
bNoTooltipDelay=False
LocalItemSortType=0
LocalCraftingSortType=0
RemoteItemSortType=0
RemoteCraftingSortType=0
VersionMetaTag=1
ShowExplorerNoteSubtitles=False
DisableMenuMusic=False
DisableDefaultCharacterItems=False
bRequestDefaultCharacterItemsOnce=False
bHasSeenGen2Intro=False
bHideFloatingPlayerNames=False
bHideGamepadItemSelectionModifier=False
bToggleExtendedHUDInfo=False
PlayActionWheelClickSound=True
CompanionReactionVerbosity=3
EnableEnvironmentalReactions=True
EnableRespawnReactions=True
EnableDeathReactions=True
EnableSayHelloReactions=True
EnableEmoteReactions=True
EnableMovementSounds=True
DisableSubtitles=False
CompanionSubtitleVerbosityLevel=3
CompanionIsHiddenState=False
MaxAscensionLevel=0
bHostSessionHasBeenOpened=False
bForceTPVCameraOffset=False
bDisableTPVCameraInterpolation=False
bFPVClimbingGear=False
bFPVGlidingGear=False
Gamma1=2.200000
Gamma2=3.000000
AmbientSoundVolume=1.000000
bAllowAnimationStaggering=True
bUseOldThirdPersonCameraTrace=False
bUseOldThirdPersonCameraOffset=False
bLowQualityAnimations=False
bShowedGenesisDLCBackground=False
bShowedGenesis2DLCBackground=False
bViewedAnimatedSeriesTrailer=False
bViewedARK2Trailer=False
bShowRTSKeyBinds=True
bHasCompletedGen2=False
bUseVSync=False
MacroCtrl0=
MacroCtrl1=
MacroCtrl2=
MacroCtrl3=
MacroCtrl4=
MacroCtrl5=
MacroCtrl6=
MacroCtrl7=
MacroCtrl8=
MacroCtrl9=
ResolutionSizeX=1280
ResolutionSizeY=720
LastUserConfirmedResolutionSizeX=1280
LastUserConfirmedResolutionSizeY=720
WindowPosX=-1
WindowPosY=-1
bUseDesktopResolutionForFullscreen=False
FullscreenMode=2
LastConfirmedFullscreenMode=2
Version=5

[ScalabilityGroups]
sg.ResolutionQuality=100
sg.ViewDistanceQuality=3
sg.AntiAliasingQuality=3
sg.ShadowQuality=3
sg.PostProcessQuality=3
sg.TextureQuality=3
sg.EffectsQuality=3
sg.TrueSkyQuality=3
sg.GroundClutterQuality=3
sg.IBLQuality=1
sg.HeightFieldShadowQuality=3
sg.GroundClutterRadius=10000

[SessionSettings]
SessionName=ARK Dedicated server

[/Script/Engine.GameSession]
MaxPlayers=70

[/Game/PrimalEarth/CoreBlueprints/TestGameMode.TestGameMode_C]
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_Cave_QualityTier1_EX",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.900000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_Cave_QualityTier2_EX",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.900000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_Cave_QualityTier3_EX",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.900000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoDropInventoryComponent_Beyla",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=3.000000,MaxQuality=7.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.250000,ChanceToActuallyGiveItem=0.100000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoDropInventoryComponent_Hati",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=3.000000,MaxQuality=7.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.250000,ChanceToActuallyGiveItem=0.100000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoDropInventoryComponent_Skoll",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=3.000000,MaxQuality=7.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.250000,ChanceToActuallyGiveItem=0.100000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoDropInventoryComponent_Steinbjorn",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=3.000000,MaxQuality=7.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.250000,ChanceToActuallyGiveItem=0.100000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_Space_05_Obsidian",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,MaxQuality=4.300000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.125000,ChanceToActuallyGiveItem=0.300000)),SetWeight=0.002500,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_Ruins_LostIsland",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,MaxQuality=1.200000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.800000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoDropInventoryComponent_WorldBoss_10Items",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=3.000000,MaxQuality=7.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.400000)),SetWeight=0.024000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoDropInventoryComponent_WorldBoss_5Items",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=3.000000,MaxQuality=7.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.400000)),SetWeight=0.024000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_OceanDrop_Fjordor",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,MaxQuality=1.100000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.900000)),SetWeight=0.015000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_IceCaveTier3_Fjordor",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,MaxQuality=1.200000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.500000)),SetWeight=0.190000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoDropInventoryComponent_LavaGolem_jackson",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=3.000000,MaxQuality=7.000000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.300000)),SetWeight=0.022000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="PrimalInventoryBP_GenericFishing",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.400000,RequiresMinQuality=3.000000)),SetWeight=0.001500,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_IceCaveTier3",MinItemSets=0,MaxItemSets=1,NumItemSetsPower=0,bSetsRandomWithoutReplacement=True,ItemSets=((SetName="Carcha Saddle",ItemEntries=((ItemEntryName="Blueprints: Saddles",Items=(BlueprintGeneratedClass'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_CarchaSaddle.PrimalItemArmor_CarchaSaddle_C'),MinQuantity=1.000000,MinQuality=1.000000,MaxQuality=1.200000,bForceBlueprint=False,ChanceToBeBlueprintOverride=0.500000,ChanceToActuallyGiveItem=0.900000)),SetWeight=0.023000,bItemsRandomWithoutReplacement=True)),bAppendItemSets=True,bAppendPreventIncreasingMinMaxItemSets=False)

Game.iniの編集(ブリーディングの設定など)

/home/ark/Servers/ShooterGame/Saved/Config/LinuxServer/Game.ini

注意点に関しては、GameUserSetting.iniと同様になります。

Game.iniの編集でできること
  • 少し特殊なゲーム設定ができる
    • ブリーディングに関する設定

Game.iniで設定できる項目は、GameUserSetting.iniとは異なります。

あれ?この設定項目上手くいってないけどどうして?といった問題は大体が、Game.iniで設定する項目がGameUserSetting.iniに記載されていることが多いです。

筆者のARKサーバー設定内容(Game.ini)
[/script/shootergame.shootergamemode]
LayEggIntervalMultiplier=0.1
MatingIntervalMultiplier=0.01
MatingSpeedMultiplier=2.0
EggHatchSpeedMultiplier=50
BabyMatureSpeedMultiplier=200
BabyFoodConsumptionSpeedMultiplier=0.8
BabyCuddleIntervalMultiplier=0.013

エックスサーバーVPSでのMOD導入方法

MOD導入手順
  1. ワークショップで任意のMODをサブスクライブ
    • 一度シングルプレイをする
  2. ARKサーバーへMODファイルをコピー

エックスサーバーVPSでMODを導入する手順を紹介していきます。

注意点としては、MOD導入後にARKのシングルプレイを一度起動してMODファイルを生成する必要がある点ですね。

SteamのワークショップにてMODを選択する

ARK ワークショップ
ワークショップ

Steamライブラリ>ARK: Survival Evolved>ワークショップ

MODはSteamライブラリでARK: Survival Evolvedを選択し、ワークショップタブを選択しましょう。

するとMODが表示されますから、お好みのMOD・導入したい任意のMODを選択します。

任意のMODページへ移動すると、『サブスクライブする』を選択して有効化してください。

ARK MOD サブスクライブ
※筆者環境ではすでに導入済みのためサブスクライブ中と表示

一度ソロプレイで遊ぶ

ARK MODを有効化してシングルプレイ
MODを有効化してシングルプレイ

ARK起動後、「利用可能なMOD」欄に表示されているMODを選択し矢印アイコンを選択しましょう。

「MODを有効化します」の欄に追加されれば大丈夫です。

最後に「シングルプレイ開始」を選択して、一度サーバーを起動させましょう。

スポーン後すぐにゲームをやめてしまって構いません。

WinSCPを使用してMODファイルをサーバーへコピーする

ローカルファイルを閲覧からARKのインストール先フォルダが開ける
ローカルファイルを閲覧からARKのインストール先フォルダが開ける
フォルダ・modファイルの2つをコピーする
フォルダ・modファイルの2つをコピーする
プレイヤー側のMOD保存場所(コピー元)

C:\SteamLibrary\steamapps\common\ARK\ShooterGame\Content\Mods

サーバー側のMOD保存場所(コピー先)

/home/ark/Servers/ShooterGame/Content/Mods

WinSCPを利用して、フォルダと.modファイル2種類をサーバー側のフォルダにコピー&ペーストを行いましょう。

ゲームサーバーへの参加方法

ゲームサーバーへの接続に必要なもの

IPアドレス

サーバー参加用パスワード

表示>サーバー
表示>サーバー

Steamを起動し、「表示」タブから「サーバー」を選択しましょう。

お気に入り>「サーバー追加」
お気に入り>「サーバー追加」

「お気に入り」タブにて、画面右下よりサーバー追加を選択してください。

IPアドレスを入力し、「このアドレスをお気に入りに追加」を選択で終わりです。

お気に入りフィルターに変更し、パスワードを入力
お気に入りフィルターに変更し、パスワードを入力

ゲームを立ち上げて、フィルターをお気に入りに変更しましょう。

サーバーを選択し、「開始」をクリックするとパスワードを要求されます。

パスワードを入力して「決定」を選択することでゲームに参加できます。

あとがき

筆者もARKサーバーを建てて実際に遊んでいるので、何か気づいた点があれば追記して記事を充実させていきたいと考えています。

質問などあればコメントやお問い合わせよりお願いします。

ゲーム内でのサーバー名を変更する方法が分からなかったので、有識者の方がいらっしゃれば教えていただければ嬉しいです(;´・ω・)

iniファイルを編集しても反映されないんですよね…

SNSへのシェアはこちらから

この記事を書いた人

kanbatchのアバター kanbatch Writer

多趣味な何でも屋です。
主に後続の人が苦労しない様にノウハウをまとめることを好みます。
たまにYoutubeでも解説動画を投稿してます。

コメント

コメント一覧 (6件)

  • 記事参考にさせていただきました。
    ありがとうございます。

    一点質問がございまして、ブリーディング関連の設定をgame ini の方で game settingと同様に設定したいのですが、編集画面で白紙が表示されコマンドを打って保存しても何もおこりません。その場合の対処法等ありますでしょうか

  • ありがとうございます。
    WinSCPを使ってないとかでは無くですか?
    別のツールだと文字コードの関係で白紙になるとかではないのでしょうか。
    ごめんなさい、今パッと思いつくのはそれくらいですね。

  • 記事を参考にさせていただいております。
    一つだけどうしてもできないコマンドがあります。
    ゲーム保存用フォルダの権限変更のコマンドを打ち込んだ際にエラーが出てしまいました。
    自分で打ち込んでみたりコピペしてみたりしたのですが ark:ark でエラーが出てしまいます。
    こちらのコマンドがうまくいかずmod等が入れられない状態です。
    何か対処法などわかりますでしょうか?

  • エックスサーバーVPS公式サーバーの案内を確認してきたのですが、フォルダ変更の手順は現在必要なさそうです。
    その手順の部分が削除されていました。
    https://vps.xserver.ne.jp/support/manual/man_server_app_use_ark.php

    MODなどが入れられないのはARKのインストール先がわからないからだと思うのですが、GameUserSettings.iniの場所※当記事では「/home/ark/Servers/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini」を探してもらえれば続きの手順ができると思います。
    もしお悩みでしたら詳しく教えてください。こちらの方でも環境構築してみて試すことも可能ですので。

  • 無事に解決しました
    表記の場所ではない所にあり見つけるのに時間がかかってしまいました
    教えていただきありがとうございました

コメントする

目次