我的世界1.12.2懒人AE2中的大型分子装配室的IO端口怎么用?

AE 模组通过一个非常独特的系统来实现物流方面的功能—— ,不同于大部分其他物流模组流行的管道或者是终端绑定这样相对直观的方式,ME 网络的构成较为复杂,并且许多 ME 网络的组成元件很难光从名称就看出它在 ME 网络中的作用。编者基于个人对于 ME 网络的理解写下这篇教程,希望能够简要地回答“ ME 网络能做什么”以及“怎样建设简单的 ME 网络”这两个问题。至于材料获取或自动化方案等模组内容,不在本教程涵盖之内。

教程尽量采用 AE 配合原版 MC 来编排案例,当用到其他模组时会对引入内容加以说明。读到不认识的物品,且本文中没有对其说明时,可以查找百科相关资料简单了解其作用。正文中有时会对一些文字加粗上色来加以强调,其中橙色用于标识物品设备,红色用于标识较重要的概念。有时会出现一些 AE 模组本身没有的称呼和概念,这是为了帮助理解一些 ME 网络的特性,实际信息以模组内容和官方网站的资料为准。

游戏中,一个 ME 网络往往不是“必须有xxx”,而是一个“有了xxx”的结构就能称为 ME 网络。因此 ME 网络的实际构成和形式千差万别,应从单一设备在网络中的作用着眼,才能逐渐明白整个系统的运行方式。

ME 网络中,可以将物品看作网络中的数据数据通过存储元件进行实际存储,存储元件则需借助 ME 驱动器ME 箱子设备与网络或外界的数据进行交互(也即放入或取出物品),网络设备之间通过连接 ME 线缆实现数据的传输互通,网络中的大部分设备以及传输介质都需要接受能量供应才能工作(介绍了在 AE 模组中数据的单位“字节”与物品数量和类型数量之间的转换关系)。因此,通入能量的、使用 ME 线缆相互连接的数个设备,就可称为 ME 网络。但是,设备在网络中的作用是什么?网络有什么特别的性质?

限于编者水平,无法对这一系统的方方面面都翔实地阐述,有限的篇幅和案例也难以尽显模组的强大和灵活,但相信以读者的机智,只要掌握了最基本概念和最简单的案例,一定能结合自己的游戏经验举一反三,涌现灵感。并且,编者是出于对网络相关概念的亲切,才会格外关注 ME 网络方面的内容,实际上即便不曾了解本教程提及的许多概念,一样可以挖掘出不少 AE 模组的乐趣,编者最早接触 AE 模组时也是如此。

本文的前两章阐述了 ME 网络的基础设备和相关特性,ME 网络的复杂功能很大程度上都是通过堆砌这些基础来实现的。而在第三、第四章中,本文对 AE 模组的自动化内容进行了简要地介绍并给出了一个结合植物魔法模组生产场景的简单自动化案例,已经有一定经验的读者可以直接从案例看起,看看本文是否仍能帮到你什么。如果希望我补充或改正一些什么,欢迎留下短评。

存储元件、ME 驱动器和 ME 箱子

存储往往是大部分人接触和认识 AE 模组的伊始,因此本章不涉及 ME 网络的各种性质,而是先介绍一些亲民的入门设备,作为深入探讨的基础。这样即便你在下一章就卡住或者厌倦了,你起码已经得到了一个能正常使用的大箱子w

正如前言所说,在 AE 模组中,物品在 ME 网络中是数据,而各种  是数据在 ME 网络中的实际存储位置存储元件应置入    这两种能够访问存储元件的设备,网络中的其他设备可以通过这两种设备读写存储元件(存取物品);通过 ,玩家能够查看和存取 ME 网络中所有可以被访问的数据,但这并不意味着数据存储在 ME 终端中,ME 终端访问的是存储元件中的数据

存储元件,再向网络接入能量(网络需要能量才能工作!此处接入一个 ),此时我们就能通过 ME 终端查看 1k 存储元件中的数据(物品),也可以通过终端进行数据存取,一个非常简单的 ME 网络已经形成了。


如何把 ME 驱动器和 ME 箱子以外的容器接入 ME 网络呢? 可以做到这一点。对于 ME 网络,存储总线与它所邻接的容器,相当于一个 ME 箱子,接入网络后通过网络中的 ME 终端就可以访问容器中的物品了。

当网络中有多个容器时,如何让一种物品优先存放到指定的容器中去呢?许多 AE 设备可以配置优先级,优先级越高,设备就越优先处理网络中的存取请求。如图 2,使用 2 个 ME 存储总线将 2 个箱子接入网络,左侧存储总线设置优先级 100(点击存储面板 GUI 右上的扳手图标进行设置),右侧的设置优先级 10;此时通过 ME 面板 存入草方块,它们会去往优先级较高的、左侧的存储总线,存放到它邻接的左侧的箱子。


输出总线、输入总线和标记

箱子和存储总线一样,自身都不会主动地与网络中其他设备进行交互。如果希望其他设备主动地存取其中物品,则可以通过 、 来进行配置。输出总线是从网络输出,主动从网络中的有效设备取出物品,输出到它指向的容器;输入总线则是向网络输入,从它指向的容器中取出物品,向网络中的其他有效设备输入(设计输入输出时需要了解目标设备本身的交互特性,比如要留意设备功能面的划分,玩过 Mek 模组或者研究过原版熔炉的小伙伴应当比较熟悉,另外  中也有一些讲解)。

如图 3,使用熔炉烧制木炭。为熔炉接存储总线输入总线(下),为箱子也接 1 个存储总线,并设置箱子上的存储总线优先级低于熔炉上的存储总线;整个工作流程中,熔炉烧好的木炭被输入总线提取并输入网络,优先进入熔炉上的存储总线,进入熔炉作为燃料,而当熔炉中燃料放满时,烧好的木炭才会被存入箱子。

几种总线还有标记物品的功能,在输入总线或输出总线中,标记意味着白名单,即只对标记物品进行存取;而在存储总线中,标记意味着该存储总线参与存取标记物品的优先级为存储总线配置的优先级。我们在上述例子的基础上,增加主动从箱子中提取原木输出到熔炉进行烧炼,以及从箱子取出木炭用作燃料的功能:

