Merge pull request #11 from Suwings/master

up develop
This commit is contained in:
Suwings 2018-01-24 18:44:06 +08:00 committed by GitHub
commit 3889818205
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 17 deletions

View File

@ -2,6 +2,11 @@
- 简单,易用,简约,轻量级的 Minecraft Server 控制面板
期待你的使用
-----------
![软件截图](http://39.108.57.206/public/MCSM_A.png)
**注意:** 因为不定时更换原因,目前截图不一定最新。
快速扩展
-----------
我们用最简单上手的方式,来构建整个应用程序,绝大部分的开发者可以轻而易举的进行修改,以及依照协议开发使用。你会发现,这可能是一非常适合你的 `Minecraft` 服务器管理工具,支持绝大部分的主流服务端。
@ -60,18 +65,24 @@ node app.js #或 npm start
| 目录名 | 详情/解释 |
| ------------------------ | --------------------------------------------------------------------------------------------- |
| **core/logo.txt**               |控制台输出logo文字|
| **public**                     |端所有代码|
| **public/common/js/meum.js**    |菜单名修改|
| **public/**                     |前端所有代码,资源,工具目录|
| **public/login/**               |独立登陆页面|
| **public/template/**             |前端业务模板,每个模板拥有着一个生命周期,开始与结束。|
| **public/onlinefs_public/**      |文件在线管理模块前端所有代码|
| **public/common/js/meum.js**    |左侧菜单列表|
| **server/server_core**          |Minecraft 服务端核心目录包括服务端文件配置Mod以及插件|
| **server/x.json**               |Minecraft 服务器面板配置文件|
| **users/x.json**               |控制面板用户配置文件|
| **route/**                     |控制器HTTP 请求业务逻辑层(建议二次扩展从此处扩展)|
| **route/websocket/**            |控制器Webscoket 请求业务逻辑层(建议二次扩展从此处扩展)|
| **core/Process**               |Minecraft Server 类实现|
| **core/User**                   |User 类实现|
| **core/Process/**               |Minecraft Server 类实现|
| **core/User/**                   |User 类实现|
| **model/**                     |模型层,用于提供控制器与服务端,用户操作,也提供设计模式模型|
| **helper/**                     |业务逻辑辅助层,通常控制器会使用这些,列如权限判定之类|
| **ftpd/**                       |FTP 功能模块,其中 ftpserver.js 已经实现了抽象 ftpServerInterface 接口|
| **helper/**                     |业务逻辑辅助层,用于辅助和重复利用业务逻辑|
| **ftpd/**                       |FTP 独立模块,其中 ftpserver.js 已经实现了抽象 ftpServerInterface 接口|
| **onlinefs/**                    |文件在线管理独立模块,(项目: [Suwings/IndependentFileManager](https://github.com/Suwings/IndependentFileManager))|
Bug 报告
-----------

View File

@ -3,7 +3,7 @@
<div class="row">
<div id='News' class="col-md-6">
<div class="Panel PanelGreen">
<div class="PanelTitle">最新动态与 BUG 通知</div>
<div class="PanelTitle">最新动态与信息通知</div>
<div class="PanelBody">
<p>关注这里如果出现BUG/新版本我们会立即通告 (面板重启时自动更新)</p>
<div class="news" v-for="item of items">
@ -18,7 +18,7 @@
<div class="PanelTitle">当前版本</div>
<div class="PanelBody">
<p>当前版本号:
<span class="color-gray">8.1.0.0</span>
<span class="color-gray">8.2.0.0</span>
</p>
<br>
@ -41,12 +41,9 @@
<div class="Panel PanelRed">
<div class="PanelTitle">本程序版权与相关协议声明</div>
<div class="PanelBody">
<p>1.当您一旦使用本软件,则代表您同意尊重本软件版权,不私自修改后端代码并且重新发布</p>
<p>1.软件为开源自由软件,您可以进行任何修改和增删,自定义化设计</p>
<p>2.当您使用控制台开启 Minecraft 服务器时,则代表您遵守 Minecraft 相关协议和 EULA 协议。</p>
<p>3.不准出售本软件,但可以用于合法的商业用途。</p>
<p>4.注意,不要在 64 位系统上运行 32 位的控制面板,否则无法正确启动服务器</p>
<br>
</div>
</div>
</div>
@ -57,13 +54,11 @@
</div>
<script>
MI.rListener('onload', function () {
console.log('页面开始')
RES.ajax({
type: 'GET',
url: './public/news.json',
success: function (data) {
VIEW_MODEL['News'] = data;
console.log(data)
VIEW_MODEL.newVue('News', {
el: '#News',
});
@ -75,7 +70,5 @@
});
})
MI.rListener('onend', function () {
console.log('页面关闭')
})
MI.rListener('onend', function () {})
</script>