Skip to content
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
item_ids: [logisticsnetworks:computer]
navigation:
title: 电脑
icon: logisticsnetworks:computer
position: 5
---

# 电脑

电脑是可放置的方块,也是监控和管理物流网络的终端接口。往基地里放一台,对它按下**次要交互键(默认:右键)**,就能打开一整块仪表盘:列出所有网络,查看所有活动频道的实时吞吐量,直接编辑任意节点的配置,还能批量切换节点的可见性。

![网络管理器,空闲状态,未挂载网络](images/network-manager-idle.png)

## 打开电脑

对放置下来的电脑方块按下**次要交互键(默认:右键)**可打开**网络管理器**界面。只要物品栏内任意一处有[扳手](../wrench/index.md),电脑即会**自动加载**出一份副本,并置入右上角的磁盘槽。扳手只会被复制,不会被消耗——关闭界面后扳手会留在电脑中,直至手动取回。

磁盘槽只在网络管理器界面下可用。切换至I/O监视器或节点表视图后,该槽位和其中扳手便不再可见,直至退出到管理器界面才会恢复。

## 三个子系统

在网络目录中选中网络后,即可前往两个子系统中的一个。详情见对应章节:

- [网络目录](network-directory.md):左侧的网络列表,可供搜索、置顶、挂载网络。
- [I/O监视器](io-monitor.md):频道吞吐量的汇总数据,配有实时图标(每频道120个采样点)。
- [节点表](node-table.md):所挂载网络的所有节点,按标签分组,可按行执行操作。

节点配置备份操作和载入电脑扳手操作的相关信息参见[保存与加载网络](save-load.md)。

在挂载网络前,右侧界面只会显示**未挂载网络**。可从目录中挑选一个进行挂载,而后子系统按钮即会解锁。

## 标星网络

目录中各网络条目的右侧都有一个小型**星星**图标。对该图标按下**主要交互键(默认:左键)**可将网络置顶。置顶(标星)的网络会在排序中居于首位,未置顶的网络必然在置顶网络的下方。标星状态信息存储于电脑方块本身——每次会话间保留,不同电脑的状态可不同(两台电脑的置顶设置可以不同)。

网络**不会仅限所有者访问**。服务端中的每一台电脑都能看见该服务端的所有网络,不受放置者限制。

## 合成配方

<RecipeFor id="logisticsnetworks:computer" />
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
navigation:
title: I/O监视器
parent: computer/index.md
position: 2
---

# I/O监视器

所挂载网络的实时遥测数据视图。其中会显示网络中的每一个活动频道——按频道索引聚合汇总——还可单独查看其中一个频道的吞吐量图表。

该界面可在所挂载网络的子系统按钮处打开。点击左上角的**退出**可返回至网络目录。

## 频道列表

![I/O监视器频道列表,显示了频道0(物品)和频道1(流体)](../computer/images/io-monitor-channels.png)

每一行都对应至少有一个运行中节点的频道索引:

- **CH0** / **CH1** / ……:频道索引(0到8)。对应节点界面中的频道槽编号。
- **类型**:频道正在传输的资源,**物品**、**流体**、**能量**、**化学品**、**魔源**。各个类型使用相应的颜色。
- **节点计数**:该网络中已启用节点的个数。

各行左侧还有一个匹配频道类型的**带色标记**——绿色为物品,蓝色为流体,以此类推。它可以用来快捷确定频道类型,无需查看右侧文本。

聚合**按频道索引**进行,不按节点。若有10个节点同时在CH0上进行物品传输,那么列表内只会有一行`CH0 物品 10 个节点`,而不会分成10行。对其中一行按下**主要交互键(默认:左键)**可查看详细图表。

## 吞吐量图表

![I/O监视器吞吐量图表,CH0的实时数据峰值约为200K/s](../computer/images/io-monitor-graph.png)

对频道行按下主要交互键可打开其图表。图表会显示该频道的**实时传输吞吐量时间线**:

- 总计**120个采样点**。一个纵条对应一次采样,最右侧的最新。
- 随着遥测数据抵达,大约每一秒更新一次。
- 刻度自适应于峰值,表头会显示峰值(如`200.0K / s`),单位随类型选定:
- **物品**:物品每秒。
- **流体**:毫桶每秒(`mB/s`)。
- **能量**:Forge能量/RF每秒。
- **化学品**:毫桶每秒。
- **魔源**:魔源每秒。
- 左下角的**实时**标记会在每次有新数据到达时亮起。

## 读懂图表

