Skip to main content

専用サーバー:Rust専用サーバー Linuxセットアップ

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

Linux専用サーバーを持っていて、その上にRust専用サーバーサービスをインストールしたい?それならここがピッタリ。この記事では、SteamCMDを使ってLinuxサーバーにRust専用サーバーをインストールする手順をステップバイステップで解説するよ。例ではUbuntuを使うけど、他のディストリビューションでもほぼ同じ流れだよ。

Hint

知ってた?ZAP GS/TS3インターフェースを専用サーバーに直接インストールできて、ZAP-Hostingのダッシュボードと直結したゲームサーバーサービスを数クリックでセットアップできるんだ!詳しくはGS/TS3インターフェースのガイドをチェックしてね。

準備

まずはSSHで専用サーバーに接続しよう。接続方法がわからなければ、SSH初期アクセスガイドを参考にしてね。

また、LinuxサーバーでSteamCMDを初めて使う場合は、最初のセットアップが必要だよ。必ずSteamCMD Linuxセットアップガイドを見て、SteamCMDが完全にセットアップされていることを確認してから進もう。

インストール

まずはsteamユーザーでログインして、整理のためにホームディレクトリhome/steamに移動しよう。

sudo -u steam -s
cd ~

ログインできたら、以下のコマンドでSteamCMDを使ってRustサーバーのインストールを始めよう。steamユーザーに直接インストールされるよ。

steamcmd +force_install_dir '/home/steam/Rust-Server' +login anonymous +app_update 258550 validate +quit

ダウンロードが完了するまで気長に待とう。ゲームサイズが大きいと時間がかかることもあるよ。成功すると完了メッセージが表示されるから安心してね。

設定

ここまででRustサーバーのセットアップは完了。さらに細かい設定はサーバーディレクトリ内の設定ファイルで行えるよ。

ホームディレクトリに戻って、.shファイルを作成しよう。これはサーバー起動用のbashファイルで、各種設定パラメータを調整するのに使うよ。

nano /home/steam/Rust-Server/start_server.sh

以下の内容をbashファイルに書き込もう。基本的でよく使うパラメータを入れてあるよ。もっと設定を追加したい、詳しく知りたい場合は公式Rustウィキを見てみてね。全ての設定オプションが載ってるよ。

#!/bin/bash
/home/steam/Rust-Server/RustDedicated -batchmode -nographics +server.hostname "your_server_name" +server.port 28015 +server.identity "my_server" +server.maxplayers 50 +server.worldsize 1000 +server.saveinterval 300

CTRL+Xで保存し、Yを押してからEnterでファイルを閉じよう。最後に、sudo権限なしで実行できるように実行権限を付けるコマンドを実行してね。

chmod +x /home/steam/Rust-Server/start_server.sh

サーバーの起動と接続

いよいよサーバーを起動しよう。ゲームのメインディレクトリに移動して、start_server.shシェルファイルを実行してね。

/home/steam/Rust-Server/start_server.sh

コマンドプロンプトにログが表示されれば起動成功のサイン。初回起動はセットアップに時間がかかることがあるから気長に待ってね。問題なく起動すれば、サーバーリストに表示されるはず。もしくは、直接[your_ip_address]:28015で接続もできるよ。

まとめ

おめでとう!Rustサーバーを専用サーバーに無事インストール&設定できたね!次のステップとしては、Linuxサービスのセットアップガイドを見て、ゲームサーバーをサービス化する方法を学ぶのがおすすめ。これで自動起動や自動アップデート、ログ管理などが超ラクになるよ!

もし何か質問や問題があれば、いつでもサポートチームに連絡してね。毎日みんなのサポートを待ってるよ!