2017-11-16 11:29:59 +08:00
|
|
|
|
## Minecraft Server Manager
|
|
|
|
|
简单,易用,简约,轻量级的 Minecraft Server 控制面板
|
2017-11-12 09:53:27 +08:00
|
|
|
|
|
2017-11-16 11:27:09 +08:00
|
|
|
|
### 快速上手
|
2017-11-13 12:35:13 +08:00
|
|
|
|
我们用最简单上手的方式,来构建整个应用程序,绝大部分的开发者可以轻而易举的进行修改,以及依照协议开发使用。你会发现,这可能是一非常适合你的 `Minecraft` 服务器管理工具,支持绝大部分的主流服务端。
|
2017-11-12 09:54:53 +08:00
|
|
|
|
|
2017-11-16 11:27:09 +08:00
|
|
|
|
### 文档 && 使用说明
|
2017-11-12 09:53:27 +08:00
|
|
|
|
正在开发..
|
|
|
|
|
|
2017-11-18 15:53:36 +08:00
|
|
|
|
### 环境需求
|
|
|
|
|
- `Node.js` >= 8.0
|
|
|
|
|
- `Java` >= 7.0 但强烈推荐 `Java` 8
|
2017-11-12 09:54:53 +08:00
|
|
|
|
|
2017-11-18 15:53:36 +08:00
|
|
|
|
|
|
|
|
|
### 普通用户使用
|
|
|
|
|
> 首先您需要所说明的环境需求
|
|
|
|
|
```bash
|
|
|
|
|
git clone https://github.com/Suwings/MCSManager.git
|
|
|
|
|
cd mcsmanager
|
2017-11-18 16:00:53 +08:00
|
|
|
|
npm install --production
|
2017-11-18 15:53:36 +08:00
|
|
|
|
node app.js #或 npm start
|
2017-11-12 09:53:27 +08:00
|
|
|
|
```
|
2017-11-18 15:53:36 +08:00
|
|
|
|
|
|
|
|
|
### 构建二次开发环境 (针对开发者)
|
|
|
|
|
```bash
|
|
|
|
|
git clone https://github.com/Suwings/MCSManager.git
|
|
|
|
|
cd mcsmanager
|
|
|
|
|
npm install
|
2017-11-12 09:53:27 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
2017-11-16 11:27:09 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 基本目录解释
|
|
|
|
|
> `core/info.json` 数据记录文档(如果因意外中断程序乱码可以用info_reset.json覆盖)
|
|
|
|
|
>
|
|
|
|
|
> `core/logo.txt` 控制台输出
|
|
|
|
|
>
|
|
|
|
|
> `public/` 前端所有代码(压缩)
|
2017-11-16 11:29:59 +08:00
|
|
|
|
>
|
2017-11-16 11:27:09 +08:00
|
|
|
|
> `public_src/` 前端所有代码,如果你想更改前端,请用这个覆盖public/
|
2017-11-16 11:29:59 +08:00
|
|
|
|
>
|
2017-11-16 11:27:09 +08:00
|
|
|
|
> `public/common/js/meum.js` 菜单名修改
|
|
|
|
|
>
|
|
|
|
|
> `server/server_core` 服务器核心目录
|
2017-11-16 11:29:59 +08:00
|
|
|
|
>
|
2017-11-16 11:27:09 +08:00
|
|
|
|
> `server/*.json` 服务器配置文件
|
|
|
|
|
>
|
|
|
|
|
> `users/*.json` 用户配置文件
|
|
|
|
|
|
|
|
|
|
### 开源协议
|
|
|
|
|
> 采用 [AGPL](./LICENSE "AGPL") 协议
|