ホーム
Resoniteヘッドレスサーバーをブラウザで簡単管理!「MarkN Resonite Headless Controller」を公開しました

Resoniteヘッドレスサーバーをブラウザで簡単管理!「MarkN Resonite Headless Controller」を公開しました

こんにちは、「まーくん。(MarkN)」です。 Resoniteのヘッドレスサーバー、便利ですよね。常設ワールドを立てたり、フレンドがいつでも入れる場所を提供したりと、様々な活用法があります。

ただ、CUI(黒い画面)での操作は少し慣れが必要ですし、「ヘッドレスでセッションたてたいな」「設定変更したいな」と思った時に、すぐ確認できないのは少し不便ですよね。

そこで開発したのが今回紹介する「MarkN Resonite Headless Controller」です。

この記事では、このツールの簡単な紹介と、インストール方法、そして具体的な機能について解説します。

「MarkN Resonite Headless Controller」とは?

一言でいうと、「ResoniteのヘッドレスサーバーをWebブラウザの画面から操作するためのツール」です。

セッション一覧とユーザー一覧が表示された管理画面のスクリーンショット
WebUIのスクリーンショット

専門的な知識がなくても、クリック操作でサーバーの状態を確認したり、簡単な操作を行ったりすることができます。

インストールはとても簡単

「難しそう…」と思った方もご安心ください。インストールはとてもシンプルです。(ヘッドレスは使えるようにしておいてください)

  1. まず、以下のGitHubリポジトリにアクセスします。
  2. リポジトリの「Releases」ページから、最新版のzipファイルをダウンロードして解凍します。
  3. 解凍したフォルダの中にある start.bat をダブルクリックして実行します。

これだけです! 初回起動時に、Web UIにログインするためのパスワードを設定するよう求められるので、画面の指示に従ってパスワードを入力してください。 起動が完了したら、Webブラウザで http://localhost:8080 にアクセスすれば、管理画面が表示されます。

主な機能一覧

スクリーンショットとともに、このツールでできる主な機能をご紹介します。

1. ダッシュボードでサーバーを直感的に管理

ヘッドレスサーバーの状態やセッション一覧が確認できるダッシュボードのスクリーンショット
メインダッシュボード画面

メイン画面では、ヘッドレスサーバーの状況を直感的に把握・操作できます。

  • 基本操作: 画面上部からコンフィグファイルを選択し、ヘッドレスサーバーの起動・停止ができます。現在のCPUやメモリ使用率も一目で確認可能です。
  • セッション管理: 左側のパネルで、現在起動中のセッション一覧を確認したり、操作したいセッションへフォーカスを切り替えたりできます。ログの表示や、手動でのコマンド実行もここから行えます。
  • 詳細設定: 中央のダッシュボードでは、フォーカス中のセッションのアクセスレベル変更や、参加しているユーザーの情報確認、権限設定などを直接変更できます。

2. 多彩な方法で新しいワールドを起動

URLやテンプレートから新しいセッションを開始する画面のスクリーンショット
新規セッションの開始画面

テンプレートやurlまたは公開ワールドから検索して新しいセッションを開始できます。

3. フレンド管理機能

フレンドの検索やメッセージ送信ができる画面のスクリーンショット
フレンド管理画面

Resonite内のフレンドを管理する基本的な機能を搭載しています。ユーザーを検索してフレンド申請を送ったり、フレンドにメッセージを送ったりすることが可能です。

4. GUIでのコンフィグ作成・編集

GUIでヘッドレスサーバーのコンフィグレーションを作成・編集する画面のスクリーンショット
コンフィグ作成・編集画面

ヘッドレスサーバーの設定ファイル(コンフィグ)を、テキストエディタとにらめっこすることなくGUIで作成・編集できます。既存のコンフィグファイルを読み込んで、それを元に新しい設定を作ることもできるので、管理がとても楽になります。

5. 高機能な自動再起動スケジューラー

日時や条件を指定して自動再起動をスケジュールする画面のスクリーンショット
自動再起動の設定画面

サーバーを長時間起動していると、どうしてもメモリ使用量が増えたり、動作が不安定になったりしがちです。この機能を使えば、サーバーを定期的に再起動するスケジュールを組むことができます。

  • 柔軟なスケジュール: 「毎週月曜の朝5時」「毎日深夜3時」といった定期的な再起動はもちろん、特定の日時を指定して、イベント用の特別なコンフィグで起動するといった設定も可能です。
  • 丁寧なシャットダウン: 再起動前に「セッションにユーザーがいなくなるまで最大〇分待つ」という設定ができます。もし時間内にユーザーが残っていた場合、チャットメッセージを送信したり、ワールド内でアナウンス音声(例えばTorazoさんの「閉店ボイス(蛍の光付き)」など)を再生したりして、退出を促すことができます。

まとめ

「MarkN Resonite Headless Controller」は、Resoniteのヘッドレスサーバー運用をより手軽で快適なものにすることを目指して開発しました。 特に、普段CUIに慣れていない方や、複数のサーバーを手軽に管理したい方におすすめです。

まだまだ開発途中のツールですが、皆さんのヘッドレスサーバーライフが少しでも便利になれば幸いです。

この記事を共有する

Xでポスト

おすすめの記事

Google Apps Scriptのロゴと、翻訳をイメージさせる吹き出しや地球儀のアイコンを組み合わせたもの。背景にうっすらとプログラムのコードが見えるデザイン

超簡単!GASで作る無料翻訳APIの作り方

「自分だけの翻訳APIを、無料で簡単に作れたら便利だと思いませんか? 実はGoogleアカウントさえあれば、プログラミングの経験がない方でも、意外と手軽に自作できるんですよ。外部サービスの契約やサー …

作ったもの Resonite 解説 プログラミング
Koerec - 高速音声コーパス作成ツール のサムネイル

Koerec - 高速音声コーパス作成ツール

ブラウザだけで音声コーパスの作成が完結するWebアプリケーション「Koerec」を公開しました。 主な機能 台本管理: 事前定義台本の選択、カスタム台本のアップロード・編集 効率的な録音: ワンクリッ …

作ったもの プログラミング AI
AIと一緒にホームページを作ってみた!プログラミング未経験からの冒険 のサムネイル

AIと一緒にホームページを作ってみた!プログラミング未経験からの冒険

こんにちは!「まーくん。(MarkN)」です。Resoniteというメタバースでプログラミングをしたり、ツールやおもちゃを作ったりしています。 実は最近、自分の作品や活動を発信するためのホームページを …

AI プログラミング ブログ 作ったもの
VRでストライカーユニット装着!#ストライクウィッチーズ #Resionite のサムネイル

VRでストライカーユニット装着!#ストライクウィッチーズ #Resionite

VRでストライカーユニット装着!#ストライクウィッチーズ #Resionite ストライクウィッチーズの二次創作アイテムです。ほぼすべてのアバターの足にストライカーユニットを装着でき、装着するとフライ …

Resonite VR 作ったもの おすすめアイテム
アバターのおっぱいマウスパッドを作れるワールド 3Dマウスパッドショップ【VR】【Resonite】 のサムネイル

アバターのおっぱいマウスパッドを作れるワールド 3Dマウスパッドショップ【VR】【Resonite】

アバターのおっぱいマウスパッドを作れるワールド 3Dマウスパッドショップ【VR】【Resonite】 自分のアバターで“立体マウスパッド”を作りたい——その願い、このワールドならその場で叶います。見た …

Resonite VR 作ったもの おすすめアイテム
夕日に沈むヤマトinVR #宇宙戦艦ヤマト 50周年 のサムネイル

夕日に沈むヤマトinVR #宇宙戦艦ヤマト 50周年

夕日に沈むヤマトinVR #宇宙戦艦ヤマト 50周年

Resonite VR 作ったもの おすすめアイテム