如图 4,我们为图 3 例中的熔炉新增 1 个存储总线,标记云杉木,配置其优先级高于其它存储总线;为箱子新增 2 个输入总线,分别从箱子中提取云杉木和木炭输入到网络,整个系统便会自行运作了。此时取出的云杉木会去往优先级最高的、熔炉上方的存储总线进入熔炉的原料格,不会跑进燃料格。

频道上限与 ME 控制器

误打误撞下,你也许会发现在类似上述例子的 ME 网络中,一旦入网设备超过 8 个,所有设备就会全都停止工作。这一现象需要引入 ME网络的  概念解释,简单来说,大部分的设备都需要占用网络中的频道才能正常工作。一个没有接入 ME 控制器的 ME 网络,最多能提供 8 个频道。这样的网络可以称为自组织网络,设备们需要各自识别网络中的其他设备并自行组织网络连接,而这份工作恰恰不是设备们的专长。

如图 5,尝试在图 4 例中加入 3 个  用于监控网络中木炭的储量,但此时设备占用频道数超出了 8 频道的限制,因此所有设备都停止工作:

解决这一问题的方法之一是在网络中接入 。ME控制器的每一个面都可以向网络提供独立的 8~32 个频道,多个ME控制器构建的  还能进一步增加所能提供的频道数量。有了 ME 控制器的统一调度,设备们不再需要为组织网络而忙碌,网络的承载能力有了飞跃性的提升,这也是普通的自组织 ME 网络与多设备的、较复杂 ME 网络的关键性区别。

除了为网络增加可用频道,ME 控制器的调度能力还为 ME 网络提供了最短路径路由以及频道过载保护最短路径路由是指 ME 控制器为所有入网设备计算并选举出 1 条连接到 ME 控制器的最短路径(距离以线缆的格数计算),能实现连接、但长度较长的路径会被弃用;而频道过载保护则是指,当入网设备数量超出网络的承载能力,ME 控制器将不再为一部分设备分配频道,从而保证其他设备的正常运行(注意:线缆的频道承载能力同样是决定频道数量的重要因素)。

如图 6,在上例网络中接入 ME 控制器,此时 ME 控制器不再为距离最远的设备——顶部的存储监控器分配频道,从而使其他设备正常入网:

如图 7,在图 6 网络中追加接入 1 个 ME 控制器,形成一个ME控制器结构,2 个ME控制器均通过 ME 包层线缆向网络提供 8 个频道,分别计算最短路径,从而支撑全部设备入网:

但如图8,尽管入网的 ME 控制器结构能够为网络提供足够的频道,但由于准星所指的线缆只能承载 8 个频道,却有 5 个存储监控器、3 个存储总线和 1 个输入总线需要经过它连接到最近的 ME 控制器,超出了线缆的承载能力,因此 ME 控制器结构仍会断开较远的1个存储监控器:

单个 ME 控制器结构可以在 7*7*7 的体积内堆砌,但大多数时候其实只需要少量的 ME 控制器就足以支撑整个网络的频道需求了。除了体积限制,使用ME控制器搭建多方块结构还要注意 1 个 ME 控制器最多在 1 个坐标轴方向上有 2 个邻接的 ME 控制器,相关示例可以查看 ME 控制器结构词条。

另外需要注意的是,最短路径路由和频道过载保护虽然使得网络能够有一定的线路优选能力并能避免整体瘫痪,但也带来了一些新的麻烦:首先,最短路径路由是先于频道过载进行并且只进行一遍的,也就是说,即使在计算最短路径路由之后有一条线缆会超出承载能力,那么路由方案也不会再更改,不会考虑为设备分配旁边路径较长的空闲线路,而是直接进行到频道过载保护,单纯地把多出来的设备给停掉。这就意味着在走线时需要考虑关键路径的承载能力,提前分流频道负载,为关键路径留出余量。另外,频道过载保护意味着你比较难以获知某个设备已经被停用了,因为其他设备不会出现什么异常,往往是某次自动合成卡住了,你才能意识到出现了问题并一头雾水地开始排查。尽管特意将线路设计得便于检修甚至能自检报警并不必要,但是一定提前为线路留出余量,或者多使用智能线缆、网络检测工具。至于在服务器合作,加强沟通吧w


前文介绍了通过输入总线输出总线进行的简单自动物流,其实 AE 为这样的需求提供了更为强大而优雅的解决方案—— P2P 隧道(注意区分  P2P 隧道,前者是模组物品,后者是由前者构成的一个网络结构)。建立 P2P 隧道的过程并不繁复,只需三步:

① 向网络中接入 2 个以上的 P2P 通道,通道指向可以被存入或取出物品的其他设备或方块,注意为 P2P 通道供应能量;

③使用特定物品标记 P2P 通道,使其支持特定的物流功能。

P2P 隧道中一定有且仅有 1 个输入端,它主动向 P2P 隧道输入数据;P2P 隧道可以有多个输出端,它们主动将隧道中的数据输出到外部。手持内存卡潜行右击一个 P2P 通道会将它定义为一个输入端,并且自动随机地为它指定一个隧道 id,这个 id 也会同时存入内存卡;随后手持内存卡右击另一个P2P 通道,就会将它定义为输出端,并且为它指定与输入端相同的隧道 id。随后使用 ME 线缆连接 P2P 通道,一个指定 id 的 P2P 隧道就正式打通了。P2P 隧道不占用频道,只有 P2P 通道才占用频道。

之所以说 P2P 隧道强大,一方面是因为它能够传输几乎所有类型的数据——包括物品、流体、电力、红石信号甚至是 ME 网络的频道,只需要用特定物品为 P2P 通道标记类型即可(标记用物品见下表)。

P2P 隧道传输数据类型
ME 频道(P2P 通道的默认模式)
ME 箱子,漏斗,BC 管道,ME 接口,ME 输入总线,ME 输出总线
桶,任何液体容器,BC 流体管道
红石,红石中继器,红石比较器
末影接口的管道,更多使用设备的能量管道,热动力学的谐振能量管道,热力膨胀的电池或发电机,BC 引擎