- 稳定出现高纵条 = 吞吐量恒定。设施正努力工作。
- 空图表 = 存在频道,但未在进行运输。可检查过滤器、状态,以及来源方块实际有无存储资源。
- 多有尖峰的图表 = 脉冲式传输。通常是有延迟频道(高延迟)或间歇式生产来源。
- 突然跌落至零 = 频道停止工作(来源耗尽,受红石信号控制关闭,节点卸载于网络等)。

点击图表界面上的**退出**可返回至频道列表。
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
navigation:
title: 网络目录
parent: computer/index.md
position: 1
---

# 网络目录

电脑界面的左侧面板。会列出服务端中的所有网络,可选择其中一个挂载。

![网络管理器,网络目录列出了四个网络](../computer/images/network-manager-idle.png)

## 列表的内容

目录中的每个条目均会显示网络的**名称**(默认值是`未命名`,显示其他文本代表已经过重命名)和**节点总数**。置顶的网络会在条目右上角显示一颗高亮的星星,未置顶的则是暗淡的星星。

![单个网络条目的详细信息,带星标,已选中](../computer/images/network-entry.png)

- 名称左侧的`>`前缀代表该条目已被**选中**——还未被挂载,只是高亮。再次按下**主要交互键(默认:左键)**(或对“RUN”按一次/对条目按两次)以挂载。
- 黄色的星星代表该网络已置顶(见下)。

## 搜索

目录面板上方的文本框会根据子串匹配网络名称进行筛选。最多32个字符,大小写不敏感。清空即可再次查看所有网络。

## 分页

每页有4个条目。面板底部会显示`1-4 / 16`——当前显示的范围和网络总数。在目录上滚动滚轮可翻页。

## 置顶(标星网络)

对条目右侧的**星星**图标按下主要交互键可切换置顶与否。置顶的网络会排序至列表顶部——有大量网络又只需监视其中几个时很方便。

置顶状态存储于电脑方块本身,与玩家和网络无关。不同的电脑可以有不同的置顶集,破坏方块即会重置置顶设置。

## 空闲会话面板

在挂载网络前,右侧的面板会显示几条帮助,其中有三项键盘提示:

- **DIR**:浏览网络(当前所在界面,即目录)。
- **TAB**:选择会话(挂载后在I/O监视器和节点表间选择)。
- **RUN**:打开子系统(进入所选子系统)。

该界面还会显示网络总数徽标(截图中的`16 个网络`)和状态徽标(`空闲` / `就绪`),它们会在操作过程中亮起。

## 挂载网络

单击条目以选择,再点击**RUN**(或再次点击条目)以挂载。空闲时的文本不再显示,同时会解锁子系统按钮。此处可以打开[I/O监视器](io-monitor.md)和[节点表](node-table.md)。

如需切换网络,可点击子系统界面中的**退出**,再选择另一个网络。
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
navigation:
title: 节点表
parent: computer/index.md
position: 3
---

# 节点表

所挂载网络按节点归类的视图。其中会列出网络中的所有节点——同时显示其方块类型、位置,以及两个按钮,分别能在世界中高亮显示和远程编辑其配置。

在挂载网络后即可打开该界面。点击左上角的**退出**可返回。

## 节点表本身

![有箱子、木桶、木桶、箱子四行的节点表](../computer/images/node-table.png)

每一行都对应网络中的一个节点。各列为:

- **设备**:节点所依附方块的物品图标,以及该方块的显示名称(`箱子`、`木桶`、`熔炉`等)。
- **位置**:维度与方块坐标。维度按名称显示(自定义维度显示相应简称)。坐标顺序为`X, Y, Z`。
- **操作**:每行右侧的两个带图标按钮。

![单个节点行的详细信息,箱子、位于主世界29,-60,70,配有高亮和设置按钮](../computer/images/node-row.png)

### 行操作

- **高亮**(灯泡图标):可通过**主要交互键(默认:左键)**切换世界中节点是否显示发光边框,便于定位。发光边框会持续显示,直到再次按下主要交互键或关闭电脑界面。
- **设置**(齿轮/终端图标):**远程**打开节点的完整配置界面,无需实际前去交互。不站在节点旁边也能直接编辑其频道和过滤器。

编辑后可通过**返回节点表**以恢复包含所挂载网络、可滚动位置列表、可展开节点分组、节点选择、标签设置等的界面。在此处打开过滤器后返回的方式与前文所提相同。

## 标签分组

带有标签的节点会按标签归入同一个分组。标签的名称会显示为分组标题,对标题按下主要交互键可将整个分组收起为一行,再次按下可展开。未设置标签的节点会在列表最下方原样显示。

收起状态可在会话中保存——展开当前正操作的分组,收起其他分组,即可保证大型网络的节点表清晰明了。

