MCSManager/README_JP.md
2024-10-26 11:41:39 -03:00

7.2 KiB
Raw Blame History


MCSManagerとは

MCSManager パネルは、マイクラフトMinecraftやsteamのゲームサーバーを管理するために開発されました。このパネルは、モダンで安全な分散型コントロールパネルです。

MCSManagerは、マイクラフトと中心としてコミュニティ内で既に一定の人気を得ています。このパネルは、複数のサーバーインスタンスの集中管理ソリューションを提供し、安全で信頼できるマルチユーザー許可システムも提供します。まだ、マイクラフトだけでなく、Terrariaや色々なSteamゲームサーバーの管理者をサポートします。私たちの目標は、ゲームサーバー管理のために別なコミュニティを育成します。

今まで、MCSManagerは英語、フランス語、ドイツ語、イタリア語、日本語、簡体中国語、繫体中国語をサポートしており、将来は多くの言語のサポートを追加する予定です。

failed_to_load_screenshot.png

failed_to_load_screenshot.png

特徴

  1. シンプルなマイクラフトサーバーをデプロイメントができます。
  2. 他のゲームサーバーもコンパチブルです。(例:Palworld, Squad, Project Zomboid, Terraria)
  3. 個人的なUIをカスタマイズすることができます。
  4. Dockerデプロイすると商用利用ができます。
  5. 一つウェブでマルチサーバー管理することができます。
  6. もっと

ランタイム環境

MCSMパネルはWindowsLinuxシステムをサポートして、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, and Safari.
  • ChromeFirefoxSafariがサポートしています。
  • 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

そのあとは、PTYZip-Tools ダウンロードして、解凍して、対応のdaemon/libパスへ移動してください。


コード貢献

問題と意見あったら、GitHubのissueへ提出してください。プロジェクトforkしたら、そして、Pull Requestへcommit出して貢献することができます。

もし、貢献するは、コードのスタイルが現在と似てっる感じしてください。詳細は、ガイドライン見てください。


BUG レポート

IssueとBUG: 押してください

安全関係のレポート: SECURITY.md


国際化

以下の人は、多量の翻訳してありがどうございます:


ライセンス

ソースコードは、 Apache-2.0ライセンス使っています。

Copyright ©2024 MCSManager.x