本周,我们将新增一系列砖砌标识,包含四种不同样式供你制作、装饰并放置在基地周围。 此外,上周因Perforce故障影响了开发进度,我们也将为你分享一些关于开发流程的情况。 最后,我们还会介绍一项正在开发的功能——单人游戏暂停选项。

本周内容:砖块标识套装 本周,我们新增了一套砖块标识,包含四种不同变体供你制作。 这些标识在3级解锁,可在高级石工工作台制作。每个标识需要10块黏土砖、2份混凝土混合物和4个铁钉。 四种变体分为地面和墙面两种安装方式,还有高型和斜角型变体,适用于不同地形和场景。和其他所有标识一样,这些砖块标识也可编辑以显示你自己的文字或图标。

你可能已经在上周的更新说明中注意到,我们还改进了游戏中标识牌的显示效果,具体是移除了其人工发光效果,并使其看起来不那么数字化。完整说明如下: 更新标识牌部件材质,采用Decal领域,使其能够呈现标识牌模型的法线,更好地处理光照,同时移除自发光效果,让标识牌看起来不那么数字化,且与场景更加协调统一。

本周情况:Perforce 上周连续两天发生了两起Perforce崩溃事件。这实际上将我们原本为期5天的工作周缩短为仅3天用于常规的每周更新补丁工作。 Perforce是我们为《翼星求生》使用的源代码控制系统,它确保开发人员能够协同处理制作游戏不同版本所需的代码和资源(至少每周都会推出一个新版本)。从历史角度看,我们的Perforce实例自2016年6月开始运行(并非指持续正常运行时间),而我们首次提交《翼星求生》的代码是在2019年。

从最初的提交开始,源代码管理已增长到6TB的项目数据。我们使用谷歌云端硬盘来存储所有《翼星求生》的全尺寸美术资源,因此项目文件的实际规模要大得多。这6TB仅为用于构建游戏发行版本的源代码和二进制资源的原始占用空间,其中二进制资源占6TB的大部分。而为了向开发者和构建服务器高效“提供”数据,还带来了额外的要求。 之所以在博客文章中提及这些内容,是因为我们的一台服务器最近遭遇了“蓝屏死机”,导致Perforce数据库文件损坏。恢复Perforce需要进行多次数据库读取、重建和验证操作。上周连续两天发生了两次崩溃,严重影响了运营。作为开发团队,我们通过利用时间在Steam上进行游戏测试,并在少数情况下以“离线”模式处理功能开发工作来缓解了这一问题。

托管6TB关键数据远不止是一台配备几块固态硬盘的电脑那么简单。我们整个办公场所都配备了大容量的故障转移电池,用于RAID、备用和备份的多块高IO驱动器,并且需要NVMe驱动器来突破架构限制,以便通过局域网快速向多人提供这些数据。清晨的许多同步操作可能会使我们的10Gb上行链路饱和。 由于我们要覆盖实时数据占用,还需要提及为备份数据配置了20TB的硬盘存储,这样我们就能进行每日备份、按时间进行快照,并且留有空间以便按需进行全新的完整备份。但不能只有一个备份,实际上还需要备份的副本,因此还有另外20TB的存储。我们必须以另一种形式在异地云端再次备份所有数据,因此我们在新西兰以外的地理区域的数据中心额外配置了20TB的冷归档存储。由此可见,《翼星求生》仅6TB的关键数据,为确保其稳定存在,所需的已配置存储容量已迅速增加到100TB。 最近,系统突然停机和“蓝屏死机”问题导致我们的Perforce数据库出现数据损坏,以至于Perforce不得不关闭进行修复,开发人员也必须立即调整工作安排。修复Perforce需要做什么呢?Perforce在设计上通过数十个成对的数据库来运行和管理我们的文件、文件版本以及相关的元历史记录。当系统停止运行且数据库处于打开或写入状态时,数据库会损坏,并且这种损坏会严重影响工作效率。幸运的是,有特定的Perforce工具和命令可用于检查数据库文件对,我们已在内部维基中记录了相关流程。

修复损坏的Perforce实例需要几个步骤。首次尝试读取数据库集后,所有损坏的文件都会被识别出来。接着会进行第二次处理,从上次成功的检查点中识别并生成新的替换数据库。这些新的替换数据库会被替换到相应目录中,然后对所有数据库运行另一种不同的完整性检查。此步骤非常缓慢,可能需要几个小时。如果一切顺利,将不会再发现损坏的数据库文件。但如果在此检查中发现新的损坏,就必须重新执行整个过程,直到所有损坏都被修复。

最终,Perforce服务已恢复正常运行,开发人员和构建服务器现在都能同时进行同步。现在开发人员重新振作,继续在虚幻引擎中不受阻碍地工作,构建服务器也可以重新为大家组装游戏版本了。

