
FortressCraft Evolved!





大家好!可能很多人都遇到过想和朋友一起玩游戏却不知道如何启动服务器或游戏的问题。很多人因此购买了游戏。 下面我们按步骤来。 个人电脑要求 运行服务器的最低推荐配置 >8 GB 内存 - 随机存取存储器 1.4Ghz 处理器 10GB 硬盘空间(最低要求) 1-2Mbit/s 网络 第一种方法 进入游戏,创建世界,完成教程,按下ESC,选择多人游戏并创建。 当服务器创建完成并显示地址后,将该地址发送给你的朋友。 注意!如果出现UPNP错误 可以尝试通过以下地址在路由器或调制解调器上开启UPNP:192.168.1.1 或 192.168.0.联系方式 我的Youtube:1. 这很可能不会给你带来任何好处,但你启用了它——这本身就是件好事。 2. 第二条路。艰难的路。第一部分 现在来说第二条艰难的路。第一部分 进入hamachi网站(我知道有evolv,但最近它老是出问题)并下载它 在网站上注册。进入程序,(你们中的一个人)创建一个新组,然后所有人都加入这个组。首先说明一下,如果你拥有静态IP(通常互联网服务提供商提供的静态IP每月费用在150-250卢布左右),那么很可能不需要执行以下操作。 当你获取到新的API后,就可以开始下一步了。 现在进入最关键的部分。在Steam中存在工具选项,在这些工具里你可以找到【FortressCraft Evolved - Dedicated Server】,我们需要下载它。最简单的方法是通过路径G: Program Files (x86) Steam steamapps common进入(我这里是磁盘C和G,你们的Steam可能在D盘)。或者通过游戏属性,查看本地文件。 最终我们需要进入《要塞工艺:进化》的游戏文件夹。在那里复制所有文件,然后返回common文件夹,创建一个名为【FortressCraft Evolved - Dedicated Server】的文件夹,并将从《要塞工艺:进化》文件夹中复制的文件粘贴到这个新建文件夹里。那么就在《要塞工艺:进化》的工具中安装专用服务器(也可以直接安装,但如果你的网络不是无限流量的话,这样可以节省流量,而且有些网络不好的玩家也适用) (顺便说一下网络不好的问题,你需要良好的网络,也就是上传速度。电脑配置就更不用说了) 第二种方法。困难仍在继续。第二部分 好了,我们已经安装了所有必要的工具。 我想。建议(虽然不是必须的,但可能会出现一些漏洞,所以最好)使用你在单人模式下创建的世界,并且是已经完成教程的世界。 曾经出现过这样的情况:如果创建新的世界但没有完成教程,那么每个进入服务器的玩家都不会获得初始物品,而初始物品本应是服务器管理员拥有的。 创建服务器。 现在进入游戏。在Hamachi中,将鼠标悬停在服务器持有者身上,点击右键。选择复制IPv4。 现在进入游戏,选择多人游戏选项卡,此时会显示服务器列表(也可能不显示),点击底部的添加按钮。然后在弹出窗口上方的输入框中(虽然不太明显,但凭直觉能大致找到位置)输入你复制的IP(操作方法是按住Ctrl键的同时按下V键)。看起来服务器是有的,我们可以加入。但先别急着高兴。 重要部分: 1. 应该由创建服务器的人第一个进入,因为第一个进入的人会成为管理员。其他人则需要等待。进入服务器后,你要记录有哪些玩家。只有管理员可以进行操作。其他人在管理员分配角色前,只能互相看着。 好了,你们都进入服务器了。管理员,需要在服务器上输入命令builderlist add nameofplayer,其中nameofplayer需要替换为站在您面前的玩家昵称,也就是您在Steam上使用的昵称。 注意:该命令不是在游戏内输入,而是要在名为FortressCraft Evolved - Dedicated Server的服务器应用程序(就是那个黑色窗口)中输入。 最后,为了使更改生效,被更改角色的玩家需要重新进入游戏。 祝您游戏愉快!