如图 9 所示,通过粉色 ME 智能线缆(频道承载数量为 8)连接 3 个 P2P 通道,标记隧道类型为 ME(P2P 通道的默认标记类型),输入端指向 1 个 ME 控制器,2 个输出端分别指向 2 根淡蓝色 ME 致密线缆(频道承载数量为 32),2 根 ME 致密线缆各自连接 16 个 ME 存储监控器。此时所有监控器都正常入网工作,这些由 ME 控制器提供的频道是通过 P2P 隧道传递出去的,并且在物理层面上承载了这 16 个频道的是一根频道承载数量仅为 8 的粉嫩线缆!可见 P2P 隧道能在线路体量较大的ME网络中有效地节省不必要的线缆开支,拓展单一线缆的承载能力,降低设备入网路径的规划难度。


P2P 隧道的另一个强大之处是数据从输入端到达输出端是无延迟,任何类型的数据都是如此。如图 10 的一个 P2P 隧道,红石火把的信号将从输入端瞬间传递到输出端。

当然,由于缺乏白名单和优先级功能,P2P 隧道无法应对相当一部分的物流需求,但对于纯粹的端到端搬运场景,它是非常优秀的解决方案。

题外话:单从区分输入端与输出端这一特性来看,AE 中的 P2P 距离完整的 P2P 仍有差距,它实现了“点对点”这个字面上的意义,但其中的各个端点并不平等。而另一方面,隧道这一概念被诠释得淋漓尽致:通常,某种形式的数据必须遵循特定的协议、依靠特定的介质才能进行传输,而隧道思想就是将数据进行统一的包装,无需再关心包裹内数据的类型,只要把包裹送到隧道的另一端就行了,这在 ME 网络中就表现为,通过建立隧道,可以在 ME 线缆上传输几乎所有类型的数据是科学,awsl


几乎能承载一切的 P2P 隧道其实也是有极限的,它自身就是其中之一:P2P 隧道并不能用于传输其他 P2P 隧道。但对于 ME 网络来说却不尽如此,一个 ME 网络可以在某种程度上承载其他 ME 网络,这就是子网络

简而言之,通过存储总线配合 ME 接口,可以将一个网络整体视为一个容器接入到另一个网络,这个被视为容器的网络就是一个子网络,容器中的物品是子网络中所有可被存取的物品,容器的容量是子网络中所有容器的容量。

如图 11,左侧网络通过  存储总线接入到右侧网络,成为右侧网络的子网络。此时,从右侧网络的 ME 终端可以存取左侧 ME 驱动器中存储元件内的数据;但从左侧是不能操作右侧的数据的,因为左侧只是右侧的一个容器。ME 接口作为邻接存储总线的设备,它能兼顾输入和输出请求并传达给左侧网络,是左侧子网络能够被视为容器接受操作的关键。

除了与 P2P 一样,可以用于拓展网络承载频道数量以及精简网络规划,子网络还能在 ME 网络中有效地分隔出功能区域或是独立的优先级区域,使得建网更加灵活高效。

来到这一章的你已经度过了初步认识 ME 网络的阶段,足以经过简单的摸索后完成 AE 模组的“网络管理员”进度了网管来听快乐水,因此本章之后的内容不再与 ME 网络本身密切相关,ME 网络的进阶操作,就是通过灵活而合理地建网去支持庞大而复杂的存储、物流和自动化系统。

正好,AE 模组的自动化合成需要众多设备的协同参与,在实际生产条件中往往需要合理地规划一个相对复杂的 ME 网络才能有效地工作,因此我们趁热打铁,在本章顺便介绍部分与自动化相关的内容,包括如何配置 ME 样板并配合 ME 接口实现原材料的投放、如何使用 (CPU)处理玩家提出的合成请求、如何使用分子装配室进行工作台形式的合成。配合第四章的综合案例,也许能更快理解这一章的内容,还能复习之前的内容。

要进行自动合成,就需要为 ME 网络提供合成的配方,而配方在网络中存在的形式是 ,编码样板由  在  中配置形成。编码样板放置在 ME 接口中后,网络中的 CPU 就能检测到样板并读取其记录的合成配方,从而在处理相应合成时将原料发送到样板所在的 ME 接口

如图 12,网络接入样板终端ME 接口。右击打开样板终端后,如图 13 放入空白样板(也可以放入编码样板进行覆写),用物品标记合成配方;本章案例中我们制作两个样板,一个为【1*橡木原木→4*橡木木板”】,另一个为【4*橡木木板→1*工作台】,均在样板终端的“合成样板”模式下进行,标记原料配方后点击箭头按钮导出为编码样板,然后将编码样板放入 ME 接口中。此时打开样板终端,会看到橡木木板和工作台的图标出现在终端的物品栏,没有数量只有一个 Craft 字样,左击或用鼠标中键点击橡木木板图标会进入合成数量选定,设置数量之后点击下一页进入合成计划界面,当网络中存在合成所需原料和可用的合成存储器时,就可以分配并开始进行合成了。


[h=2搭建合成处理单元(CPU)]

在 ME 网络中, 负责检索整个网络中可用的合成配方、接受玩家发起的合成请求、缓存原料到自身内部、分配原料到指定的设备、检测合成后的物品是否回到网络,是整个自动合成过程的逻辑中枢。

CPU 是由 、、 以及   构成的多方块结构,外形需为长方体,整个多方块结构占用1个频道。其中,合成存储器是必要的。

如图 14,为图 13 结构添加 CPU 和内置存储元件的 ME 驱动器,并通过样板终端存入橡木原木,此时中键点击样板终端内的橡木木板,提出合成计划,开始后右击 CPU 中任意的方块可以查看合成计划的进行状况,由于目前网络中还没有加入分子装配室完成合成,所以会停留在计划合成的状态。


CPU 会将合成任务分配到  ,并且回收成品存入网络。分子合成器需要挨着 CPU 或 ME 接口放置,这样 CPU 才能存取分子装配室的物品。