《ICARUS》即将推出:单人模式暂停功能 我们一直在为单人游戏开发一项新功能。该功能允许玩家暂停游戏进程,而不是让游戏在后台继续运行。 这是一项相当大的改动,需要进行多层面的内部实验和测试,以解决出现的任何错误或问题。例如,必须测试多个任务链,因为暂停功能可能会影响它们的逻辑(反之亦然)。 目前,我们正将此改动的早期版本发布到实验分支中,这为我们提供了更大的测试群体,以捕捉那些被忽略的错误或疏漏。一旦我们确信该功能达到了我们引以为傲的标准,就会将其发布到主分支。温馨提示:此功能在多人游戏或专用服务器中无法使用。这是因为存在其他玩家及其各自的游戏会话,同时也与运行专用服务器所需的逻辑有关。

下周:厨师背包 下周,我们将为烹饪艺术专家新增一款【厨师】背包。 这款背包能让勘探者制作出效果更佳、增益持续时间更长的食物。 同时,食物消耗需求将降低,饮水消耗也会得到增益,如此一来,勘探者在维持生存的三大支柱中,将能在缺少其中两项的情况下支撑更久。

《ICARUS》更新内容 1. 新增内容 ① 添加了标识蓝图和物品设置 ② 重新保存物品数据表以进行标识分组 ③ 更新新的标识物品变体分组 ④ 添加新的标识天赋和配方 ⑤ 解锁了砖块标识的配方、物品和天赋以供发布 ⑥ 添加了临时的砖块标识图标 2. 修复内容 ① 修复了蜂巢处理特效在客户端上的复制问题 ② 为C0NT4CT设备上的行动横幅添加可翻译文本 ③ 为打开已故勘探者 inventory 时添加交互音频基础类别补充 - 修正“沙漠训练”天赋描述中“Juvenile”的拼写错误 - 修正“Taxidermy Knife”被误称为“Trophy Knife”的问题 - 修正天赋树中“Juvenile”的拼写错误 未来内容 - 为GH RG Base A地点的尸体添加正确的弹药类型 - GH_APE_A中的死亡研究员在被搜刮后会正确隐藏手中物品 - 修复GH系列任务目标中的多处拼写错误 - 新增“沼泽猿吸引器”的功能实现及本地化吸引机制 - 通过新接口使通用角色能够作为生成系绳 - 修复沼泽猿吸引器在未供电时雷达材质未关闭的问题 - 为“大狩猎”装置添加交互音效,避免进入UI界面时无声《ICARUS》更新内容 1. 添加了物品显示切换功能 2. 确保地热池特效会根据距离进行剔除 3. 关联了【Wire Ape Expuragtion】世界统计数据 4. 关联了【Wire Ape Escape】世界统计数据 5. 修复了客户端无法显示副本关卡指南针出口的问题 6. 关联了【Wire Ape Blackmarket】世界统计数据 7. 更新了BP_Crevasse,使其使用大气枚举来驱动材质覆盖,以提升未来的扩展性 8. 增加了更多GH用户界面主菜单音效为升级槽添加悬停功能和选择功能 为BP_crevasse添加开发中的材质覆盖功能 极乐世界 - 对地热区域、红色区域进行地形雕刻、悬崖和裂缝放置 BP_Crevasse - 为地热和火山区域分配材质覆盖 为阿尔法狼添加备用毛发设置,以比较性能表现 游戏暂停时暂停音频,以便更好地提示当前状态 更新Ape_B任务,改为生成携带物品的生物,而非直接在地面生成物品 修复可采集的氧石网格中的石头渲染异常问题修复LOD(细节层次)问题 对沼泽、紫/橙矿区、极乐世界区域的悬崖和地形进行优化 调整GH装置交互音效的播放位置,确保每次交互都能正常播放音效 进一步完成跳跃者和尸体的蓝图设置,并对毛发效果进行二次优化,随后交由乔进行最终的蓝图和数据表设置 添加【猿猴奇袭部队】世界状态数据《ICARUS》更新内容: 1. 对GH界面音频进行了更多样化的更新和改进。 2. 在对话数据表中添加了黏性物质对话台词。 3. 修复了部分对话事件突然中断的问题,并在适当情况下更新了更简短的任务完成台词。 4. 完成了无人机AI原型的初步设置。 5. 将图鉴中【冰原猛犸象】的名称调整为【酶强化猛犸象】。 6. 对【奇异部队】任务进行了首次重制: - 将任务地点移至附近的悬崖。 - 添加了幼年巨猿巢穴生成点,幼年巨猿将从此处生成。 - 在任务区域周围添加了毒云,以鼓励玩家使用解毒药丸,并添加了可叠加的中毒效果。玩家必须摧毁巢穴以及所有生成的幼年猿猴才能完成任务。 在指南针上显示副本关卡出口(仅在无地图时显示)。 更新了冰原猛犸的图鉴图像,以匹配新纹理。 对沼泽、紫/橙区域、极乐世界的悬崖和地形进行了优化。 为GH实验室基地使用的木制转角楼梯设置物理材质,使其脚步声为木质音效,而非默认的通常为草地-泥土的声音。 将猿猴实验室的门安装在铰链上并固定于墙面,防止玩家从地面下方打开门。从视觉上看,猿类似乎是从布满血迹的破碎墙壁中突围而出。 极乐世界 - 悬崖和岩架位置调整,地热区域的贴花与植被绘制,红色区域优化。 为 stick trees 添加了 FTs(变量 1 - 3)。 猛犸象在被子弹击中后会冲向竞技场。 调整了角色和尸体蓝图中冰猛犸象背部的冰块。 当各种大狩猎首领死亡时,将所有附着的箭矢移至尸体 inventory。 为冰黏怪和冰猛犸象添加了战利品。 更新了大狩猎 RG 采矿前哨站 A 中坟墓的文本。 为传奇护手添加了能量提升循环音频、事件和通知。 更改传奇大锤冲击肋骨的粒子系统附着。 暂时调整任务天赋,改为重新路由而非...进行互斥处理以防止任务被卡住。修复完成后可撤销一次操作。 为地热棒树添加了初始美术资源,用于阻挡功能。 对GH任务中堡垒大门的开启和关闭效果进行了小幅更新,使其更符合场景氛围。对世界中的蝎子音量进行了微调,确保其音量与叫声强度匹配,避免过于刺耳。 为【大狩猎】添加了多种UI音效,并补充了主菜单中一些莫名缺失的音效。为各种物品添加了缺失的悬停效果,并添加了选择难度的音效、生物实验室菜单及物品点击等音效 极乐世界 - 为伊甸的艾瑞丝生物实验室添加V2封锁网格 修改天赋系统,使其现在支持不同的天赋类型,例如大狩猎所需的互斥选择,并为所有大狩猎任务树设置新的互斥天赋连接 添加PRP_Bench_PSU 修复DT验证 极乐世界 - 悬崖和岩架放置,地热区域的贴花绘制,红色区域 从各种武器中移除下蹲动作,这些动作导致环境音效降低的程度不够微妙在岩石魔像地震期间或河流附近等地尤为明显 为爆炸蝙蝠和冰镖蝙蝠添加了发光纹理 幼猿的GOAP调整(不再追逐小鸟) 巨猿:针对大量玩家进行了更多平衡调整 巨猿:添加诺雷克斯线材世界状态 为大型枢纽巨猿任务的奖励添加新的世界状态 巨猿:更多持续的平衡调整 可能修复了实例关卡中所有人死亡、离开并在保存前终止服务器实例的问题 修复了点击RTCS/退出/ unstuck功能需先取消暂停游戏才能生效的bug 检查了所有在GH任务中使用的对话台词《ICARUS》更新内容: 1. 调整了所有感觉不自然的对话,增加了独特的日志语音,优化了时间节奏等。 2. 修复了ESC菜单暂停时阻止其他玩家加入的问题。 3. 极乐世界区域:调整了悬崖和岩架的位置,在地热区域进行了贴花绘制,优化了红色区域。 4. 为幼年猿类添加正确的死亡碰撞音频事件,使其播放坠落死亡音效。 5. 禁用了BP_CaveInstance生成的不可见天气剔除网格体的阴影投射,该问题曾导致洞穴入口附近悬崖表面出现阴影瑕疵。 6. 初步实装了新的阿尔法狼美术资源。 7. 在任务结果中添加了各种新的与猿类相关的世界统计数据(统计数据仍未连接)。 8. 对沼泽、紫/橙色区域、极乐世界的悬崖和地形进行了优化。 9. IM_C3移除了调试测试逻辑。 10. 为各种网格体制作了地热材质实例。 11. IM_C3猛犸无法被击杀,被束缚在其生成位置,到达竞技场位置后会淡出;若玩家导致该区块卸载,猛犸会正确冻结。 修复传奇雪橇锤在瞄准时有长矛装备音效播放的问题。 对长矛装备音效进行了调整,确保所有长矛的装备音效都能正常且细微地播放,避免在不同情况下出现问题。 修复“猿王诺雷克斯”世界状态未按预期工作的问题。 添加了沙漠跳跃者的SK文件、材质、纹理及蓝图,目前仍在开发中。 “伟大狩猎”的选择现在由新的数据表格驱动。




换一换 




























