アップデートで追加されたコンテンツを有効にする方法を説明します。
この作業を行うと、既存のワールドデータの内容を上書きする可能性があります。
一度コンテンツが有効になった後は、無効にすることができません。
〈STEP1〉サーバーに接続する
サーバーに接続するには、以下のいずれかの方法を使用してください。
〈STEP2〉ゲームプロセスを停止する
ファイルを編集する前に、ゲームサーバーを停止する必要があります。SSHで以下のコマンドを実行してください。
sudo game stop
ゲームプロセスが停止したことを確認した後、次の手順に進んでください。
〈STEP3〉「start.sh」ファイルを編集する
サーバー上の「/opt/corekeeper/start.sh」ファイルを編集します。以下の方法で編集できます。
- SSHで接続し、viなどのエディタを使用して直接編集
- SFTPで「start.sh」をダウンロードし、ローカルで編集してからアップロード
SSHで直接ファイルを編集する場合は、以下のコマンドを実行してください。
vi /opt/corekeeper/start.sh
「start.sh」ファイルの編集画面で、以下の行を探してください。45行目あたりにあります。
"$exepath" -batchmode -logfile CoreKeeperServerLog.txt "$@" &この行を、以下のように書き換えます。
"$exepath" -batchmode -logfile CoreKeeperServerLog.txt -activatecontent GiantCicadaBossDungeon,GuaranteedOases,NatureBiomeCicadas,AbioticFactor,BiomeStatues &
もとの行は、コメントアウト(先頭に # を追加)することで、後で戻せるようにしておくことを推奨します。
# "$exepath" -batchmode -logfile CoreKeeperServerLog.txt "$@" &変更内容の解説
「-activatecontent」というオプションを追加し、以下のコマンドを記述することで各追加コンテンツを有効化できます。
-
GiantCicadaBossDungeon:砂潜りの女王 -
GuaranteedOases:オアシス確定 -
NatureBiomeCicadas:女王の後継ぎ -
AbioticFactor:Abiotic Factorコラボ -
BiomeStatues:巨獣の聖殿
「,(カンマ)」で区切ることで、複数のコンテンツを一度に有効化できます。
記述例
-activatecontent GiantCicadaBossDungeon,GuaranteedOases,NatureBiomeCicadas,AbioticFactor,BiomeStatues &
〈STEP4〉サーバーを再起動する
変更を適用するために、サーバーを再起動します。
SSHで以下のコマンドを実行してください。
sudo game start
〈STEP5〉動作確認
サーバーの起動後、新しいコンテンツが適用されていることを確認してください。
設定を変更した後、正常に動作しない場合は設定ミスの可能性があります。再度変更内容を確認してください。