我流で調べていたので間違っているかもしれませんが、個人宅にある中古Windows10パソコンにsteamcmdを導入し、ConanSandboxServer.exeで起動させた自宅サーバにMODを導入したメモ
我流なので間違っているかもしれませんが、参考する場合には自己責任でお願いします
MOD導入イメージ
MODを使って遊ぶ場合、Steamの遊びたいコミュニティにあるWorkshopから有志が作ったMODをダウンロード(サブスクライブ)することになる。ダウンロード(サブスクライブ)されたMODファイルは自分のパソコン内のゲームフォルダに保存され、「一人プレイ・協力プレイ」の時に自分のパソコン内にあるMODファイルが参照されて遊ぶことが出来る。参考までにConan Exilesの場合、[D:\Program Files (x86)\SteamLibrary\steamapps\workshop\content\440900]配下にMODファイル[*.pak]が保存された(もともとDドライブにConan Exilesをインストールしている場合)
「一人プレイ・協力プレイ」で遊んでいる分にはローカルファイルを参照して様々なMODで遊べるが、「オンラインプレイ」を選択したばあい状況が異なる
オンラインプレイを選択した場合
オンラインプレイを選択すると様々な条件のサーバが選択できて楽しめるが、MODを「自分が」導入している場合、それと同じMODを「オンラインプレイのサーバ」側でもMODが導入されていなければならない・・・らしい
実際には違うかもしれないけど、自分が理解しているサーバーとMODの関係イメージはこんな感じなのかな~と思う。要するに、オンラインプレイする場合には自分が遊んでいるMODと同じMODをサーバーに入れる必要があると言うことである。
MOD導入方法
ディレクトリは各自のサーバーの参照関係を理解しながら自分で設定し直してください
自分のサーバー条件
・Windwos10
・C配下に[C:\steamcmd]をインストールしているとする
パソコン側のMODを確認する
Conan Exiles MODの保存場所の確認方法
D:\Program Files (x86)\SteamLibrary\steamapps\common\Conan Exiles\ConanSandbox\Mods
にmodlist.txtというファイルがあり、その中に参照するmodファイルが保存されている。
[D:\Program Files (x86)\SteamLibrary\steamapps\workshop\content\440900]
ちなみに[440900]はConan Exilesの[app-ID]。ここに選んだMODファイルが入っている、ここのMODファイルのディレクトリを消すとGAME画面中の利用可能MODが消える。ディディレクトリ名は[item ID]になっている。
このときのパソコンでのMOD(本体の)の参照先は
D:\Program Files (x86)\SteamLibrary\steamapps\common\Conan Exiles\ConanSandbox\Mods
にmodlist.txt入っている。modlist.txtは上記MODファイルの参照先(例)[D:\Program Files (x86)\SteamLibrary\steamapps\workshop\content\440900\1386174080/AdELevelUP300.pak]が入っている
サーバー側のMOD導入
この関係性から、個人設置サーバとMODの関係先は
[C:\steamcmd\steamapps\workshop\content\440900]にMOD本体をコピーし
MOD(本体の)の参照先は
Modsディレクトリを作る
[C:\steamcmd\ConanExiles\ConanSandbox\Mods]配下にmodlist.txt入れる
サーバーの再起動
サーバーを再起動すれば、「オンラインプレイ」でMODが使用できるはずです