在《要塞工艺:进化》中,自动化的核心在于吞吐量和流速,而非绝对数量。无论你向煤矿泵入多少煤块来提供动力,只要产出大于消耗就行。游戏中有两个相互关联的系统——资源和电力。本指南将探讨在生存模式下,默认世界设置(简单)的《要塞工艺:进化》1.9p2版本中电力的运转方式。 基础原理 每个方块有6个面。每个面既可以是向其他方块传输电力的输出面,也可以是接受电力的输入面。当一个方块的输出面向另一个方块的输入面传输电力时,前者称为电源,后者称为用电设备。带电力的方块可以存储电力,存储量最高可达其容量上限。方块的电量指的是其实际存储的电力数量。方块的可用容量指的是该方块还能容纳多少电力,即容量与当前电量之间的差值。 每秒钟,每个输出面在接触输入面时会尝试传输尽可能多的电力,传输量受以下各项中的最小值限制: - 源头的当前电量 - 源头的最大输出量 - 接收端的可用容量 电力分配: 一台燃煤动力涡轮机每秒产生14.6电力。一台PSB2(电力存储单元2型)在空状态下可接收300电力,且在电量达到1423之前不会低于涡轮机的输出量。如果用PSB2围绕一台动力涡轮机,电力会如何分配? 动力涡轮机的每个面会获得总发电量的1/6。如果某个面未连接设备,那么该部分份额会分配给下一个面,并依次传递,直到有连接设备的面为止。333 动力涡轮机(煤炭) 1000 32 14.583 涡轮机 3000 320 72.917 电力传输单元 64 16 电力传输单元 Mk2 192 40 电力传输单元 Mk3 384 160 电力存储块 200 * 电力存储块 Mk2 1500 * 电力存储块 Mk3 5000 * * 电池在向另一个电池传输电力时遵循20%规则。除此之外,它们似乎没有限制。 电力来源 来源 燃料 能量密度 燃烧时间(秒) 容量 最大输出 功率/秒 动力涡轮机(木材) 木材 500 60 1000 32 8.333 动力涡轮机(煤炭) 煤炭 875 60 1000 32 14.583 涡轮机 高能冷凝燃料 35000 480 3000 320 72.917 太阳能电池板 白天 8112 1440(24分钟) 0 ?5.63 燃料——用于产生能量的消耗性资源。 能量密度——单位燃料产生的能量。 燃烧时间——消耗1单位燃料所需的时间。 容量——能源装置的内部能量储存上限。 最大输出——在有足够可用容量时,通过一个接口可传输的峰值能量。 功率/秒——平均功率产出;平均持续功率输出。 优化提示 考虑组件之间的功率传输。将系统分解为能源(例如一组PTG)、消耗端(例如钻孔机和熔炉采矿点)以及将功率从一个或多个输入传输到一个或多个输出的连接点。 从消耗端开始,逐步回溯到能源,确定内部机制和下游组件的总需求。如果需求变化很大,使用【PSB】作为缓冲来平衡平均值,最好尽量靠近变化点。 使用合适的部件来完成任务。 使用【LET】在组件之间传输电力,理想情况下选择能满足负载需求的最小型号。 尽可能将【LET】直接相互连接并连接到机械装置。之后可以随时插入【PSB】形成连接点。 不要使用【PSB】传输电力超过一米。你需要粗电线来克服振荡效应引起的电阻。 使用【PSB】作为缓冲来平衡变化的供需。 使用【PSB】增加方块的表面积。一个【LET3】可以传输160电力/秒,而可连接到它的5个【PTG】每秒只能提供73电力。在这5个面上添加一个PSB2,你可以连接17个PTG,总功率为248单位/秒,足以让配备黄玉透镜的LET3达到满负荷运行。顺序为北→南→东→西→下→上,然后循环回北。 这也提供了一种找到北方的方法。放置一个PTG(动力传输发生器),在其底部和四个侧面安装PSB(动力存储电池),然后从顶部送入一块煤。获得最多电量的PSB就是“北方”。 示例:动力分配 这是将10块煤通过PTG连接到四个激光器后的结果。由传送带箭头指示的北方电池,其电量是其他电池的三倍,且北方激光器的平均功率为6.8单位/秒,而其他激光器则为2.3单位/秒。由于PTG的底部和顶部没有电力消耗装置,这些部分的电量份额会转移到北方。 以下是PTG被3个或4个PSB包围的示例数量。空白表示该方向没有PSB,数字代表该PSB获得的能量份额。 北 南 东 西 下 上 2 2 2 1 2 3 1 1 4 1 1 1 3 1 1 2 2 第一行表示当激光位于北、东和下方时,它们各自获得相等的能量,因为南→东、西→下、上→北。 第二行表示顶部激光获得的能量是北部和南部的4倍,因为它继承了东→西→下→上的能量,而北部和南部仅获得自身的份额。 方块特定说明 pyrothermic generators 当加载新的燃料时,可能会出现轻微问题,导致持续输出略低于理论值。它通常只会在不到5分钟的运行中出现;在较长的运行中,当速率四舍五入到最接近的十分位时,差异就会消失。 太阳能电池板 由于太阳能电池板没有任何内部存储,且输出始终开启但不稳定,最简单的方法是将它们连接到PSB电池,并将整个系统视为一个单一组件。 激光能量发射器 激光能量发射器是一种简单的设备,有5个输入面和1个输出面,输出面可以连接到最远64个方块外的输入面。 激光能量发射器的吞吐量是其最大输出功率和每秒接收功率中的较小值。额外的电池不会使激光“过度充电”,但可能会增加其输入功率。LET可用于测量特定点的功率,方法是将其指向足够大的接收器,例如2x2的PSB mk3方块或采石场。 喷气涡轮机功率特性: 输出面为发动机的四个3x4侧面。进气块和3x3的排气面不产生功率。 涡轮机会以某种形式在其27个侧面之间分配功率,每个侧面的功率约为1.5单位/秒。由于这种分配似乎比PTG更均衡,且每个侧面的功率份额较小,因此可能影响不大。 运行特性: 全速为6000 RPM。部分功率输出开始得较早,并且似乎会线性增加直至达到全速。 完全启动大约需要60秒,并消耗12.5%的燃料电池。当涡轮机的电量充满时,它会降至约150RPM的怠速状态。怠速状态下每秒消耗约0.01%的燃料。当需要用电时,涡轮机会完全启动。 涡轮机每次会尝试加载2份燃料。这不会影响效率,可以理解为它内置了一个容量为1的燃料储存槽,用于存放下一份煤炭,类似PTG(压力汽轮机)的机制。 建造特性: - 涡轮机建造完成后,其进气口可以被阻挡,且不会产生任何不良影响。 - 排气口会形成一个12格长的“+”形区域,该区域会对玩家造成伤害。此伤害效果可以穿透方块,但不会对方块本身造成影响。为了安全起见,将排气口阻挡起来没有任何弊端。 电力存储块与20%规则 电力存储块的独特之处在于,它们之间的电力传输遵循20%规则。20%规则 PSB(电力存储块)只能输出其电量的20%,结果四舍五入取整数。 PSB只能接收其可用容量的20%,结果四舍五入取整数。 PSB的每个面兼具输入和输出功能,这意味着两个相连的PSB会在每个游戏刻相互传输电力。由于电力传输量是基于20%规则的离散数值,一个空的PSB与一个满电的PSB相邻时,两者不会平均分配电量,较大的PSB也不会完全为较小的PSB充电。相反,它们会在各自最大输出和最大输入达到平衡的点附近波动。 考虑到动态传输速率、双向共享、波动以及电力分配的方向性等因素,计算一大组相互接触的PSB的内部状态是相当复杂的。对于复杂系统,除了实际搭建并测量外,没有更简单的计算方法。 以下是一些实用的经验法则: - 由1x1xN个PSB(动力传输方块)组成的线路连接能源源和能源汇时,由于震荡,每个PSB之间的连接会损失约5-20%的吞吐量。该线路的最大输出将大于(0.85)^(N-1)。 - 增加一行PSB形成1x2xN线路,其吞吐量约为1x1xN线路的两倍。 - 对于合理距离,PSB立方体的能量损失可忽略不计。 示例:充满电的PSB连接空PSB时的震荡效应 将一个充满电的PSB连接到一个未充电的PSB。由于每个PSB独立运作,它们会交替来回推送能量。A 电荷 B 电荷 A 最大输出 A 最大输入 B 最大输出 B 最大输入 A -> B B -> A 2000 4000 40 40 160 40 32 88 32 8 16 8 32 33 66 33 33 13 56 52 7 13 13 27 13 14 85 22 9 10 10 29 29 119 81 23 16 16 23 16 13 56 52 7 13 13 27 27 108 92 21 18 18 21 18 12 67 42 5 14 14 25 25 101 99 20 19 19 20 19 120 80 24 16 16 24 24 96 104 19 20 20 19 20 116 84 23 16 16 23 23 93 107 18 21 21 18 21 114 86 22 17 17 22 22 92 108 18 21 21 18 21 113 87 22 17 17 22 22 91 109 18 21 21 18 21 112 88 22 17 17 22 22 90 110 18 22 22 18 22 112 88 22 17 17 22 22 90 110 18 22 22 18 22 112 88 22 17 17 22 22 由于它们只推送整数单位的电力,最终会在两个数值之间振荡,而不是平均分配。在游戏中,PSB A 对我来说在 111 和 91 之间振荡,这可能是由于舍入差异。 表格 电力块特性 块 容量 最大输出 持续输出 PTG(木材) 1000 32 8