如图 15,为图 14 构造添加分子装配室,由于 1 个分子装配室在同一时间只能进行 1 个装配任务,所以此时分子装配室会先后进行【1*橡木原木→4*橡木木板】、【4*橡木木板→1*工作台】两个任务,最后成品被存入存储单元。

若如图 16,再添加一个分子装配室,并将两个编码样板分别放入两个 ME 接口,那么就能使并行处理单元发挥作用。上例并不能展示这一点,因为合成工作台必须等待合成木板先完成。但比如使用铁锭、沙子和火药合成一个 TNT 矿车,那么矿车和 TNT 就可以被分配到两个分子装配室中同时进行合成,但这样做的前提是二者对应的编码样板分别位于两个 ME

需要同时安装  模组。这个案例的目标实现起来并不困难,本文展示的解法是编者按自己的习惯设计并且贴合前文内容的,并非一个优解,应当算是尝试用 AE 模组的内容配合实现时,最容易想出来的方案。

 是植物魔法中的常见材料,由 1* + 1* + 1* 在  上消耗魔力凝聚而成,而魔力钢锭、魔力珍珠和魔力钻石分别由铁锭、末影珍珠、钻石投掷到  中消耗魔力制成。

本案例的难点在于泰拉钢的凝聚并非由分子装配室进行(需用其他方式检测合成进度)、凝聚过程中泰拉凝聚板上只能有 1 份材料(否则将凝聚将失败而终止)、泰拉凝聚板并非容器(无法使用 ME 接口交互)。

由于制作过程不由分子装配室进行,因此需要制作前文没有提到的处理样板,在样板终端中将模式改为“处理样板”,原料和成品均进行手动配置,处理样板置入 ME 接口后,ME 接口负责将原料输出到目标设备,直到 CPU 检测到目标成品出现在网络中之后,1 次合成就算完成了。此处制作【1*铁锭→1*魔力钢锭】【1*末影珍珠→1*魔力珍珠】【1*钻石→1*魔力钻石】【1*魔力钢锭+1*魔力珍珠+1*魔力钻石→1*泰拉钢锭】这样 4 个处理样板,放到对应 ME 接口中。

如图 17,ME 接口连接漏斗,合成开始后材料进入漏斗,再进入  并作为掉落物落入魔力池,魔力池处理后的成品被缩小浮空(捡拾范围内掉落物放入相邻箱子)收集,箱内物品由输入总线抽入网络,完成原料的第一次处理(此处 ME 接口为面板形式,由方块形式的 ME 接口在工作台合成获得)。

如图 18,将 CPU、内置存储单元的 ME 驱动器、ME 控制器、能源元件和 ME 样板终端接入网络,漏斗左侧 ME 接口置入泰拉钢锭处理样板,ME 接口调整阻挡模式(GUI左上角)为容器内有物品时不传输(避免输入遗漏);泰拉凝聚板接一个红石比较器采集合成状态,比较器检测到凝聚板进行合成时发出的红石信号通过 P2P 隧道传递到漏斗后侧,从而在一次凝聚正在进行的时候阻止漏斗继续放出内部原料。

成品由漏斗花收集(只收集相邻箱子展示框中标记的物品),箱子内物品由输入总线抽入网络,过程所需魔力由一对火花从魔力池中汲取和传输。

但由于凝聚板开始凝聚的同时下一份材料已经从漏斗进入花格箱,因此必须令漏斗提前停止为花格箱输入材料。图 19 所示的结构用于补足时间差:P2P 通道会收到持续的脉冲信号,每道脉冲的高位持续时间为 0.6 秒,传递到漏斗右侧,使漏斗每次漏出物品保持至少 0.6 秒的间隔,从而确保凝聚板合成时发出的信号在漏斗受脉冲阻断期间就接入到漏斗背面,实现提前阻断经典罚时异步。(比较器后方为ME标准发信器,此处仅用于无条件发出红石信号)

图 20:俯瞰整个系统


本章列举部分前文没有提到的 ME 网络相关内容,结合基础知识以及相关设备的资料,能很快理解这些内容。

 可以从网络中提取方块并放置、 破坏面前的方块并输入到网络。

图21:一个简陋的刷石机(示例用,不是稳定结构)


:一个便携的ME箱子,有 1K 存储空间。

:用于远程访问接入了  的网络,需要配合身份卡在  中进行绑定和授权。


使用  可以消耗  为设备或线缆染色,这样获得颜色的线缆不同颜色之间不会相连。

  能把裸露的线缆或者面板包裹起来,使用线缆锚和一种方块进行合成,就会得到与参与合成的方块贴图相同的伪装板可是粉色线缆裸着多好看啊


用于形成网络的无线连接,一对  两端的网络视为同一网络,这也意味着其中一端无法自行加入 ME 控制器。往往用于收集农场产物等。


I/O 设备的职能是帮助网络读写存储元件,但由于网络与物品和流体的交互可以通过 ME 驱动器或 ME 箱子进行,因此  的应用场景不多,往往用于在存储元件之间进行快捷转储。

 是唯一能为  提供读写  能力的设备,空间塔是用于存储和覆写一定空间内所有方块的一种多方块结构,具体使用方法见百科词条。


便于 ME 网络利用红石电路处理某些信息。当然,许多 ME 网络设备还可以通过安插  来实现一些红石特性。

 根据一定规则检测网络中某种物品的数量,发出红石信号;

 会根据红石信号决定自身所连接的线缆的通断。


AE 提供了几种升级用的卡片,将他们置入 ME 设备中可以改变设备的特性,其中加速卡、反向卡和模糊卡较为常用。相信我,你会需要它们的。

用于加快设备的工作速度。

可以让设备仅通过物品 ID 或矿辞来执行标记内容,从而忽略掉耐久等信息。

令设备的标记效果相反。

用于精确化自动合成时的物料来源等细节配置。

用于拓展设备的标记位。

AE模组通过一个非常独特的系统来实现物流方面的功能——,不同于大部分其他物流模组流行的管道或者是终端绑定这样相对直观的方式,ME网络的构成较为复杂,并且许多ME网络的组成元件很难光从名称就看出它在ME网络中的作用。

