这个程序是为“A裙子”定制,由MCSManager二次开发,并继承MCSManager版权并开源。 (其实我也知道自己写的不好,反正能用就行 :huaji:

(其实我没玩过方舟,/滑稽/)

建议提出: “A裙子”

服务器支持: “A裙子”

版权相关

程序是基于 GNU Affero General Public License v3.0 开放源代码的自由软件。
例外:

1. 在不公开发布的原则下,可以无视版权,对软件进行任何程度的修改。

2. 本软件与本帖相关内容 准许 不通知作者进行 转载,修改 或 编写相关教程。

先来给大家看下MCSManager,是一个我的世界服务器管理器。

界面预览

浏览器兼容性

浏览器:(IE10+ Chome  Edge等等)
强烈推荐使用 火狐浏览器 或 谷歌浏览器 这都是兼容性很高的浏览器也是全球知名浏览器。
对于国内大部分浏览器基本上兼容,支持 Windows10 Edge浏览器,对于 IE10 及其以上的浏览器兼容。如有不兼容请反馈给我

如果您使用 QQ浏览器 360浏览器 搜狗浏览器 等等一些国内双核浏览器,请尽可能的使用“极速模式(Webkit内核)”访问~
即可获取更好体验。

安全性

我们已经尽可能的对一系列安全攻击手段进行了防御,我们认为这些防御是有必要的。
但是请务必将你自己的密码设置成及其复杂的密码,以保证安全性的提高。
如果您发现任何可疑的安全性问题,欢迎反馈给我们,我们将保证修复,毕竟是安全性。

可以使用反向代理实现 Https。

所需环境

Nodejs >= 8.0 

强烈建议Linux环境运行

项目目录结构

注意: 并不是所有目录的文件我们都建议你进行更改!

目录名详情/解释
property.js控制面板配置文件
core/logo.txt              控制台输出 logo 文字
public/前端所有代码,资源目录,前后端分离,使用 ws 和 ajax 通讯
public/login/              纯 UI 逻辑登陆页面
public/template/            前端业务模板,每个模板拥有着一个生命周期,开始与结束。
public/onlinefs_public/      文件在线管理模块前端所有代码
public/common/js/meum.js控制面板左侧菜单列表
public/common/js/login.js通用登录流程逻辑,可重复利用在各类 HTML 登录模板
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/DataModel.js            数据持久化模型,几乎是所有的配置的 I/O 模型
model/                    模型层,用于提供控制器与服务端,用户操作,也提供设计模式模型
helper/                    业务逻辑辅助层,用于辅助和重复利用业务逻辑
ftpd/                      FTP 独立模块,其中 ftpserver.js 已经实现了抽象 ftpServerInterface 接口
onlinefs/                    文件管理独立模块 (Suwings/IndependentFileManager)

如果你需要编辑配置文件写入模块,请打开:“ArkManager文件夹/core/Process/Mcserver.js”

如果你需要编辑配置文件内容编辑模块,请打开:“ArkManager文件目录/public/common/js/properties.js”

好了抄完了,接下来步入正确食用方法:

安装方法

Star本项目

GIT

git clone https://github.com/ivampiresp/ArkManager 

安装nodejs

本人操作系统:Ubuntu。其他系统自行安装nodejs。

(操作前进入ArkManager目录)

sudo apt install nodejs npm -y
sudo npm install n -g
sudo n stable -g
npm install
npm start

创建服务器

在这之前当然要弄好一个服务端,这个不必我解释了吧。

开服命令用自定义命令,我猜会玩方舟服务端的都知道(我不太会)

创建硬/软链接

Win下建议硬链接,Linux建议软链接。链接到ShooterGames\Saved...\GameUserSettings.ini(好像是这里,我不了解方舟)

链接文件放在服务端根目录下,名字为GameUserSettings.ini

配置Server API

我也不会,我只知道要用到一个webrcon的插件。

由于博主也要吃饭,所以只能用皮皮盘了哈,见谅~~~

下载地址:https://u19674868.pipipan.com/fs/19674868-387864072

打开服务器RCON

不必多说了吧

开启后用控制台的终端控制

(其实终端就是个RCON)

最后

享受吧

其实教程我也不想多写。。。

这个面板。。欢迎N次开发。(其实我也知道自己写的不好,反正能用就行 :huaji: