ブラウザから手軽にRustゲームサーバーを管理しよう前回の記事では、さくらのVPS上に独自のRustゲームサーバーを構築しました。さあ、次はサーバーの管理です!Rustゲームサーバーは、RCONというリモートコンソール機能が備わっていて、ゲームサーバーの設定変更や調整、プレイヤーの管理など、さまざまな操作をリモートで行うことが出来ます。問題を起こすプレイヤーがいてすぐにBANしたい場合など、ウェブブラウザやアプリからRCONにアクセスするだけで簡単に行うことが出来ます。今回は、Rustの開発元であるFacepunchが開発したRCONツール、「webrcon」を用いて、Rustゲームサーバーの管理方法を解説します。「webrcon」は余計な機能が無いため軽量で使いやすく、Rust開発元が公開しているツールということもあり、安全性も高いのが特徴です。Webベースのため、スマートフォンやタブレットなどウェブブラウザが扱えるデバイスでしたら利用可能なため、非常に使い勝手の良いRCONツールと言えるでしょう。「rconpassword」を空に設定した場合はRCONが利用できなくなっているため、パスワードを入力後、ファイルを保存しゲームサーバーを再起動させてください。パスワード設定済みの場合は再起動は必要ありません。restartwebrconのウェブサイトにアクセスします。webrconAddressにはサーバーのIPアドレスにRCONポート番号を付与したものを入力します。RCONポート番号は通常28016なので、サーバーのIPアドレスが「192.0.2.0」の場合は以下のようにします。192.0.2.0:28016Passwordには設定したRCONパスワードを入力し「Connect」ボタンをクリックします。コマンドについてwebrconに接続して最初に表示される画面には、サーバー情報やグラフなどが表示され、ここで現状のサーバーパフォーマンスや通信状況、ログインしているプレイヤー数を把握することが出来ます。コンソール機能を利用するには、左メニューの「Console」をクリックします。次に表示される画面でコンソールが表示され、下部の入力欄にコマンドを入力し、エンターキーで送信することが出来ます。以下は管理コマンドの一例です。プレイヤー関連コマンドglobal.players:接続中のプレイヤーの一覧を表示します。[プレイヤー名]:指定したプレイヤーをキルします。global.kill:全てのプレイヤーを即座にキルします。[プレイヤー名]:指定したプレイヤーをゲームから追い出します。global.kickall:全てのプレイヤーをゲームから追い出します。[プレイヤー名]:指定したプレイヤーをゲームからBANします。ID]:指定したプレイヤーのBANを解除します。global.banlist:BANリストに登録されているプレイヤーを表示します。IDは、プレイヤーのログが表示する際にプレイヤー名と共に表示される17桁の数字です。表示させることが可能です。サーバー関連コマンドglobal.status:サーバーの状態や接続中のプレイヤーを表示します。[メッセージ]:サーバーにメッセージを送信します。[メッセージ]:指定した秒数後にサーバを停止する旨をカウントダウンで通知します。カウントダウン後にサーバは停止しますが、自動で再起動は行われません。そのため、SSHを用いて手動で再起動する必要があります。このコマンドの名前は”restart”ですが、実際にはサーバを”stop”する動作を行うため注意が必要です。global.quit:直ちにサーバをシャットダウンします。[雲の量]:ゲーム内の雲の量を0〜1の範囲で設定します。[雨量]:ゲーム内の雨量を0〜1の範囲で設定します。[霧の量]:ゲーム内の霧の量を0〜1の範囲で設定します。[風量]:ゲーム内の風量を0〜1の範囲で設定します。管理コマンドは非常に細かく多義に渡るため、当記事では全てを紹介しきれませんが、以下のサイトで詳細に紹介されていますので是非ご覧ください。2023あなた好みのRustを追求しよう!今回の記事で紹介したRCONとwebrconを駆使することで、Rustゲームサーバーの管理をより一層手軽に行うことができます。Rustゲームサーバーにプラグインを導入しようTwitterFacebookLINEはてなブックマークRelatedVPSで独自のRustゲームサーバーを構築するオープンワールドゲーム「Rust」にハマっています。遊んだ後こう思いました。「独自にサーバー建てたほうが面白いんじゃね?」と。いうわけで、Rustゲームサーバーを独自に構築してみました。Rustゲームサーバーにプラグインを導入しようRustゲームサーバーはデフォルトの状態でも十分にエンジョイできますが、よりオリジナリティあふれるサーバーを追求する場合、プラグインの導入は欠かせません。ServiceのEC2をうまく利用すればクラウド上で動作するゲーミングPCを作成可能ということがわかり、早速構築してみました。ServerのAMIは多くは英語版のため、我々日本人は非常に使いづらいところがあります。2019を日本語化する方法を説明します。S3」を独自ドメインでWebアクセス可能にし、さらにSSL対応させる方法を紹介します。基本的にはドメイン取得・管理以外はAWS上の設定ですべて完結することができます。S3に変更する方法を紹介。Liteプラグインを導入して設定します。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。