编者基于个人对于ME网络的理解写下这篇教程,希望能够简要地回答“怎样建设ME网络”以及“ME网络能做什么”这两个问题。

本教程尽量采用AE配合原版MC来编排案例,当用到其他模组时会对引入内容加以说明。读到不认识的物品,且本文中没有对其说明时,可以查找百科相关资料简单了解其作用。正文中有时会对一些文字加粗上色来加以强调,没有实际含义。有时会出现一些AE模组本身没有的称呼和概念,这是为了帮助理解一些ME网络的特性,实际信息以模组内容和官方网站的资料为准。

在ME网络中,可以将物品看作网络中的数据,数据通过存储元件来进行实际存储,通过存储元件的读写设备与网络和外界进行交互(将物品放入存储元件称为写,从存储元件取出称为读),网络设备之间通过连接线缆实现数据的传输互通,网络中的大部分设备以及传输介质都需要供应能量才能工作(物品表示为数据后的字节计算看这篇教程)。

实际游戏中,并非“必须要有xxx”才能称为ME网络,往往是“有了xxx”就能称为ME网络,因此ME网络的实际构成和形式千差万别,应从单一设备在网络中的作用着眼,才能逐渐明白整个系统的运行方式。

限于本人水平,无法对这一系统的方方面面都有翔实的阐述,有限的篇幅和案例也难以尽显其强大和灵活,但相信以读者的机智,只要掌握了最基本概念和最简单的案例,一定能举一反三,青出于蓝。

在本文的第四章中,给出了一个简单的综合案例,已经有一定基础的读者可以直接从案例看起,再回到前文找自己尚不了解的部分阅读。如想建议我补充或改正些什么,欢迎留下短评。


我们先从存储入手,各种容量的是数据(即物品)在ME网络中的实际存储位置,和是用于访问存储元件的设备,网络中的其他设备需要通过这两种设备才能访问存储元件;通过,玩家能够查看ME网络中所有可以被访问的数据,也可以与它们进行交互,但这并不意味着物品存储在ME终端中,ME终端只是能访问存放在存储元件中的物品罢了。

如图1所示,通过连接1个ME驱动器和一个ME终端,ME驱动器中放置一个1k存储元件,线缆上再接入一个能量单元供应能量(一定要为网络供应能量!此处接入的是),这时我们就能通过ME终端查看1k存储元件中的数据(也就是物品),也可以通过终端取出物品和放入物品,一个非常简单的ME网络就形成了。


在实际游戏中,物流往往需要与非AE模组设备的许多其他容器交互,我们可以通过将这些容器连接进ME网络。对于网络来说,存储总线加上它所邻接的容器,就类似于一个ME驱动器,同样通过网络中的ME终端就可以访问容器中的物品了。

但如果网络中有多个容器,如何让一个物品存放到指定的容器中去呢?许多AE设备是可以配置优先级的,优先级越高的设备在发生数据读写时就越优先处理读写任务。如图2,使用2个ME存储总线将2个箱子接入网络,左侧存储总线设置优先级100(GUI右上的扳手图标),右侧的设置优先级10;此时通过ME面板写入一个草方块,它就会去往优先级较高的、左侧的存储总线,然后存放到它指向的左侧的箱子。


与ME驱动器和ME箱子一样,存储总线并不会主动地与网络中其他设备进行交互。如果希望网络中的设备能够主动地取出或者存储物品,则可以通过、来进行配置。输出总线主动从网络中的可访问设备提取出物品,输出到它指向的容器;输入总线则从它指向的容器中提取物品,向网络中的其他可访问设备输入(进行相关设计需要了解目标设备与各类总线的交互特性,有讲述)。

如图3,熔炉烧制木炭。为熔炉接1个存储总线和1个输入总线,为箱子也接1个存储总线,并设置箱子上的存储总线优先级为100,低于熔炉上的存储总线的优先级200;整个工作流程中,熔炉烧好的木炭被输入总线提取,优先输入到熔炉上的存储总线进入熔炉作为燃料,当熔炉中存满木炭时,木炭才会进入箱子。

几种总线都有标记物品的功能,在输入输出总线中,标记意味着白名单;而在存储总线中,标记决定的是存储总线在网络中交互指定物品的优先级。我们在上述例子的基础上,增加主动从箱子中提取原木输出到熔炉进行烧制的功能:

如图4,我们为图3例中的熔炉新增1个存储总线,标记云杉木,配置其优先级为100;为箱子新增2个输入总线,分别从箱子中提取云杉木和煤炭输入到网络,整个系统便会自行运作了。但如果不慎在标记煤炭的、优先级为200、邻接熔炉的存储总线标记上了云杉木,那么云杉木就会优先从此存储总线进入熔炉的燃料槽,而不会从标记了云杉木、优先级为100的那个存储总线进入熔炉的原料槽了。


也许不难发现,在类似上述例子的ME网络中,一旦入网设备超过8个,就会导致所有设备无法正常工作。这一现象需要通过ME网络的概念进行解释,简单来说,大部分的设备都需要占用网络中的频道才能正常工作。一个没有接入ME控制器的ME网络,最多能提供8个频道,也就是最多支持8台设备入网。这样的ME网络是Ad-Hoc网络

如图5,在图4例中加入3个来监控网络中木炭的储量,此时设备占用频道数超出了8频道的限制,所有设备都停止工作:

解决这一问题的方法之一是在网络中接入。ME控制器的每一个面都可以提供单独的8~32个频道,多个ME控制器构建成的还能进一步增加所能提供的频道数量。

除了为网络增加可用频道,ME控制器还为ME网络提供最短路径路由以及频道过载保护最短路径路由是指ME控制器为所有入网设备计算并选举出1条连接到ME控制器的最短路径(距离以线缆的长度计算),同样能实现连接的、长度较长的路径会被弃用;而频道过载保护则是指,当入网设备数量超出网络频道数量,ME控制器将不再为一部分设备分配频道,从而保证其他设备正常运行(注意:线缆的承载能力同样是决定频道数量的重要因素)。