这份指南是经过四小时在各种来源中挖掘、收集零碎信息并进行实践验证的成果。它并不追求全面性和细致性,您可以将其视为在Ubuntu系统的远程服务器上搭建可运行的FCE服务器的简要指南。 服务器搭建步骤: 1. GLIBC:检查GLIBC版本,其版本必须不低于2。ldd --version如果低于要求,更新发行版 sudo apt-get update sudo apt-get upgrade如果无效 - 更新或直接安装更新版本的Ubuntu发行版 安装Steam的命令行界面:在相关页面可找到关于SteamCMD的更详细信息。 接下来运行SteamCMD cd ~/steamcmd ./steamcmd.使用购买了《要塞工艺:进化》的账户登录。输入用户名和密码。如果需要,进行双重验证。指定目录并安装游戏,然后退出SteamCMD force_install_dir FCE app_update 254200 quit 服务器需要虚拟X服务器Xvfb和相关库,安装Xvfb sudo apt-get install xvfb 此外,服务器运行还需要一些库,安装 sudo apt-get install libxcursor1 libxrandr2 服务器设置 编辑配置文件: nano ~/FCE/Default/firstrun.ini nano ~/FCE/Default/serveroverrides.这些文件中的参数不言自明,可根据个人喜好修改,但无论如何都要将Password修改为更复杂的密码。 创建.sh脚本以简化服务器启动(我将脚本放在服务器所在的同一文件夹中) cd ~/FCE cat > fce-start.sh << "EOF" #!/bin/sh cd ~/FCE xvfb-run -a -s "-screen 0 1024x768x24" ./FC_Linux_Universal.x86_64 -batchmode EOF chmod +x ./fce-start.sh 端口转发 如果服务器位于NAT之后,在路由器上转发RCONPort(服务器管理端口)和ServerPort(玩家服务器访问端口)。重要提示:只有当我同时转发了这些端口的TCP和UDP协议后,服务器才正常工作,尽管我曾看到过服务器仅使用UDP协议运行的说法。 服务器管理 启动服务器 安装screen,如果由于某些原因未安装,请执行以下命令安装: sudo apt-get install screen 如果是首次运行,创建screen: screen -R fce 如果screen已创建,切换到该screen: screen -r fce 进入存放脚本的目录并运行脚本: cd ~/FCE ./fce-start服务器已启动。几分钟后将准备好迎接玩家。 可通过组合键Ctrl+A然后按D来执行分离操作(退出屏幕但不终止其运行)。 服务器管理与停止:使用随游戏Windows版本一同提供的RCON客户端进行管理,该客户端位于【Steam文件夹路径】steamapps common FortressCraft 64 Default Tools PicoRCON.zip中。 解压压缩包,运行PicoRCON。打开exe并进入服务器: connect 服务器IP:RCON端口 RCON密码 我找到的最完整命令列表位于相关文件中 我们首先关心的是如何停止服务器 Exit或 FCQuit 其他命令的执行结果无法在PicoRCON中查看,但可以在日志文件中看到,该文件位于~/.config/unity3d/ProjectorGames/FortressCraft/Player.log 此文件可以实时查看 tail -f ~/.config/unity3d/ProjectorGames/FortressCraft/Player.请注意其大小,该文件会随着时间增长到数GB。 读者们 如果您有强烈的愿望想让这份指南变得更好(说不定呢?),请告诉我,我们来一起完善。


