専用サーバー:Enshrouded 専用サーバー Linux セットアップ
はじめに
Linux専用サーバーを持っていて、そこにEnshrouded専用サーバーサービスをインストールしたい?それならここがピッタリ。この記事では、SteamCMDを使ってLinuxサーバーにこのサービスをインストールする手順をステップバイステップで解説するよ。例ではUbuntuを使ってるけど、他のディストリビューションでもほぼ同じ流れだよ。
知ってた?ZAP GS/TS3インターフェースを専用サーバーに直接インストールできて、ZAP-Hostingのダッシュボードと直結したゲームサーバーサービスを数クリックでセットアップできちゃうんだ!詳しくはGS/TS3インターフェースのガイドをチェックしてね。
準備
まずはSSHで専用サーバーに接続しよう。やり方がわからなければSSH初期アクセスガイドを参考にしてね。
また、LinuxサーバーでSteamCMDを初めて使う場合は、最初のセットアップが必要だよ。必ずSteamCMD Linuxセットアップガイドを見て、SteamCMDが完全にセットアップされていることを確認してから進もう。
Enshroudedは現状、Linuxネイティブのサーバービルドを提供していないから、Windows版サーバーをLinuxで動かすために追加の準備が必要だよ。
Linuxサーバーで初めて使う場合は、一度だけWine互換レイヤーのインストールを済ませておこう。簡単なWine互換レイヤーセットアップガイドを使って準備してね。
インストール
まずはsteam
ユーザーでログインして、整理のためにホームディレクトリhome/steam
に移動しよう。
sudo -u steam -s
cd ~
ログインできたら、以下のコマンドでSteamCMDを使ってインストールを開始しよう。+@sSteamCmdForcePlatformType windows
パラメータを使うことで、Windows用バイナリを強制的にインストールできるよ。
steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir '/home/steam/Enshrouded-Server' +login anonymous +app_update 2278520 validate +quit
ダウンロードが完了するまで気長に待とう。ゲームサイズが大きいと時間がかかることもあるよ。成功すると完了メッセージが表示されるから安心してね。
設定
ここまででEnshroudedサーバーのセットアップは完了。さらに細かい設定はサーバーディレクトリ内の設定ファイルで行えるよ。
設定はルートディレクトリにあるenshrouded_server.jsonファイルを編集すればOK。
nano /home/steam/Enshrouded-Server/enshrouded_server.json
利用可能なサーバーオプションや詳細はEnshroudedのサーバー設定ガイドを見てみてね。
サーバーの起動&接続
いよいよサーバーを起動しよう。ゲームのメインディレクトリに移動して、以下のコマンドでenshrouded_server.exeを実行するよ。Wine互換レイヤー経由で動かすために、xvfb-runとwineを付けるのを忘れずに。
xvfb-run wine /home/steam/Enshrouded-Server/enshrouded_server.exe
コマンドプロンプトにたくさんログが流れるはず。[Session] 'HostOnline' (up)!
というログが出たら起動成功のサイン。あとはFind Gamesタブでサーバー情報を追加して直接接続できるよ:[your_ip_address]:15636
まとめ
おめでとう!専用サーバーにEnshroudedサーバーを無事インストール&設定できたね!次のステップとしては、Linuxサービスセットアップガイドを見て、ゲームサーバーをサービス化するのがおすすめ。これで自動起動や自動アップデート、ログ管理などが超ラクになるよ。
もし何か質問やトラブルがあったら、いつでもサポートチームに連絡してね。毎日みんなの助けになるよ!