当前项目正在开发中。
该项目是一个基于OpenComputers的GTNH-AE2的远程控制系统,主要用于监控AE2网络、物品、流体、CPU、任务等信息,以及支持远程下单、查看任务等功能。
该项目基于RemoteOC框架开发,需要一台可公网访问的主机作为服务器,以及一台或多台OpenComputers电脑作为客户端。
- 支持查看AE2网络内的物品、流体信息
- 支持查看CPU状态
- 支持远程下单
- 支持监控兰波顿电容的电量和无线电网电量(需配置)
- 支持监控物品和流体存储元件的状态(需配置)
- 支持多个OC客户端
- 移动端适配
- 支持自定义任务
client/ # OC客户端
server/ # 服务端
website/ # 网页前端
服务器端需要安装在可公网访问的服务器上
具体步骤请查看 RemoteOC#服务端部署
OC客户端需要安装在游戏内的OC电脑上
-
注意事项
配置要求:
- CPU:
T3 CPU
或T3 APU
- 内存:
2 x T3.5内存
(推荐使用T4服务器
安装4 x T3.5内存
) - 扩展卡:
因特网卡
- 扩展:
适配器
- 其他: 根据实际情况调整
当AE终端物品种类超过1000种时请使用
4 x T3.5内存
,超过2000种时请使用创造模式内存
,否则会内存溢出导致无法获取物品数据。具体多少种没进行测试,能跑起来就行
- CPU:
-
准备工作
- 组装好 OC 电脑
- 安装 OpenOS 操作系统
- 安装因特网卡
- 连接适配器
- 将ME接口或ME控制器紧邻适配器
- 使用分析器获取ME接口或ME控制器的地址
-
安装程序安装
- 下载安装程序
wget https://raw.githubusercontent.com/z5882852/RemoteOC-GTNH-AE2/main/client/setup.lua
- 安装客户端
setup.lua
-
直接安装(当raw.githubusercontent.com无法访问时)
- 下载或克隆项目至本地
- 将
client
目录内所有文件上传至你的 OC 电脑
-
修改
env.lua
文件- 将
env.lua
中的baseUrl
修改为你的后端地址 - 将
env.lua
中的serverToken
修改为你的服务端令牌 - 将
env.lua
中的address
修改为你的ME接口或ME控制器的地址
- 将
-
选择扩展插件(可选)
- 可选插件目录为
client/optional_plugins/{插件名}
- 该目录下会有
lib
和plugins
两个文件夹,分别对应插件依赖库和插件本体 - 将插件目录下的
lib
内的文件上传至client/lib
目录 - 将插件目录下的
plugins
内的文件上传至client/plugins
目录 - 根据插件的说明修改插件本体文件
- 可选插件目录为
-
运行客户端
输入以下命令运行客户端
run.lua
DEBUG模式运行
run.lua --debug
网页前端需要安装在可公网访问的服务器上
待补充
待补充
https://github.com/z5882852/RemoteOC