7.2 KiB
MCSManagerとは?
MCSManager パネルは、マイクラフト(Minecraft)やsteamのゲームサーバーを管理するために開発されました。このパネルは、モダンで安全な分散型コントロールパネルです。
MCSManagerは、マイクラフトと中心としてコミュニティ内で既に一定の人気を得ています。このパネルは、複数のサーバーインスタンスの集中管理ソリューションを提供し、安全で信頼できるマルチユーザー許可システムも提供します。まだ、マイクラフトだけでなく、Terrariaや色々なSteamゲームサーバーの管理者をサポートします。私たちの目標は、ゲームサーバー管理のために別なコミュニティを育成します。
今まで、MCSManagerは英語、フランス語、ドイツ語、イタリア語、日本語、簡体中国語、繫体中国語をサポートしており、将来は多くの言語のサポートを追加する予定です。
特徴
- シンプルなマイクラフトサーバーをデプロイメントができます。
- 他のゲームサーバーもコンパチブルです。(例:
Palworld
,Squad
,Project Zomboid
,Terraria
) - 個人的なUIをカスタマイズすることができます。
Docker
デプロイすると商用利用ができます。- 一つウェブでマルチサーバー管理することができます。
- もっと
ランタイム環境
MCSMパネルはWindows
やLinux
システムをサポートして、Node.js
が必要です。
Node.js
は16.20.2以上が必要です。
インスタレーション
Windows
MCSM HPでファイルパックをダウンロードしって、.exe
ファイルを実行するです。
Linux
シンプルデプロイ
スクリプトは自動的にシステムサービスを登録して、実行するときはルートパーミッションが必要です。
sudo su -c "wget -qO- https://script.mcsmanager.com/setup.sh | bash"
コマンド
systemctl start mcsm-{web,daemon}
systemctl stop mcsm-{web,daemon}
- Ubuntu/Centos/Debian/Archlinuxしかサポートしてないです。
- インストールパス:
/opt/mcsmanager/
.
Linux マニュアルのインストール
- スクリプト実行するときでエロがあったら、マニュアルでインストールもできます。
# /opt パスなかったら、パスを作成します
mkdir /opt
# /opt パスを開けます
cd /opt/
# Node.js 20.11 ダウンロードします。Node.js 16+ あったら、しなくていいです。
wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz
# Node.jsソースの解凍
tar -xvf node-v20.11.0-linux-x64.tar.xz
# Node.jsをシステムパス追加します
ln -s /opt/node-v20.11.0-linux-x64/bin/node /usr/bin/node
ln -s /opt/node-v20.11.0-linux-x64/bin/npm /usr/bin/npm
# MCSMのインストールパスを準備します
mkdir /opt/mcsmanager/
cd /opt/mcsmanager/
# MCSMダウンロードします
wget https://github.com/MCSManager/MCSManager/releases/latest/download/mcsmanager_linux_release.tar.gz
tar -zxf mcsmanager_linux_release.tar.gz
# 必要なアプリを自動的にインストールします
./install.sh
# 二つターミナル用意してください
# まず、daemon実行します。
./start-daemon.sh
# daemon実行したら、二つ目のターミナルでウェブを実行します。
./start-web.sh
# ウェブのアドレスは http://localhost:23333/
# ウェブは自動的に同じデバイスインストールしたdaemonを検測して、追加します。
マニュアルインストールは、自動的にシステムサービス追加しません。そして、自分でシステムサービス追加するかscreen
しないといけないです。システム追加する方法は、グーグルやウィキペディアで調べてください。
ブラウザの互換性
- Supported on modern browsers including
Chrome
,Firefox
, andSafari
. Chrome
とFirefox
とSafari
がサポートしています。- Support for
IE
has been discontinued. - 現在は、
IE
のサポートしていません。
開発
以下の情報は、開発者関係のみです。普通のユーザーとは関係ないです。
MacOS
git clone https://github.com/MCSManager/MCSManager.git
./install-dependents.sh
./npm-dev-macos.sh
Windows
git clone https://github.com/MCSManager/MCSManager.git
./install-dependents.bat
./npm-dev-windows.bat
Build Production Version
./build.bat # Windows
./build.sh # MacOS
そのあとは、PTYとZip-Tools ダウンロードして、解凍して、対応のdaemon/lib
パスへ移動してください。
コード貢献
問題と意見あったら、GitHubのissueへ提出してください。プロジェクトforkしたら、そして、Pull Requestへcommit出して貢献することができます。
もし、貢献するは、コードのスタイルが現在と似てっる感じしてください。詳細は、ガイドライン見てください。
BUG レポート
IssueとBUG: 押してください
安全関係のレポート: SECURITY.md
国際化
以下の人は、多量の翻訳してありがどうございます:
ライセンス
ソースコードは、 Apache-2.0ライセンス使っています。
Copyright ©2024 MCSManager.x