该程序能够在 GTNH 原版包中实现网页端控制AE网络中物品的合成以及查看网络中的物品和流体。
目前实现的功能有:
OC 机器轮询访问某一网络链接地址,获取指令,根据指令去执行已经设定好的方法。 指令为 JSON 格式内容,模板为:
{
"method": "任务方法名",
"data": {}
}
data
为相应参数,在 main.lua
中含有方法的参数说明。
在装有因特网卡以及OpenOS的电脑上运行以下指令进行安装:
wget https://github.com/SmileYik/GTNH-OC-AE-Controller/raw/refs/heads/master/oc/installer.lua ./oc-ae-installer.lua && ./oc-ae-installer.lua --target-direcory "/home/oc-ae"
或者
wget https://ocae.smileyik.eu.org/oc/installer.lua ./oc-ae-installer.lua && ./oc-ae-installer.lua --target-direcory "/home/oc-ae"
将本目录中所有 lua 脚本文件全部拷贝到 oc 硬盘后,修改完配置文件,使用 main
运行程序。
配置文件在 config.lua
中, 其中默认内容如下:
return {
sleep = 10, -- 两次执行任务时间隔多少秒
token = "token", -- token,若后端不需要校验token则可随便填写
baseUrl = "https://123456", -- 基础 url,后端路径,也是你在前端输入的 url
path = { -- 各项数据路径
task = "/task", -- 任务数据所在路径
cpu = "/cpus", -- cpu
essentia = "/essentia", -- 源质
fluids = "/fluids", -- 流体
items = "/items" -- 物品
}
}
ocaetoken
的 header 作为凭据