服务器开发更新日志:简幻欢停服后,我更新了服务器的数据包
8 月 10 日的下午,简幻欢突然宣布公告,说自己被 DDOS 攻击了,部分地区无法使用功能,其中涵盖了我和小伙伴们居住的省份。我尽力将存档全部下载了回来,万幸的是这次事故没有波及到任何存档改变。现在我手头就有一个完整的服务端。由于简幻欢服务器的停服,其实我也不知道该怎么办,因为它是我目前唯一能接触到的低延迟、高配置、纯免费的游戏服务器托管商。对我来说,我当博主那么久身上也仅有这一块钱,买不起什么厉害的服务器;虽然我常常提到家里有一个树莓派,但我确实结结实实吃过服务器部署博客导致出现流量问题的亏,而且我能接触到的内网穿透也就 Cloudflare Tunnel,延迟别提高到哪去了。
那既然有时间,那我就写个有趣的更新,把服务器群友们呼声最高的功能一并加入游戏当中。毕竟作为生存服的腐竹的同时,也是该服务器的技术人员,自然是要带来些优化玩家体验的新功能。我对插件并不了解,但万幸的是我了解数据包构造,我想要的那些功能用数据包就可以完成。现代 AI 开发是很快的,DeepSeek 的费用在赛道中还算便宜,因此我可以使用 DeepSeek 辅助开发,毕竟我也不想读那些数据包作者屎山一样的代码。主要的更改是两个常用的核心数据包,一个是设置回家点方便快速回家的数据包,另一个是允许你连锁采集的数据包。那么话不多说,接下来就说一下更新了哪些内容,看看有没有你不经意间提到过的。
首先是立刻回家数据包,原先使用 /trigger SetHome 设置家,并使用 /trigger Home 回家。我为其添加了 /trigger SetPoint 和 /trigger Point 设置传送点并传送,这是曾经玩家呼声最高的功能,因为如今服务器允许玩家在基地周围建立自己的自留地,自然要添加一个新的功能方便玩家在基地、自留地之间反复切换。除了这个涉及传送的功能以外,新添加了两个指令用于切换你的游戏模式:trigger SetSurvial 用于将你的游戏模式切换成生存模式;trigger SetSpectator 用于将你的游戏模式切换成旁观者模式。因为原版不支持复杂的权限设定,因此传送到队友功能只能用旁观者模式实现。
(注:喜欢在服务器自杀的玩家,只需要输入 /trigger KillMe 即可重置自己的状态)
接着是连锁采集树木数据包,原先是蹲下采集树木资源,会掉落树叶和木头。我为其添加了蹲下采集作物,现在你可以试着蹲下采集小麦、胡萝卜、土豆、甜菜根、南瓜、西瓜、火把花、苔藓块这些原先无法连锁采集的方块。基地里面种植了小麦、胡萝卜,你可以在它们全部成熟的时候蹲下收集它们;在挖矿的时候,如果你不希望破坏你的镐子耐久,并且你不在基地附近的矿道,你可以尝试使用苔藓块加骨粉来催熟挖矿,蹲下就可以收集所有的苔藓块。我想应该大部分的人都不会想用这个挖矿,起因是我服务器的骨粉不够,而苔藓块加骨粉可以在挖矿的时候,把骨粉越挖越多,缺点是不能获得石头,不过基地周围已经有刷石机了。









