Skip to content

基于 OpenComputers 的 GTNH-AE2 远程控制框架,简称赛博监工,支持网页远程下单

License

Notifications You must be signed in to change notification settings

z5882852/RemoteOC-GTNH-AE2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gtnh oc

赛博监工

AE2 Control for GTNH 2.6.0

当前项目正在开发中。

简介

该项目是一个基于OpenComputers的GTNH-AE2的远程控制系统,主要用于监控AE2网络、物品、流体、CPU、任务等信息,以及支持远程下单、查看任务等功能。

该项目基于RemoteOC框架开发,需要一台可公网访问的主机作为服务器,以及一台或多台OpenComputers电脑作为客户端。

功能

  • 支持查看AE2网络内的物品、流体信息
  • 支持查看CPU状态
  • 支持远程下单
  • 支持监控兰波顿电容的电量和无线电网电量(需配置)
  • 支持监控物品和流体存储元件的状态(需配置)

特色

  • 支持多个OC客户端
  • 移动端适配
  • 支持自定义任务

安装

项目目录

client/    # OC客户端
server/    # 服务端
website/   # 网页前端

服务器端

服务器端需要安装在可公网访问的服务器上

具体步骤请查看 RemoteOC#服务端部署

OC客户端

OC客户端需要安装在游戏内的OC电脑上

  1. 注意事项

    配置要求:

    • CPU: T3 CPUT3 APU
    • 内存: 2 x T3.5内存 (推荐使用T4服务器安装4 x T3.5内存)
    • 扩展卡: 因特网卡
    • 扩展: 适配器
    • 其他: 根据实际情况调整

    当AE终端物品种类超过1000种时请使用4 x T3.5内存,超过2000种时请使用创造模式内存,否则会内存溢出导致无法获取物品数据。

    具体多少种没进行测试,能跑起来就行

  2. 准备工作

    • 组装好 OC 电脑
    • 安装 OpenOS 操作系统
    • 安装因特网卡
    • 连接适配器
    • 将ME接口或ME控制器紧邻适配器
    • 使用分析器获取ME接口或ME控制器的地址
  3. 安装程序安装

    • 下载安装程序
    wget https://raw.githubusercontent.com/z5882852/RemoteOC-GTNH-AE2/main/client/setup.lua
    • 安装客户端
    setup.lua
  4. 直接安装(当raw.githubusercontent.com无法访问时)

    • 下载或克隆项目至本地
    • client目录内所有文件上传至你的 OC 电脑
  5. 修改env.lua文件

    • env.lua中的baseUrl修改为你的后端地址
    • env.lua中的serverToken修改为你的服务端令牌
    • env.lua中的address修改为你的ME接口或ME控制器的地址
  6. 选择扩展插件(可选)

    • 可选插件目录为client/optional_plugins/{插件名}
    • 该目录下会有libplugins两个文件夹,分别对应插件依赖库和插件本体
    • 将插件目录下的lib内的文件上传至client/lib目录
    • 将插件目录下的plugins内的文件上传至client/plugins目录
    • 根据插件的说明修改插件本体文件
  7. 运行客户端

    输入以下命令运行客户端

    run.lua

    DEBUG模式运行

    run.lua --debug

网页前端

网页前端需要安装在可公网访问的服务器上

待补充

效果图

监控 物品 流体 下单 CPU 任务 移动端

扩展插件

待补充

其他

RemoteOC

https://github.com/z5882852/RemoteOC

nbt标签解析

https://github.com/sjmulder/nbt-js

物品和流体图标、数据来源

https://github.com/RealSilverMoon/nesql-exporter/

About

基于 OpenComputers 的 GTNH-AE2 远程控制框架,简称赛博监工,支持网页远程下单

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published