如图6,在上例网络中接入1个ME控制器,此时ME控制器拒绝为离它最远的设备——顶部的存储监控器分配频道,而其他设备正常入网:

如图7,在图6网络中追加接入1个ME控制器,形成一个ME控制器结构,2个ME控制器均提供8个频道,分别计算最短路径,从而支撑全部设备入网:

但如图8,尽管入网的ME控制器结构能够为网络提供足够的频道,但由于准星所指的线缆只能承载8个频道,却有5个存储监控器、3个存储总线和1个输入总线通往ME控制器的最短路径都要经过它,超出了线缆的承载能力,因此ME控制器结构仍会断开较远的1个存储监控器:

单个ME控制器结构可以在7*7*7的范围内堆砌,但大多数时候其实只需要少量的ME控制器就足以支撑整个网络的频道需求了。除了范围限制,使用ME控制器搭建多方块结构还要注意1个ME控制器最多在1个坐标轴方向上有2个邻接的ME控制器,相关示例可以查看ME控制器结构词条。


前文1.3介绍了通过输入输出总线来进行简单的自动物流,其实AE为这样的需求提供了更为强大而优雅的解决方案——P2P隧道(注意区分和P2P隧道,前者是模组物品,后者是由前者形成的网络结构)。建立P2P隧道的过程并不繁复,只需三步:

①向网络中接入2个以上的P2P通道,通道指向可以被输入或输出数据的其他设备或方块,注意为P2P通道供应能量;

②使用绑定通道,从而建立隧道;

③使用特定物品标记P2P通道,使其支持特定的物流功能。

P2P隧道中一定有且仅有1个输入端,它主动向P2P隧道输入数据;P2P隧道可以有多个输出端,它们主动将隧道中的数据输出到外部。手持内存卡潜行右击一个P2P通道会将它定义为一个输入端,并且自动随机地为它指定一个隧道id,这个id也会同时存入内存卡;随后手持内存卡右击另一个P2P通道,就会将它定义为输出端,并且为它指定与输入端相同的隧道id。至此,一个P2P隧道已经在P2P通道间完成规划,只要通过ME线缆连接P2P通道,指定id的P2P隧道就正式打通了。P2P隧道不占用频道,只有P2P通道才占用频道。

之所以说P2P隧道强大,一方面是因为它能够传输几乎所有类型的数据——建立起P2P隧道后,我们就可以利用ME线缆来运输物品、流体、电力、红石信号甚至是ME网络的频道,只需要用特定物品标记P2P通道类型即可(标记用物品见下表)。


ME线缆(P2P通道的默认模式)
ME箱子,漏斗,BC管道,ME接口,ME输入总线,ME输出总线
桶,任何液体容器,BC流体管道
红石,红石中继器,红石比较器
末影接口的管道,更多使用设备的能量管道,热动力学的谐振能量管道,热力膨胀的电池或发电机,BC引擎

如图9所示,我们通过粉色ME智能线缆(频道承载数量为8)连接3个P2P通道,标记隧道类型为ME(P2P通道的默认标记类型),输入端指向1个ME控制器,2个输出端分别指向2根浅蓝色ME致密线缆(频道承载数量为32),2根ME致密线缆各自连接16个ME接口。此时所有ME接口都分配到了频道,这些由ME控制器提供的频道是通过P2P隧道传递出去的,并且在物理层面上传输了这16个频道的是一根频道承载数量仅为8的线缆。可见P2P隧道能在线路体量较大的ME网络中有效地节省不必要的线缆开支,也极大的拓展了单一线缆的承载能力。

P2P隧道强大的另一方面是数据从输入端到达输出端是无延迟的,任何类型的数据都是如此。如图10的一个P2P隧道,红石信号将从输入端瞬间到达输出端。

尽管由于缺乏白名单和优先级一类的功能,P2P隧道自身并不足以应对一切物流需求,但是在无脑搬运这样的场景下,P2P隧道是非常优秀的解决方案。

题外话:从区分输入端与输出端这一特性来看,AE中的P2P与现实中的P2P其实是有很大不同的,应该说只是强调了P2P“从一点到另一点”这个字面上的意义,隧道通向的各个端点也并不都是对等的。但另一方面,隧道这一概念被诠释得淋漓尽致:通常,某种形式的数据必须遵循特定的协议、依靠特定的介质才能进行传输,而隧道思想就是将数据进行统一的包装,无需再关心数据的具体类型,只要把包裹送到隧道的另一端就行了,这在ME网络中就表现为,通过建立隧道,可以在ME线缆上传输几乎所有类型的数据(是科学,awsl)。


在看到上文的P2P隧道几乎能承载一切之后,也许会有这样的想法:P2P隧道能不能传输其他P2P隧道呢?答案是不能的,P2P隧道并不能套娃。但好消息是,普通的ME网络可以在某种程度上套娃,这就是子网络。

简而言之,通过存储总线配合ME接口,可以将一个网络整体视为一个容器接入到另一个网络,这个被视为容器的网络就是一个子网络,容器中的物品是子网络中所有可被访问的物品,容器的容量是子网络中所有容器的容量。

如图11,左侧网络通过和存储总线接入到右侧网络,成为右侧网络的子网络。此时,从右侧网络的ME终端可以取出左侧网络ME驱动器中存储元件存储的数据,也可以写进去新的数据;但从左侧是不能操作右侧的数据的,因为左侧只是右侧的一个容器。之所以需要ME接口,是因为ME网络本身并不是一个容器,不能直接接受输入输出,而ME接口兼具输入输出的功能,是子网络能够被视为容器的关键。

除了可以变相地扩充网络承载频道数量,善用子网络还能在ME网络中有效地分隔功能区,降低规划优先级的难度,是非常灵活的建网技巧。


AE的自动化合成需要ME网络的支持,这一章的内容包括如何配置ME样板并配合ME接口实现材料的引导、如何使用合成处理单元(CPU)处理玩家向网络提出的合成请求、如何使用分子装配室进行工作台形式的合成。配合第4章的综合案例能更快理解这一章的内容,同时也能复习之前的内容。

