記事を公開しようとしたきっかけ
⒈ テンプレートを扱っているVPSサービスは複数ゲームを扱うため、公式が更新あった際に瞬時に対応するのが難しい。
⒉ X(旧Twitter)で困っている人が多かった。
⒊ Ubuntuの最低の知識なくやってうまくいかない人が多い。
前提
サーバーファイル格納場所 /opt/7dtd/7dtd_server/
サーバーのディレクトリに移動 cd /opt/7dtd/7dtd_server/
目次
⒈ コントロールパネルのコンソールかSSHクライアントソフトで接続
⒉ 7 Days to Dieのサービスを停止
⒊ 現状のサーバ設定ファイル(serverconfig.xml)のバックアップ
⒋ アップデートツールの steamcmd ダウンロード
⒌ steamcmd を使用してアップデート
⒍ serverconfig.xml を編集
⒎ 7 Days to Dieのサービスを起動
おまけ:MODを入れて遊ぶ
二回目以降は1-2-3-5-6-7
7 Days to Die のアップデート方法
⒈ コントロールパネルのコンソールかSSHクライアントソフトで接続
コンソールの場合
サーバーの起動や再起動などのボタンがあるところのコンソール○○ login: `root` Password:契約時に決めたパスワード(入力しても透明ですが入力してEnter)
SSHクライアントソフトの場合
様々なソフトがあるが【 Tera Term 】が主流で使いやすいです。※セキュリティグループにIPv4v6-SSH追加
ソフトを立ち上げて最初の画面の情報
ホスト:IPアドレス
サービス:SSH
TCPポート:22
SSHバージョン:SSH2
IPバージョン:AUTO
OKを押して次の画面の
ユーザ名:root
パスフレーズ:契約時に決めたパスワード
⒉ 7 Days to Dieのサービスを停止
systemctl stop 7dtd
⒊ 現状のサーバ設定ファイル(serverconfig.xml)のバックアップ
cp /opt/7dtd/7dtd_server/serverconfig.xml /opt/7dtd/serverconfig.xml.bk
⒋ アップデートツールの steamcmd ダウンロード
下記を順番に
cd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar zxvf steamcmd_linux.tar.gz
chmod +x steamcmd.sh
⒌ steamcmd を使用してアップデート
下記を順番に
./steamcmd.sh
force_install_dir /opt/7dtd/7dtd_server
login anonymous
app_update 294420 -beta latest_experimental - Unstable build
quit
補足:app_update 294420 validate
安定版(今回ならv1.0 - Version 1.0 Stable)
※b333からデータ増えてないので一個下ので大丈夫かもです。(2024/07/26時点)
app_update 294420 -beta latest_experimental - Unstable build
ベータの最新版
app_update 294420 -beta alpha21.2 validate - alpha21.2
の数字を変更すれば旧バージョンに下げれるので大型MOD用のサーバを立てれます!
⒍ serverconfig.xml を編集
cd
cd /opt/7dtd/7dtd_server/
vi serverconfig.xml
vi で開いた後 A
キーを押し左下が INSERT
となったら中を編集
編集完了したら ESC
キーを押す
:wq
を押して保存する。
編集で分からない時は 7dtd serverconfig.xml
等で調べて探してください。
⒎ 7 Days to Dieのサービスを起動
systemctl start 7dtd
これで最新版や⒌で指定したVersionで起動することができます。
おまけ:MODを入れて遊ぶ
PCと同じように Mods
フォルダを作って入れて起動すればいいがコマンドでは大掛かりになるので
⒈ 直接ファイルやフォルダごとを運べる万能ソフト WinSCP
を入れる。
⒉ 転送プロトコル:SFTP
ホスト名:IPアドレス
ユーザー名:root
パスワード:契約時に決めたパスワード
⒊ 真ん中のパスが初期が下記のようになってるかと思うので
/root/
そこを下記に変更
/opt/7dtd/7dtd_server/
Windowsと同じようにフォルダいじれるのでその場所に Mods
フォルダを作成 or Windowsで作ったのをドラッグアンドドロップで運ぶ
イメージ下記
/opt/7dtd/7dtd_server/Mods
追加した際は
systemctl stop 7dtd
systemctl start 7dtd
これで再起動すれば反映されます。
最後まで見ていただきありがとうございます。
わからないことがあれば Discord:ally_nb まで