mirror of
https://github.com/MCSManager/MCSManager.git
synced 2025-04-06 17:10:29 +08:00
commit
3889818205
23
README.md
23
README.md
@ -2,6 +2,11 @@
|
||||
|
||||
- 简单,易用,简约,轻量级的 Minecraft Server 控制面板
|
||||
|
||||
期待你的使用
|
||||
-----------
|
||||

|
||||
**注意:** 因为不定时更换原因,目前截图不一定最新。
|
||||
|
||||
快速扩展
|
||||
-----------
|
||||
我们用最简单上手的方式,来构建整个应用程序,绝大部分的开发者可以轻而易举的进行修改,以及依照协议开发使用。你会发现,这可能是一非常适合你的 `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 报告
|
||||
-----------
|
||||
|
@ -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>
|
Loading…
x
Reference in New Issue
Block a user