要进行自动合成,就需要为ME网络提供合成的配方,而配方在网络中存在的形式是,编码样板由在中配置形成。编码样板放置在ME接口中后,网络中的CPU就能检测到样板并读取其记录的合成配方,从而在处理相应合成时将原料发送到样板所在的ME接口。

如图12,网络接入1个样板终端和1个ME接口。右键打开样板终端后,如图13放入空白样板(也可以放入编码样板进行覆盖写入),标记合成配方;本章案例中我们制作两个样板,一个为“1*橡木原木→4*橡木木板”,另一个为“4*橡木木板→1*工作台”,均在样板终端的“合成样板”模式下进行,标记原料配方后点击箭头按钮导出为编码样板,然后将编码样板放入ME接口中。此时打开样板终端,会看到橡木木板和工作台的图标出现在终端的物品栏,没有数量只有一个Craft字样,左击或用鼠标中键点击橡木木板图标会进入合成数量选定,设置数量之后点击下一页进入合成计划界面,当网络中存在合成所需原料和可用的并行处理单元时,就可以分配并行处理单元,开始进行合成了。


在ME网络中,负责检索整个网络中可用的合成配方、接受玩家发起的合成请求、缓存原料到自身内部、分配原料到指定的设备、检测合成后的物品是否回到网络,是整个自动合成过程的逻辑中枢。

CPU是由、、以及任意容量的构成的多方块结构,外形需为长方体,整个多方块结构占用1个频道。

如图14,为图13结构添加1个CPU、1个内置1k存储元件的ME驱动器,并通过样板终端存入1个橡木原木,此时中键点击样板终端物品栏中的工作台物品,提出合成1个工作台的计划,此时可以发现计划已经可以开始了,开始后右击CPU中任意的方块可以查看合成计划的进行状况,由于目前网络中还没有加入分子装配室进行合成,所以会停留在计划合成的状态。


需要通过ME接口接入网络,CPU会将合成任务分配到分子装配室,并且回收成品存入网络,CPU通过ME接口内的样板来决定为接口上的分子装配室分配具体任务。

如图15,为图14构造添加分子装配室,由于1个分子装配室在同一时间只能进行1个装配任务,所以此时分子装配室会先后进行“1*橡木原木→4*橡木木板”、“4*橡木木板→1*工作台”两个任务,最后成品被存入存储单元。

但如图16,再添加一个分子装配室,并将两个编码样板分别放入两个ME接口,那么并行处理单元会将【1*橡木原木→4*橡木木板】【4*橡木木板→1*工作台】作为【1*橡木原木→1*工作台】的两个并行的子计划,并分别分配到两个分子装配室中同时进行,以执行1次合成的时间完成两个合成步骤。


需要同时安装模组。这个案例的目标实现起来并不困难,本文展示的解法是编者按自己的习惯设计并且贴合前文内容的,并非最优解ww

是植物魔法中的常见材料,由1*+1*+1*,在上消耗魔力凝聚而成,而魔力钢锭、魔力珍珠和魔力钻石分别由铁锭、末影珍珠、钻石投掷到中消耗魔力制成。

本案例的难点在于泰拉钢的凝聚并非由分子装配室进行、凝聚过程中泰拉凝聚板上只能有1份材料、泰拉凝聚板并非容器。

由于制作过程不由分子装配室进行,因此需要制作不同于3.1中的样板——处理样板,在样板终端中将模式改为“处理样板”,原料和成品均进行手动配置,这样的样板置入ME接口后,ME接口负责将原料输出到目标设备,CPU检测到成品出现在网络之中,1次合成就完成了。此处制作【1*铁锭→1*魔力钢锭】【1*末影珍珠→1*魔力珍珠】【1*钻石→1*魔力钻石】【1*魔力钢锭+1*魔力珍珠+1*魔力钻石→1*泰拉钢锭】这4个处理样板,放到对应ME接口中。

如图17,ME接口连接漏斗,合成开始后材料进入漏斗,再进入并作为掉落物落入魔力池,完成成品被缩小浮空(捡拾范围内掉落物放入相邻箱子)收集,箱内物品由输入总线抽入网络,完成原料的第一次处理(此处ME接口为面板形式,由方块形式的ME接口在工作台合成获得)。

如图18,将CPU、内置1k存储单元的ME驱动器、ME控制器、能源元件和ME样板终端接入网络,漏斗左侧ME接口置入泰拉钢锭处理样板,ME接口调整阻挡模式(GUI左上角)为容器内有物品时不传输;泰拉凝聚板接一个红石比较器(合成进行中会输出信号),该信号通过P2P隧道传递到漏斗后侧,在合成进行时阻止漏斗放出内部原料。

成品由漏斗花收集(只收集相邻箱子展示框中标记的物品),箱子内物品由输入总线抽入网络,过程所需魔力由一对火花从魔力池中汲取和传输。

但由于花格箱漏出物品时的延迟,在凝聚板合成进行的红石信号传递给漏斗之前,另一份材料已经开始漏出,图19所示的结构用于补足时间差:P2P通道会收到间隔为0.6秒的脉冲信号,传递到漏斗右侧,使漏斗每次漏出物品保持0.6秒的间隔,保证在漏出物品之前能接收到凝聚板合成时发出的信号,确保不会额外漏出原料。(比较器后方为ME标准发信器,此处仅用于无条件发出红石信号)


本章列举部分前文没有提到的ME网络相关内容,结合基础知识以及相关设备的资料,能很快理解这些内容。

可以从网络中提取方块并放置、破坏面前的方块并输入到网络。

图21:一个简单的刷石机(示例用,非稳定结构)


:一个便携的ME箱子,有1K存储空间。

:用于远程访问接入了的网络,需要配合身份卡在中进行绑定和授权。


使用可以消耗为设备或线缆染色,不同颜色的线缆不会相连


用于形成网络的无线连接,一对两端的网络视为同一网络。


I/O设备的职能是帮助网络读写存储元件,但由于网络与物品和流体的交互可以通过ME驱动器或ME箱子进行,因此的应用场景不多,往往用于对存储元件进行快捷的全盘读写。