印刷电路板 印刷电路板 线圈 基础 铜 初级 锡 硬化 铁 充电 锂 导电 金 强化 镍 轻量化 钛 容器 1个容器 = 6块板材 + 2块印刷电路板。舱室 板材 印刷电路板 基础舱室 铜板 基础印刷电路板 简易舱室 锡板 初级印刷电路板 中级舱室 铁板 硬化印刷电路板 复杂舱室 锂板 充电印刷电路板 高级舱室 金板 导电印刷电路板 特大舱室 镍板 强化印刷电路板 终极舱室 钛板 轻质印刷电路板 晶体生成深度 晶体 深度范围 钻石 0至-75 绿宝石 -75至-150 红宝石 -150至-225 蓝宝石 -225至-300 黄玉 -300至-375 舒俱来石 -375至-2500 机制 热解发电机在-25时以100%效率运行。移除升降机并安装带齿条轨道的漏斗。控制器将开始建造轨道,直到再次被阻挡。 如果轨道建造被阻挡但尚未完成,你需要先安装升降机,然后再移除升降机以重新开始轨道建造。(我猜这是V7 BE版本的一个bug) 矿石生成深度 T1 - 煤炭 +65 / -300(我记得是这样) - 锡 -5 / -850 - 铜 -5 / -850 - 铁 -86 / -850 - 锂 -120 / -300 T2 - 金 -300 / -1500 - 钛 -350 / -1500 - 镍 -400 / -1500 T3 - 水晶 - 仅在寒冷洞穴生成 - 生物质 - 仅在有毒洞穴生成(我认为) T4 - 铬 -700 / -2500 - 钼 -750 / -19500 T5 - 超硬岩石 -800 / -2000 T6 - 岩浆石 - 仅在岩浆洞穴生成 T7 - 铀 -1200 / -5500 输入这些内容花了太长时间。太阳能电池板在-65℃时可工作(注意仍需无遮挡的天空)。 传送带在-200℃开始冻结,在-280℃完全冻结。 迈诺克(Mynoc)在-81℃开始生成。 指令 按回车键输入以下指令。 /detail bloom - 启用或禁用 bloom 效果 /detail shadows - 启用或禁用阴影 /detail sun - 启用或禁用太阳光束 /waypoint add name - 在世界中添加名为“name”的航点。 /waypoint remove name - 从世界中移除名为“name”的航点。 这两条指令适用于标记感兴趣的事物。 /kill - 自杀 /spawn - 将当前位置设为重生点。 /coords - 显示你的当前位置。添加“细节实例化切换”命令,用于禁用所有不必要的实例化物体(草丛、小石块、钟乳石) 添加“detail instancing shadowforce”——强制所有实例化物体投射阴影 添加“detail instancing shadowoff”——禁用所有实例化物体的阴影投射(速度极快) 添加“detail instancing shadowsmart”——所有实例化物体智能阴影(默认设置) 如何设置高级传送带过滤器? 首先在快捷栏中选择你想要的物品。 过滤器设置为:【高级传送带过滤器】 按T键反转。 按E键将输出设置为高级传送带过滤器 简易栏分拣器: H - 漏斗 A - 高级传送带过滤器除以下情况外全部放行 - Lte H A,Lte 铜 H A,Lte 锡 H A,Lte 铁 H A,Lte 锂 H A,Lte 金 H A,Lte 镍 H A,设置为过滤铜 A,设置为过滤锡 A,设置为过滤铁 A,设置为过滤锂 A,设置为过滤金 A,设置为过滤镍 A,设置为过滤钛 有机重组器 0级时,维持低温漏斗在约-250°C需要50pps 在寒冷洞穴中,维持低温漏斗在约-280°C需要12.5pps 一个重组器需要60pps 需要冷却损坏的有机部件 无需冷却重组后的物品 无需冷却完好的物品目前你的物品栏被视为冷却状态,但这在未来可能会改变。 10个损坏零件可合成1个重组有机零件。 合成1个零件需要10分钟。 按【C】键使用重组有机零件。 史莱姆掉落概率: 雪地环境有5%概率掉落完美之眼,生成于0层及以下。 -25层及以下开始生成:掉落完美磷腺。 灰色史莱姆:10% 银色史莱姆:25% 金色史莱姆:50% 绿色和蓝色史莱姆不会掉落上述两种物品。 如何关闭音乐? 按【Ctrl+M】关闭音乐。 充能炸药等级。充能炸药的爆炸范围从中心开始,每级增加5单位 1级(100能量):距离中心5单位 2级(1000能量):距离中心10单位 3级(10000能量):距离中心15单位 4级(100000能量):距离中心20单位 5级(1000000能量):距离中心25单位 6级(10000000能量):距离中心30单位 以此类推 绝对不要在你的基地里给这东西充能!!! 炮塔信息 Mk1炮塔 射程:16米 内部缓冲:100能量 每发耗能:40 每发伤害:50 Mk2炮塔 射程:20米 内部缓冲:192能量 每发耗能:160 每发伤害:96 Mk3炮塔 射程:72米 内部缓冲:900能量 每发耗能:400 每发伤害:3600 火箭炮塔 使用此炮塔需要火箭。基础导弹成本:4生物质 1根铁管→1个空燃料罐 1根铜条→1根铜管 1根金条→1根金线 基础导弹伤害:75000 灌注等离子导弹伤害:450000 穿甲导弹伤害:750000 基础导弹→灌注导弹→穿甲导弹 亚瑟炮塔 射程:64米 内部缓冲:150能量 每发能耗:5 每发伤害:33 需要亚瑟控制才能运作(瞄准炮塔时按“E”键)电池 机器 金条 镍条 钛条 锡板 #MK3电池 15 32 64 6 1个MK3电池 MK4电池 40 58 64 1728 16 227个MK3电池 MK5电池 36 45 7776 15552 14589个MK4电池 矿石提取器全息基地读数: OE黄色=正常工作 红色/蓝色闪烁=电力不足 红色/青色闪烁=存储空间不足 红色/黑色闪烁=闲置 红色/绿色闪烁=钻头卡住 货物升降机... 首先,你需要将货物升降机控制器设置在比你希望货物卸载位置高4米的地方。假设你想在顶部卸载货物。 因此,如果你想在0米处卸载货物,就需要将控制器放置在4米高的位置。 之后,你需要为控制器提供电力(至少100pps),并在其旁边或顶部放置一个料斗。向料斗中放入大量轨道架,让货物升降机自行建造轨道。你需要每分钟2个支架。 所以你也需要自动化支架轨道的生产。 当控制器完成轨道建造后,你需要在控制器中安装一个升降机(例如:基础升降机)。这与你给矿石提取器安装钻头的步骤相同。 按E键与控制器交互来执行此操作。 在控制面板中,你可以设置升降机装载和卸载货物的位置,这样你就可以向上或向下运输物品。 如果你设置为全部装载和全部卸载,升降机将等待货物完全装载或卸载完毕。如果你设置为任意,升降机将装载/卸载任何可能的货物并立即开始移动。因此,为了获得最佳效果,你可能需要将其设置为全部。 如果你想延伸升降机轨道,你需要先移除升降机。只有当升降机的货物为空时,你才能移除它。
















