本サイトの記事にはプロモーションが含まれています

【Xserver VPS】Rustサーバーにプラグイン「Oxide」の導入方法

Xserver VPSを使って構築したRustサーバー(テンプレートあり)にプラグイン「Oxide」の導入方法を紹介します。

プラグイン「Oxide」を導入することで、Rustに様々なプラグインを導入することができるので、Rustに一味違ったカスタマイズを使ってプレイしたいという方はまず、この作業を行いましょう。

※紹介するのは2023/06/17時点で動作確認済みの手順となります

目次

前提条件

本記事で紹介する手順について、事前条件があります。もし該当しない方は、準備を済ませましょう。

  • Steam版ゲームソフト「Rust」を所持していること
  • 「Rust」のテンプレートを適用した「Xserver VPS」が作成されていること
    ※未実施の方はこちらを参考に作成ください
  • 「Xserver VPS」と「Rust」間の接続を行いマルチプレイ設定が完了していること
    ※未実施の方はこちらを参考に設定ください

導入方法

STEP
「Oxide」をインストールする処理がまとめられたshファイルをダウンロードする

Oxideを導入するための処理がまとまったshファイルを自身のPCにダウンロードしましょう。

具体的な手順

こちらのgithubにアクセスする

②「rust-update_xserver.zip」を押下してzipファイルをダウンロードする

③「rust-update_xserver.zip」を解凍して「rust-update.sh」を取得する

STEP
サーバーにSTEP1のshファイルを転送する

STEP1で「rust-update.sh」ファイルを取得したものの、これをサーバーに置かなければ処理ができないので、WinSCPなどを用いて、「rust-update.sh」を「/home/steam/rust_server」に転送しましょう。

※WinSCPを使った転送方法はこちらをご覧ください

STEP
Rustサーバーのコンソール画面を開く

Xserver VPSで運用しているRustサーバーのコンソール画面を表示しましょう。

具体的な手順

①Xserver VPSにログインして管理画面に入り、「VPS管理」を表示する

②設定したいサーバーの「VPS管理」を押下してサーバーの詳細画面を表示する

③画面右上の「コンソール」を押下してコンソール画面を開く

④「root」アカウントでログインする

  1. loginに「root」を入力して「Enter」キーを押下する
  2. Passwordにサーバー作成時に設定した「コンソールログインパスワード」を入力して「Enter」キーを押下する
STEP
Rustサーバー起動時の処理から「ExecStartPre」の操作を止める

サーバー起動時処理を修正してきます。

具体的な手順

①下記を実行して、サーバー実行処理を開く

$ cd /home/steam/rust_server
$ systemctl edit --full rust-server.service

②「ExecStartPre」の前に「#」を追記する

「#」を付けることでその行の処理がコメント(メモ)扱いになるため、処理が実行されなくなります。

③「ctrl」+「X」で保存+ファイルを閉じる

④下記を実行して、変更した設定ファイルを再読み込みする

$ systemctl daemon-reload

※この処理を行うことにより自動サーバーアップデートが動作しなくなるため、今後は下記コマンドを実行して手動アップデートを実行するようにしましょう。

$ steamcmd +login anonymous +force_install_dir /home/steam/rust_server +app_update 258550 validate +quit
STEP
「Oxide」をインストールしてサーバーに導入する

STEP2で転送した「.sh」ファイルを実行して、Oxideをご自身のRustサーバーに導入します。

具体的な手順

①下記コマンドを実行してインストールを開始する

$ cd /home/steam/rust_server
$ bash rust-update.sh

※下記の質問がされるので「y」を入力して「Enter」キーを押下して処理を継続してください

すると、サーバー停止して、Oxideをインストールした後、サーバー起動が行われます。

②下記が表示されると、導入してサーバーの起動が完了となるので、コンソールを閉じてOK

STEP
「Managed」フォルダをダウンロードする

「Managed」フォルダを自身のPCにダウンロードしましょう。

具体的な手順

uModにアクセスする

②「Linux build」の右端にある「Download」を押下してzipファイルをダウンロードする

③「Oxide.Rust-linux.zip」を解凍する(「Managed」フォルダが入っているはずです。)

STEP
サーバーにSTEP6のフォルダを転送する

STEP1で「Managed」フォルダを取得したものの、これをサーバーに置かなければ処理ができないので、WinSCPなどを用いて、「Managed」を「/home/steam/rust_server/RustDedicated_Data」に転送しましょう。(すでに「Managed」フォルダは存在するので、上書きでOKです。)

※WinSCPを使った転送方法はこちらをご覧ください

STEP
サーバーを再起動する

サーバーを再起動します。

サーバーの再起動方法はこちらをご覧ください。

STEP
導入完了

以上で「Oxide」の導入作業は完了となります。

もし、Oxideが問題なくインストールされているのかを確認するのであれば、コンソールを開いて下記を実行しましょう。

$ cd /home/steam/rust_server/
$ ll

これを実行すると「/home/steam/rust_server/」にあるファイル・フォルダ一覧が表示されます。

一覧の中に「oxide」フォルダの表示があれば、問題なく導入できていることがわかります。

プラグインの紹介

パスワード認証導入プラグイン

Rustを身内だけ、もしくは管理者が許可したユーザーだけでプレイしたいことがあるかと思います。

そんな時にオススメなのが、パスワード認証を導入できるプラグインです。

Rustにはログイン時にパスワード認証を導入する機能がデフォルトで用意されていないので、興味のある方はぜひご検討ください。

あわせて読みたい
【Xserver VPS】Rustのプライベートワールドにパスワード認証を付ける方法 自分が作ったゲームサーバーにプレイヤーが入る時パスワード認証させたいということはありませんか? パスワード設定することで管理者、もしくは、参加者から招待した人...

スト鯖企画参加者募集中

公式LINEサービス

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

ゲーム好きのシステムエンジニア
・レンタルサーバーを使った様々なゲームのマルチプレイ設定経験あり
・ゲーム実況チャンネル運用経験あり
・上級ウェブ解析士・SNSマネージャーなど20種類以上の資格保持者

目次