Surviveオンライン対応のオープンワールドゲーム「Rust」に最近ハマっています。「Rust」はある島を舞台に、食料を探しアイテムをクラフトして、他のプレイヤーや野生動物から身を守り、武器や建物をクラフトし、生き残ることを目的としたハードコアなサバイバルゲームです。このゲームは、公式やユーザーが運営しているサーバーにログインして、そのサーバー上の島で遊ぶというプレイスタイルなのですが、サーバーにより島のサイズや地形が変わったり、独自ルールを設定したり、プラグインを導入して機能を拡張したりと、それぞれオリジナリティがあって非常に面白く、つい様々なサーバーにログインして遊んでしまいます。遊んだ後にこう思います。「独自にサーバー建てたほうが面白いんじゃね?」と・・・。いうわけで、今回は「Rust」のゲームサーバーを独自に構築する方法を紹介します。再起動アップデートステップ9:Rustゲームサーバーに接続する独自設定を追求してRustの魅力にハマろう!関連ページVPSで構築する「Rust」ゲームサーバーはじめに以下のスペックを満たすサーバーを準備します。サーバー要求スペックCPU:4コアメモリ:8GBストレージ:20GB※独自調査によるLinuxが動作するroot権限有りの専用サーバーやVPS、EC2などのIaaSなら何でも良いのですが、新規にサーバー契約から始める場合はコスパを考えるとVPSがよいかと思います。上記スペックでプレイする場合でも結構ギリギリで、「より多くのユーザーで遊びたい」「より広いマップで遊びたい」場合は、メモリ16GBは必要になります。サーバーは途中でスケールアップできるので、最初は8GBから初めて不足を感じたらスペックを上げていくのをお勧めします。私のお勧めは以下のVPSです。VPS」がよいかなと思います。ゲームサーバーを構築するそれでは早速、「さくらのVPS」で構築していきます。他のVPSでも基本的には同じ手順で設定することが可能です。8Gプラン」を契約します。amd64」にして進めます。鍵認証はあるにこしたことはないですが、今回はパスワード保護のみで進めました。ステップ1:Rustゲームサーバーで使用するポートを開放するさくらのVPSのサーバーコントロールパネルから「パケットフィルター設定」に移動し、以下のポートを解放します。一度に1つのポートしか登録できないため、3回繰り返してください。28017ステップ2:サーバーにアクセスサーバの準備が整ったら、SSHでサーバにアクセスします。ubuntu@{サーバーのIPアドレス}ステップ3:必要なパッケージのインストール以下のコマンドを使用して、Rustゲームサーバーを動作させるのに必要なパッケージをインストールします。xz-utilsステップ4:新しいユーザーアカウントの作成Rustゲームサーバー専用のユーザーアカウントを作成します。今回はわかりやすく「rustserver」というアカウント名にしました。rustserverその後、パスワードを設定し、適当にユーザー情報を入力します。(ユーザー情報は基本スキップで大丈夫です)ステップ5:LinuxGSMのインストール次に、新しく作成したユーザーアカウント「rustserver」でログインし、LinuxGSMをダウンロードしてインストールします。Managers)は、Linuxサーバー上でゲームサーバーを設定、運用、管理するためのコマンドラインツールです。ゲームサーバーを簡単にインストール、自動更新、サーバーモニタリング・バックアップすることが可能です。ステップ6:Rustゲームサーバーのインストール次に、LinuxGSMを使用してRustゲームサーバーをインストールします。installインストールに時間がかかりますので気長に待ちましょう。途中何か聞かれたら、基本「Y」でOKです。無事に完了したら、次のステップに進みます。ステップ7:Rustゲームサーバーの基本設定Rustゲームサーバーは、下記2つのファイルの記述を変更することで、サーバ情報や設定を変更することができます。サーバーの基本情報を設定します。ここで設定した情報は、Rustゲーム内のサーバーブラウザで表示されます。~/serverfiles/server/rustserver/cfg/server.cfg「server.description」には、サーバー概要文を記述します。どのようなサーバーか簡潔に記載するのがよいでしょう。「server.headerimage」には、サーバーのヘッダー画像をURLで指定します。512×256サイズのJPEG画像を指定します。空欄または無効なURLの場合はデフォルト画像に置き換わります。「server.url」には、WebサイトのURLを指定します。ない場合は空欄でOKです。して内容を編集していきます。非常に多くの記載がありサーバを細かく設定することが出来ますが、今回は最低限の項目に絞って説明します。「rconpassword」にはRCONのパスワードを記載します。使用しない場合は空にするか、適当に長めの文字列を入力してください。(RCONはRustゲームサーバーに対してリモートでコマンドを送信し、サーバーを制御するためのプロトコルです。)「servername」にはサーバーの名前を記載します。Rustゲーム内のサーバーブラウザで表示されるサーバー名です。SERVER)「maxplayers」にはサーバーに入れる最大ユーザー数を設定します。基本はデフォルトでOKですが、ユーザーが多くて重たい場合は少人数に制限したほうがよいかもしれません。「worldsize」はマップサイズです。大きければ大きいほどマップサイズが大きくなり、その分サーバーのメモリを消費します。メモリが8GBの場合は3000程度をお勧めします。設定が完了したら、以下のコマンドを使用してRustゲームサーバーを起動します。start以上でRustゲームサーバーの起動が開始しました。完全に起動するまで数分かかるため気長に待つか、以下のコマンドでサーバーのライブコンソールを表示し進行状況を確認することが出来ます。B”を押した後に”d”を押します。C”は使わないでください。complete」と表示されたら起動完了です。現在のサーバー稼働状況を確認する場合は、以下のコマンドを使用します。updateステップ9:Rustゲームサーバーに接続するサーバーが起動したら、早速Rustからサーバーに接続してプレイしてみましょう。Rustを起動します。ゲームメニューが表示されたら”F1′′を押して、コンソールを開きます。コンソールに次のコマンドを入力します。{サーバーのIPアドレス}:28015例えば、サーバーのIPアドレスが「192.0.2.0」の場合、以下のように入力します。192.0.2.0:28015“Enter”を押して、サーバーに接続します。“Esc”を押して、コンソールを閉じます。閉じたらローディング画面が表示されていますので、完了したらゲームが開始されます。※次回以降にサーバーに接続する場合は、サーバーブラウザの履歴からアクセス可能です。独自設定を追求してRustの魅力にハマろう!以上が「さくらのVPS」でRustゲームサーバーを構築する手順です。今回は基本的な設定項目しか紹介しませんでしたが、ほかにも外部のWebコンソール(RCON)を利用したり、Modを導入して様々な機能を拡張するなどし、より「Rust」の楽しさを深めることができます。ブラウザから手軽にRustゲームサーバーを管理しようTwitterFacebookLINEはてなブックマークRelatedRustゲームサーバーにプラグインを導入しようRustゲームサーバーはデフォルトの状態でも十分にエンジョイできますが、よりオリジナリティあふれるサーバーを追求する場合、プラグインの導入は欠かせません。ブラウザから手軽にRustゲームサーバーを管理しよう前回の記事では、さくらのVPS上に独自のRustゲームサーバーを構築しました。さあ、次はサーバーの管理です!「webrcon」を用いて、Rustゲームサーバーの管理方法を解説します。ServerのAMIは多くは英語版のため、我々日本人は非常に使いづらいところがあります。2019を日本語化する方法を説明します。S3に変更する方法を紹介。Liteプラグインを導入して設定します。ServiceのEC2をうまく利用すればクラウド上で動作するゲーミングPCを作成可能ということがわかり、早速構築してみました。S3」を独自ドメインでWebアクセス可能にし、さらにSSL対応させる方法を紹介します。基本的にはドメイン取得・管理以外はAWS上の設定ですべて完結することができます。Latest続きを読むRustゲームサーバーにプラグインを導入しようRustゲームサーバーはデフォルトの状態でも十分にエンジョイできますが、よりオリジナリティあふれるサーバーを追求する場合、プラグインの導入は欠かせません。2023/06/08GameServer続きを読むブラウザから手軽にRustゲームサーバーを管理しよう前回の記事では、さくらのVPS上に独自のRustゲームサーバーを構築しました。さあ、次はサーバーの管理です!「webrcon」を用いて、Rustゲームサーバーの管理方法を解説します。2023/05/25GameServer続きを読むVPSで独自のRustゲームサーバーを構築するオープンワールドゲーム「Rust」にハマっています。遊んだ後こう思いました。「独自にサーバー建てたほうが面白いんじゃね?」と。いうわけで、Rustゲームサーバーを独自に構築してみました。2023/05/24GameServer続きを読むミュージックの再生を「last.fm」に自動スクランブルするiOSアプリ「QuietScrob」iOSアプリ「QuietScrob」は、バックグラウンドで「ミュージック」を監視し、再生中の曲を「last.fm」にスクランブルしてくれます。起動さえしておけば、特に意識することなく勝手にスクランブルしてくれるの手間がかかりません。ServiceのEC2をうまく利用すればクラウド上で動作するゲーミングPCを作成可能ということがわかり、早速構築してみました。ORDER©DJENT.JP。