是唯一能为提供读写能力的设备,空间塔是用于存储和覆写一定空间内所有方块的一种多方块结构,具体使用方法见百科词条。


便于ME网络利用红石电路处理某些信息。当然,许多ME网络设备还可以通过安插来实现一些红石特性。

根据一定规则检测网络中某种物品的数量,发出红石信号;

会根据红石信号决定自身所连接的线缆的通断。

你需要知道:自动合成的搭建方法、输入输出存储总线、ME接口、ME标准发信器、红石卡。

本教程是对于各种常见需求的汇总,也可以帮助你进一步了解ME网络。

假设你有了很多的电、几十组赛特斯石英水晶和各种其它材料,外加一个速度还不错的磨粉机……你应该如何快速准备好材料呢?
注:以下信息以普通专家包为准。如果制作数量不够,反正材料可以继续往里加。

1、准备一个扳手,以及电源。当然确保你能够进行AE2的合成:一般查看能源接收器、ME控制器的合成表,以及压印模板的获取。
2、准备16组福鲁伊克斯水晶。如果没有足够多的充能赛特斯石英水晶,赶紧做一个漏斗牌压印器自动化。3、开始进行大量的磨粉,大概20组赛特斯石英粉和8组福鲁伊克斯水晶。开始烧制大量玻璃,约20组。开始准备大量硅,约20组。
4、准备晶体催生装置,制作4组或更多高纯赛特斯石英水晶。如果ME控制器合成表需要高纯福鲁伊克斯水晶,或者你觉得福鲁伊克斯水晶不是很够,那么也做点高纯福鲁伊克斯水晶。5、建造漏斗-压印器自动化,先压制一些运算处理器:

6、给压印器加满加速卡,并压印运算、工程处理器各3组。压印大量逻辑处理器。
7、如果有需求,可以制作奇点。
8、等待过程中,可以开始着手制作一些不使用ME物流的比较复杂的自动合成,比如林业木工机并行。
9、一般需要2组粗线,6组细线,输入输出总线各一组,ME接口两组其中一组做成存储总线。注意这个过程中由于活塞的消耗,所需的木板不少。
10、准备一组驱动器以备不时之需。类似地,一些照明面板+16个ME终端+16个ME合成终端+8个接口终端+8个样板终端。反正一般不贵。
11、准备十来个驱动器,其中做出两三个ME-IO端口。准备10个4k或16k的存储元件,按需求准备大元件(看看你有哪些东西在自动生产)。外加无线终端相关设备。

基础和存储:15min
由于世界上ME控制器的搭建方法五花八门,质量参差不齐,欲以此终结一切讨论:请搭建在半空中,离地约7格,作为logo悬浮在空中,成为服务器中你家的一大特色。
好吧,我的意思是,方便拉线。离地太近容易导致空间太小,离地太远会拉线太远。
供电问题……如果你有TE4的超立方体,你可以把一个眼睛换成超立方体。如果没有,那么……就拉根线吧

推荐的工作站设置,注意ME箱子不是主网络的一部分:旁边可以放一些箱子存储特殊物品,或者放点电炉/磨粉机自动化的交互口之类的。然后无线发信节点随便放,图里没放。
以及下图的存储装置一般完全够用了,右侧的驱动器高优先级,装大元件:使用方法是左侧装普通元件,右侧的大元件通过元件工作台标记白名单,用于存数量较多的物品,如红石、铁、圆石、木板、末影珍珠等。
ME-IO调成箭头向左,加入加速卡。
时不时看看ME终端里有没有什么物品数量过多,发现了就从右边拿出一个大元件,在元件工作台标记上这个物品,然后放进ME-IO端口,抽取出小元件里的这种物品。发现物品取完,就可以把大元件放回右侧驱动器了。

当然这个设计可能比较难看,因为要示意。可以自行调整一下。

物品导入和产线交互:1h
如果你的物品在各种箱子里,那么你可以先清空背包只留下一个绑定好的无线终端,然后通过shift+空格快速取出箱子中的物品,并把物品快速放入网络。
如果你的物品在抽屉墙里面……你可以直接把抽屉墙敲了,这样物品就都出来了,但凡有个磁化指环之类的玩意。
当然你直接敲掉箱子也是不错的选择。

接下来,我们考虑一下怎么把矿机、田、刷怪塔之类的生产线接入网络。他们四散在基地各处。
这里建议直接用超立方体或者类似的设备把产物传输到一个指定的位置,然后经过筛选放入网络。
之所以要筛选……你也不希望你的50个4k元件里是3000种不同的剑吧,你也不希望Agriculture生产的铁粒填满了你的大元件吧,你也不希望一打开终端看到的都是无中生有的破碎矿粉碎矿什么之类的吧。
好吧或许例子都比较空岛特色,但是大概就是那么回事。
至于怎么筛选,我推荐使用【ME管道(存储总线筛选)】,在下一个Part会讲解,如果你不会用,其它随便什么管道都可以。

1、准备20个并行处理单元,4个64k合成存储单元,4个4k合成存储单元,如图放置(建议实操中埋地)2、如图搭建分子装配室,选择一个你想要的大小,记得加满加速卡!!!!(建议放地下)*注意,以下设计需要保持多根致密线缆从接口/分子装配室 到控制器的距离不超过1。P2P通道两端的距离视作1,故而可以用P2P解决。如果不擅长者可以选择搭建多份上个方案。当然,你也可以自己拓展下去
图中的ME控制器只是示意,你应当连接到那个思考控制器身上。

3、通过接口终端访问这些分子装配室。相关联的样板应当分散放置以求得更高效率。说人话就是随便放,最好不要整理。

以及如果你想要合成亿些末影珍珠,你可以多写几个末影珍珠的相同样板,放入不同的接口,这样工作效率更高,因为在并行处理单元的操作下,更多的接口和装配室参与其中。(当然你也得加一些并行处理单元)

4、做好压印器自动化、福鲁伊克斯水晶自动化、高纯水晶自动化

我要回帖

更多关于 我的世界ae2模组教程 的文章

 

随机推荐