每周更新最近撰写

Facepunch 正在构建的内容

每周以中文汇总Rust的公开开发工作。分支中的内容在发布前仍可能变更。

由 AI 撰写。 本页面的制作方式

牲畜归属机制重做、建筑权限优化以及软核 TC 上限

2026-W41 · 10月5日至10月11日

本周牲畜方面的改动最多:牛的归属更简单,不会因老死,并新增一项控制售价的潜力属性。建筑权限检查围绕缓存重新构建,大型基地内的帧时间大幅缩短。软核服务器新增三个 TC 的上限,并在地图上显示 TC 位置;2026 年万圣节活动已在开发版中开启。渲染、服务器内存和动物动画也进行了大量优化。

提交
801
开发者
43
分支
233
已合并至主分支
112

牲畜归属、畜群和喂养机制重做

牛的归属被简化:购买牛或让牛在你的饲料槽进食,它便归你所有,牲畜也不再因老死。畜群上限、饲料槽喂养以及买家 NPC 对遗传的反应也一并进行了重做。

5项改动

main/Livestock_animals

  • 你购买的牛,或在你饲料槽进食的牛,现在无需建立羁绊即归你所有;羁绊仅用于牵引,未归属的牛无法繁殖。#710317
  • 牛不再因老死;拥挤是唯一的死亡原因,挨饿的动物会躺下并保持 1 点生命值,直到重新获得食物。#710317
  • 畜群规模上限为 5,畜群检测距离增加至 40 米。#711860
  • 围栏中有草时,牲畜仍会使用饲料槽;草越多,饲料槽食物的消耗越少,而只吃草则不太能填饱肚子。#712732
  • 隐性基因现在会影响购买价格,买家 NPC 会评论隐藏的不良基因、近亲繁殖的牛以及携带优良隐性基因的牛。#710465

2026 年万圣节活动已在开发版中开启

万圣节活动、稻草人刷新和万圣节地牢已在开发版中开启,收集品也已替换为恐怖风格版本。科学怪人桌现在默认可以制作。

4项改动

main/Halloween_2026_update

  • 已开启万圣节活动、稻草人数量和万圣节地牢,并将收集品切换为恐怖风格版本。#711404
  • 科学怪人桌现在默认可以制作。#711404
  • 修复了万圣节隧道中战利品箱漂浮的问题。#711743
  • 作为万圣节商店内容的一部分,一套外星人服装已添加到皮肤查看器中。#712166

新的潜力属性影响牲畜售价

动物现在有一个潜在属性,由其幼年时的平均幸福度决定,成年时锁定,并会乘以其出售价格。野生和购买的动物初始为零,因此实际上只有繁殖出的动物才能卖出价值。

4项改动

main/livestock_potential

  • 潜在属性从0开始,在动物幼年时追踪幸福度,成年时锁定;潜在属性为0的动物无法出售给商人。#710097
  • 在幸福度满值时,潜在属性会在10分钟内从0升至100;在幸福度为零时,会在15分钟内从100降至0。#710098
  • 没有母亲的动物(野外发现或购买的)潜在属性有上限,因此只有下一代可以出售;服务器所有者可以通过livestock.potentialUnbredCap更改此设置。#710102
  • 将购买或发现的动物带给牲畜商人时的出售惩罚,从0.2提高到了0.85。#707918

为大型基地重建建筑权限检查

检查你是否处于工具柜建筑权限范围内的功能,现在在客户端和服务器上都使用网格缓存而非物理查询。在一个大型测试基地中,该检查耗时从4.6毫秒降至约0.09毫秒。

4项改动

main/buildingprivilege_cache

  • 用全局建筑方块网格取代了之前的查询;在附近有575个方块的情况下,检查耗时从4.60毫秒降至约0.50毫秒。#712936
  • 进一步优化后,同一基地中的同一检查耗时降至约0.09毫秒。#713059
  • 生命体征界面在基地中行走时每秒调用约24次权限检查,每帧最多耗时6.5毫秒;现在改为每秒一次。#711449
  • 旧版庇护所、载具和船只建造站也使用了该缓存,载具和实体相关的更改可通过buildingmanager.privilegecache切换。#713396

软核模式将玩家限制为三个工具柜,并在地图上显示

软核模式现在将每位玩家限制为最多三个工具柜,使用与睡袋限制相同的计数器和上限提示。限制生效时,你的工具柜会与睡袋一同显示在地图上。

4项改动

main/softcore_tc_limit/map_icons

  • 软核模式中的玩家最多只能放置3个工具柜;数量会显示在物品图标上,达到上限时会出现提示。#708033
  • 该限制使用max_tool_cupboards控制变量,该变量在软核模式中设置,但理论上可以在任何服务器上启用。#708035
  • 限制开启时,工具柜会显示在地图上,与睡袋聚集在一起,并可通过其自身的切换按钮隐藏。#708489
  • 工具柜不再出现在其他地图视图中,例如多管火箭系统或售货机地图。#710444

新渲染管线成为默认设置

新渲染管线已设为默认,并从实验性设置选项卡中移除了其切换选项。阴影、遮挡剔除和图像缩放也随之作了调整。

5项改动

main/render_pipeline_testing

  • 新渲染管线现已成为默认设置,其选项已从实验性选项卡中移除,同时移除了该管线不支持的阴影缓存切换选项。#709936
  • 修复了阴影级联偏移、最后一个级联边缘的淡出问题,以及中等阴影质量下阴影噪点的问题。#710016
  • 新管线中加入了遮挡剔除支持。#711829
  • 默认渲染比例的升采样模式现为Catmull-Rom,其控制变量已重命名为renderScaleSampling。#711906
  • 新增了头发渲染,使马毛及类似表面的效果更好。#709902

减少服务器内存占用并缩短启动时间

减少了用于生成分布和地图数据的服务器内存占用,并通过两项更改缩短了启动时间。其中部分已合并,部分仍在测试中。

5项改动

main/optimize_spawn_distribution_simple

  • 已合并一个简化的基于瓦片的生成分布方案,内存占用从780MB降至700MB。#710346
  • 测试中的完整版本将生成分布的内存占用从780MB降至40MB,采样速度快三倍。#708060
  • 服务器现在会清除未使用的世界地图数据,在4500大小的地图上可节省约175MB。#708091
  • 启动时间从230秒降至158秒,方法是只获取一次可生成物,而不是为100个生成群体各获取一次。#713135
  • 实体链接现在会在服务器重启后保留缓存,如果预制体自保存后发生了变化,插座会重新连接。#712321

苹果和椰子开始在树上生长

开始开发在树上生成的果实,部分橡树上会出现苹果,部分棕榈树上会出现椰子。果实现在会出现在树上的确切位置。

3项改动

main/fruit_trees

  • 苹果在两种橡树变体上有15%的几率生成,旨在让苹果树保持稀有。#712429
  • 苹果现在会在树上其战利品容器的确切位置生成。#712362
  • 椰子已添加到几种小型和中型热带棕榈树上。#713070

马匹、动物和效果占用的帧时间减少

对马腿动画、野生动物脚步声、雨水和工业传输器进行了优化。过程中还修复了若干相关漏洞,包括动物出现四只左脚的问题。

5项改动

main/horse_optims

  • 服务器上50匹移动马匹的髋部计算每帧耗时从2.2毫秒降至0.09毫秒。#709863
  • 野生动物不再无论距离远近都投射脚步射线;此前四只动物每帧会耗费0.5毫秒。#710086
  • 修复了野猪、公牛、奶牛和狼的脚步动画中出现四只左脚的问题。#710221
  • 导弹发射井处的雨滴粒子开销从每帧0.42毫秒降至0.06毫秒,并且雨水不再落在某些屋顶之下。#710512
  • 远处工业传输器的嗡嗡声现在会被剔除;150米外的30个工业传输器生成耗时从9毫秒降至2.3毫秒。#708397

鱼雷艇炮塔重写

鱼雷艇炮塔已基于弩炮的系统重建,加农炮和迫击炮则移至共享的安装武器底座。后续修复涵盖了装填和弹药问题,炮塔视觉模型正在开发中,以消除移动时的卡顿感。

4项改动

main/pt_boat_turret_rewrite

  • 鱼雷艇炮塔现在使用与弩炮和加农炮相同的安装武器系统。#710035
  • 修复了炮塔在重写后无法装填的问题。#710229
  • 修复了服务器重启后炮塔弹药会重新补满的问题,以及下车时若正在装填则会播放装填动画的问题。#710315
  • 初步的炮塔视觉模型支持旨在消除鱼雷艇炮塔的移动卡顿和渲染故障。#710083

燃烧棒、燃烧瓶和爆竹投掷功能重做

燃烧棒、燃烧瓶和爆竹已移至共享的手雷动画系统,并加入了新的投掷动画。燃烧棒还获得了新的视觉效果和光照。

4项改动

main/grenade_drop_animations

  • 燃烧棒和燃烧瓶的第三人称动画现在使用手雷动画系统,燃烧棒新增了投掷状态。#709972
  • 爆竹新增了投掷动画,并提高了投掷速度;具体数值未公布。#709720
  • 修复了旁观者无法播放视角模型投掷动画的问题。#709948
  • 燃烧棒已获得第一人称和第三人称的最终效果及光照。#711711

羊毛护甲衬垫、冲锋枪和纹身处于开发中

多种新物品处于早期开发阶段,包括带有占位数值的羊毛护甲衬垫、冲锋枪和连枷。纹身功能在开发中已恢复,同时加入了新的纹身枪。

5项改动

main/WoolArmorInsert

  • 羊毛护甲衬垫已设置为制作中的数值:制作需要20个羊毛,提供3点寒冷防护、2点近战防护和1点投射物防护,属于一级科技树。#708399
  • 在视角模型动画工作中为冲锋枪添加了效果。#712034
  • 纹身功能已恢复,包括面部纹身,现在可以在客户端和服务器之间正确保存。#708412
  • 新增了纹身枪物品。#708258
  • 连枷近战武器已进入方块原型阶段。#708150

角色创建器重新设计

角色创建器改为新的纵向布局,新增内衣类别,并减少了每种肤色下的肤色变体数量。点击身体部位即可聚焦于该部位,创建器中不再允许裸露。

4项改动

main/character_customisation

  • 新布局已添加内衣类别,并移除了眉毛类别。#707973
  • 每种肤色提供的肤色变体减少,并且菜单首次打开时角色不再瞬移回原位。#708247
  • 点击角色的某个部位即可聚焦于该部位,新的控制变量可跳过体型限制。#709807
  • 角色创建器中不再允许裸露。#709808

手柄支持持续推进

手柄支持在开发版本中现已默认启用,并调整了各轴灵敏度和操作布局。冲刺切换和摇杆死区也进行了调整。

4项改动

main/vcc

  • 手柄支持已默认启用。#709884
  • 现在可以为每个轴单独设置灵敏度。#707949
  • 在所有操作方案中,合成已移至十字键下方。#708235
  • 冲刺切换在静止时也可使用,并在两次冲刺之间保持有效。#708197

地下列车网络房间扩建完成

地下列车网络的更新工作持续推进,新增了休息室、厨房区域以及多种随机房间变体。还新增了电梯和叉车变体。

3项改动

main/underground_train_network_update

  • 休息室和厨房区域的进展。#711601
  • 新增了电梯和叉车变体。#711579
  • 更多随机房间变体正在开发中,其中一个已进行电线和贴花处理。#710158

控制台别名、自动补全及服务器地图切换

控制台新增了别名命令、多行输入以及更完善的自动补全。模组开发者也获得了服务器告知客户端加载哪个地图的新方式。

4项改动
  • 新的别名命令用法与input.bind类似,但可使用自定义命令名称,并且别名会出现在自动补全中。#709856
  • 自动补全现在会优先推荐最短或完全匹配的结果。#710212
  • 多行输入已恢复到控制台中。#708013
  • ServerMgr.ChangeLevelFor允许服务器决定客户端加载的地图。#709858

本周其他内容

  • 爆炸溅射伤害在某些情况下不再穿墙命中三角形地板、框架和地基。 #710321
  • 火箭弹在靠近尸体发射时,不再在半空中爆炸。 #710247
  • 回旋镖现在可以对较新的非玩家角色造成正确的伤害。 #710270
  • 载具不再能够驶过墓园围墙。 #711791
  • 第一人称受伤音效现在会在正常版本中播放,音量为原来的一半。 #709941
  • 野猪现在在生命值低于30%时逃跑,而不是75%。 #708229
  • 旧版动物(如熊和雄鹿)不再睡觉,被远距离射击时会逃跑,熊也不再高速游荡。 #710361
  • 修复了迫击炮的不同步问题。 #710079
  • 自动售货机的“添加出售订单”不再能超过堆叠数量。 #710305
  • 生物燃料发电机现在仅在主动生成燃料时才消耗电力。 #708030
  • 被骑乘的动物现在会在离你最近的位置下马,并检查是否有障碍物;当上马或下马受阻时会显示提示。 #710071
  • 奶香茶和奶油茶现在可以在调制台批量制作,成本和时间不变。 #708504
  • 轮渡码头的绳梯更易于攀爬。 #708388
  • 玩家在与正在关闭的门重叠时,不再自动蹲下。 #710213
  • 开启投掷预测后,蜜蜂手榴弹不再显示为白色。 #708201
  • NPC电话对话现在可以跨地图进行,并在一个管理员控制变量后提供了测试对话。 #711899
本期摘要的阅读方式

读取自 Facepunch 的公开提交日志: 10月5日至10月11日, 801 提交.

更早的几周

建议修改

通过邮件发送此页面的更正建议

评论

正在加载评论……