标签可在节点的[标题 → 设置标签](../nodes/header.md)文本框中设置,使用[扳手 → 复制/粘贴](../wrench/copy-paste.md)会复制标签信息。

## 选择节点和批量设置标签

可通过勾选框选择节点。分组勾选框可用于选择所有成员;仅选择部分成员时会显示为部分选中形态。**同方块**会选择所有依附于同类型方块的节点。

可输入标签并将其应用于所有所选节点。已有的标签会自动应用其设置。新建标签时,需在选中的节点中选取复制源。共享升级配置需要物品栏或相链接的存储设备中有相应的升级物品;物品不足时即不会改动节点。可用空标签解除分组。

## 批量显示/隐藏

节点表右上角有两个按钮:

- **显示**:为所挂载网络中的所有节点**启用可见性渲染**。所有节点均会不透明地显示,无论是否手持扳手。
- **隐藏**:为所挂载网络中的所有节点**禁用**可见性渲染。节点只会在手持扳手时显示,且不会完全不透明。

如需要复习节点的可见性设置,参见[标题 → 可见性](../nodes/header.md)。

## 分页

可见行数由界面高度决定。位置新开一行以确保坐标完整显示。滚动滚轮可跳转分页。

## 小小提示

- 节点表使用实时信息。添加/移除节点,重设标签,可见/不可见状态的更改无需重新打开电脑。
- 远程设置会打开完整的节点界面,和在世界中交互打开的一样——过滤器、升级、所有频道均会显示。更改的提交方式和同实物交互一致。
- 高亮的边框仅客户端可见,且只有你可见,服务端中的其他玩家无法查看。
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
navigation:
title: 保存与加载网络
parent: computer/index.md
position: 4
---

# 保存与加载网络

电脑可将整个网络的节点配置保存为磁盘中的`.lnet`文件,以供后续读取。可借此保存一份网络蓝图库——备份网络,复制到另一个世界,或是发给其他人。

`.lnet`是网络的纯文本快照。对于网络中的每个节点,会保存各自的**标签**、**可见**与否,以及其完整**剪贴板配置**(所有9个频道,频道的模式、过滤器,升级)。此操作**不会**存储方块位置——文件只是配置节点时使用的参考,不是世界的副本。

## 文件的保存位置

网络保存于:游戏实例中的

```
config/logistics-network/networks/
```

各文件按照网络名称命名(经过简化——仅包含字母、数字、`.`、`_`、`-`;截断至48个字符)。你可以在实例间复制,也可像其他文件一样分享给他人。

## 保存网络

1. 从[网络目录](network-directory.md)中挂载网络。
2. 在所挂载网络面板中,按下**保存网络**(`写入.lnet文件`)。
3. 电脑会立即导出挂载的网络,并在面板中反馈结果。

电脑会将其写入`<网络名称>.lnet`。再次保存同一个网络会**覆写**已有文件。

### 每个节点都需要标签

只有在**网络内所有节点都有标签**时,才可进行导出。标签是文件将已保存的配置加载回节点的判定标记。标签若空缺即会阻止导出,不会产生文件,且会报告错误:

- `缺失标签:X个节点`:部分节点没有标签。需要为它们设置标签。

标签重复不会阻止导出。导出时会保留遇到的首个标签条目,并跳过后续的同标签条目。

保存前可在[节点表](node-table.md)或节点配置界面中设置标签。

## 加载网络

加载操作**不会**自动搭建网络。它只是会从所保存的节点配置中取出一份,存入电脑中的[扳手](../wrench/index.md),后续需要手动复制到节点实物中去。

1. 在**未挂载网络**的[网络目录](network-directory.md)中点击**加载网络**(`读取.lnet文件`)以打开**文件**页面。
2. 从**文件**列表中挑选一个文件。**标签**列表会显示其中的各个标签。
3. 选择一个标签。**预览**列表中会显示该节点的总概——频道数、过滤器数、升级,以及所有所需物品。
4. 点击**复制到扳手**。所需标签的配置会复制到电脑中的扳手。
5. 取走扳手。通过**修饰键1+次要交互键**(默认:**Shift+右键**)将配置复制到节点中。粘贴操作参见[复制与粘贴](../wrench/copy-paste.md)。

对各个标签重复此操作,以此重建整个网络。

## 文件页面

- **刷新**:重新扫描文件夹,以便同步游戏外的文件添加/移除。
- **文件** / **标签** / **预览**:上方介绍的三个列表。在文件和标签列表上滚动滚轮可翻页。

文件夹为空时,该页面会显示**无.lnet文件**。无法解析的文件会显示**无效的.lnet文件**:文件本身是文本,因此手动编辑文件后若出现标题或剪贴板数据损坏,该文件即会被拒绝。
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading