【计划预告】复古物语百人文明模拟计划 Vintage Story

百人文明模拟计划

针对中文社区,我们计划筹备一场以 100 名玩家为目标规模的文明模拟玩法,希望通过这种大型多人游戏体验,进一步推动 Vintage Story 在中国玩家群体中的传播,同时探索一种不同于传统生存服务器的全新玩法。

作为社区的技术开发者,我们对服务器、客户端模组以及配套工具的开发和维护拥有较为充足的经验,也有信心逐步解决实际玩法中遇到的技术需求。但相比技术实现,真正困难的是玩法设计本身。

100 名玩家共同生活在一个世界中,会产生怎样的社会结构?玩家之间应该如何分工、合作与竞争?资源、领地、贸易、战争、政治以及文明发展应该如何形成规则?

这些问题并没有一个现成的答案。

因此,这次计划不会急于确定所有规则,而是希望在筹备过程中持续收集社区玩家的意见和建议,通过长期讨论逐步完善玩法设计。

社区当前能力

目前中文社区已经具备了一套较为完整的服务器基础设施,可以为后续大型多人玩法提供技术支持。

  • 服务器基础:可以根据实际规模筹备本地服务器主机或云服务器。
  • 开服与管理:社区自主开发的 LauncherGo 已拥有超过 120 天的实际服务器运行经验,并配套提供地图网页、QQ 机器人、玩家聊天互通等服务器工具。
  • 语音聊天:社区自主开发的 SimpleVoiceChat 语音聊天模组,已经拥有长期测试环境。
  • 近距离聊天:支持近距离文字交流,为玩家之间的空间化交流提供基础。
  • 安全登录:LauncherGo 已具备服务器认证相关功能。
  • 地图与世界信息:社区已经开发完成 ServerMap 等地图及服务器信息工具。
  • 视频与回放:社区开发的 VS Director 已支持回放功能,并计划进一步开发 VS Chronicle,用于大型多人游戏中的回放数据采集与后期视频制作。

VS Chronicle:为大型多人游戏记录整个世界

作为这项计划的一部分,我正在为中国玩家社区开发 VS Chronicle。

它的目标并不只是制作一个普通的“回放模组”,而是尝试建立一套面向大型多人游戏的服务器协调式内容采集系统,并与 VS Director 配合使用。

服务器负责协调整体回放时间线,而不同玩家的客户端可以在游戏过程中记录自己的视角、位置以及其他相关数据,并根据需要将数据上传至服务器,同时也可以保留本地备份。

这样一来,未来的视频创作就不必完全依赖导演在游戏过程中实时跟拍。

不同玩家所看到的世界、经历的事件以及留下的视角,都可以在游戏结束后重新整理。导演可以回到整个游戏时间线中,选择不同玩家、不同地点和不同时间段的素材,再重新剪辑成最终的视频。

例如,一场大型战争发生时,可能同时存在几十名玩家的不同视角。

后期工作者不需要提前知道哪一个视角最重要,也不需要在事件发生的瞬间完成所有镜头切换。只要相关数据被记录下来,事件结束后仍然可以重新选择和整理这些素材。

这也是我希望 VS Chronicle 最终实现的方向:

让大型多人游戏本身成为一段可以被记录、回顾和重新讲述的历史。

此外,社区开发的语音聊天系统也计划与这一体系进一步结合。

玩家之间的对话本身也是游戏经历的重要组成部分。如果语音能够与回放时间线正确同步,那么玩家说过的话、发生的事件,以及不同玩家在同一时间看到的内容,就可以逐渐整合成更加完整的游戏历史记录。

当然,100 名玩家的实际承载规模目前仍然存在不确定性。服务器性能、网络、客户端性能以及玩法本身都会影响最终规模。

现在,我们更需要的是玩法设计

技术方面,我们可以持续开发和完善。

但一个真正有趣的百人文明模拟,并不是靠服务器性能和模组数量就能完成的。

我们更希望听到玩家对于玩法本身的想法:

  • 100 名玩家应该如何组织?
  • 是否应该存在国家、部落或其他组织形式?
  • 资源应该如何分配?
  • 玩家之间应该如何进行贸易?
  • 是否应该存在战争或冲突?
  • 文明的发展应该由什么推动?
  • 玩家死亡、离线、迁徙应该如何影响社会?
  • 应该给予玩家多少自由?
  • 服务器应该介入多少?
  • 怎样才能让不同类型的玩家都能在这个世界中找到自己的位置?

这些问题,都需要长期讨论和不断测试。

所以,这次计划目前更像是一个长期筹备中的社区实验。

我们希望先把这个想法公开出来,听听玩家真正想要什么,再逐步把它从一个概念变成一套真正可以运行的玩法。

如果最终能够有 100 名玩家共同生活在同一个世界中,并且这个世界能够因为玩家自己的选择而产生历史、冲突、合作和故事,那么这本身就是一次很有意义的尝试。

模组清单:

模组名称模组功能
A Culinary Artillery烹饪系统基础库,为其他食物模组提供烹饪工具、配方和相关功能。
Algernon’s Terrain Sampler Lib地形数据采样库,可获取世界生成相关的高度、温度、降雨、植被等数据。
BetterChinese中文本地化,改善多个模组的中文翻译。
BetterEntityInteraction改善实体交互,可减少草、树叶等方块对实体交互的阻挡。
Better Handbook改进游戏手册界面和信息展示。
Blood Trail受伤动物会留下血迹,可根据血迹追踪猎物。
Body Physiology扩展角色生理与生存机制,包括体温、疲劳、营养和身体状态等。
Butchering扩展动物屠宰流程,增加更细致的剥皮、分割和肉类处理。
Butchering Seraph Leveling Compatibility让 Butchering 与 Seraph Leveling 的相关技能系统兼容。
Carry On可以搬起箱子、容器、工作站等方块并携带移动。
CarryOnLibCarry On 的基础依赖库。
Cart Carry On Patch提供 Carry On 与车辆、手推车相关内容的兼容。
Cartwright’s Caravan增加可移动商队、马车等运输和移动基地玩法。
Chinese Line Break改善中文文本自动换行和中文界面排版。
Chiseled Block Retention改善雕刻方块的结构和实体判定。
Chiseled Ground Placement允许在雕刻方块表面放置箱子、火堆、灯具等物品。
Chiseled Wall Mounting允许在雕刻墙面安装火把、灯具和其他墙面物品。
QP’s Chisel Tools扩展雕刻工具,支持复制、镜像、移动、清理等高级雕刻操作。
Classes Removed移除部分角色职业类别,用于配合其他成长类模组。
Click Up Torches改善火把的放置和拾取操作。
ClusterSpawns将玩家出生点分散到多个区域,形成多个自然玩家聚落。
Coinage增加硬币、货币制作、储存和交易相关系统。
Commercially为 Vinconomy 提供商业、交易等基础功能。
Crawl And Dive增加爬行和潜水等角色移动能力。
Creature Footsteps为动物增加更加丰富的脚步声音效。
Dead扩展死亡机制和死亡状态相关玩法。
Downed增加倒地机制,重伤后可以进入倒地状态。
Duncan’s Grass改善草地视觉效果,增加更丰富的草类表现。
Equus: Wild Horses增加野马、驯服、骑乘、繁育以及马匹遗传特性。
Expanded Matter扩展材料、矿物、液体、颜料及相关加工系统。
Font Settings提供字体配置和字体相关设置。
Food Shelves增加食品架、冷藏和食品长期储存等功能。
Footprints玩家和动物在泥土、沙地、雪地等软地面留下脚印。
Forager’s Gamble隐藏部分食物信息,需要实际尝试后逐渐了解食物属性。
GeneLib生物基因系统基础库,为马匹等生物提供遗传功能。
Grass to Ropes可以将草类材料加工成绳索。
LibGUIVintage Story 模组 GUI 开发基础库。
Immersive Maps改进地图系统和地图探索体验。
Jaunt骑乘实体运动系统,提供步态、倒退、耐力等功能。
JSON Patches LibJSON 数据修改基础库,为其他模组提供数据补丁功能。
Komet客户端性能监控和诊断工具,可显示性能统计及模组性能信息。
LauncherGo RedirectLauncherGo 网络连接/重定向辅助模组。
Lithos Probe地质与矿物探测工具,用于辅助寻找地下资源。
Logging Mod扩展日志记录和调试功能。
Long-term Food扩展食品长期储存和保鲜机制。
Natural Fertilizer增加动物粪便、堆肥和天然肥料生产系统。
Oil Lamps Anywhere放宽油灯的放置限制,可以在更多位置使用油灯。
Oven Smoking扩展烤炉相关烟雾效果。
Pelagus Winds改进风系统,使风向影响草、树叶、雨、烟雾和云等环境效果。
Pinyin Search支持使用拼音搜索物品和游戏内容。
Player Status HUD在 HUD 上显示生命、状态、效果等玩家信息。
Precise Picked Up改善物品拾取机制,提高拾取目标的准确性。
Primitive Survival大型原始生存扩展,增加捕鱼、陷阱、烟熏、灌溉等野外生存玩法。
Progressive Bleeding增加流血和伤口系统,伤害可以造成持续失血等效果。
Pyrogenesis ContinuedPyrogenesis 的持续维护版本,改善火焰相关机制。
Realistic Rapids改善河流急流和水流表现。
Realistic Water改进水流和河流水文模拟。
Real Smoke增加真实烟雾模拟,包括扩散、上升、通风等机制。
Real Smoke QP PatchReal Smoke 与 QP’s Chisel Tools 的兼容补丁。
RKN Generic Crafting增加世界内直接放置材料进行合成的制作方式。
Scaffolding增加脚手架建筑系统,方便高处施工。
Scribe: Notes & Tasks游戏内笔记、任务和待办事项系统。
Seraph Leveling增加角色等级、属性和成长系统。
Simple Voice Chat实时语音聊天,支持距离语音、频道、玩家列表等功能。
Slow Tox扩展酒精、中毒和醉酒状态机制。
Slow Tox Visualized将 Slow Tox 的状态效果以 HUD 图标进行可视化。
Smoke & Scent增加烟雾、气味等环境信息传播机制。
Soap and Lye Continued增加肥皂、碱液以及相关制作和加工流程。
Stick Isolation扩展木棍、树枝等基础材料的获取和处理。
Stick Roast增加木棍烘烤相关加工。
Stone Bake Oven增加大型石制烤炉,可进行批量烘焙和烹饪。
Stone Quarry Repacked增加采石场和大规模石材开采机制。
Terra Prety大幅调整世界生成、大陆、海洋、山脉和地形尺度。
The True Arch Screw增加螺旋、拱形等建筑结构和装饰内容。
Toolsmith深化工具制作、品质、锋利度、握柄和维护等系统。
Toolsmith Weapons将 Toolsmith 系统扩展到武器制作和维护。
Torches Heat让火把产生实际热量并影响周围环境。
Valley of Ashes扩展木灰、植物灰、腐烂物、肥料和碱等资源处理链。
Vinconomy服务器经济系统,提供货币、商店、摊位和玩家交易等功能。
VSCN Server Mod FixVSCN Studio 的服务器兼容性和问题修复补丁。
VS Director专业影视/录像导演工具,提供多机位、路径、跟随、回放和录制等功能。
VS RmlUi基于 RmlUi 的现代 UI 框架,为 Vintage Story 模组提供 HTML/CSS 风格界面开发能力。
Watersheds改进世界水文和地形生成,强化流域、河流、降雨和水系关系。
Wild Farming Fork扩展野生植物的种植、繁殖和农业利用。

资料参考:

https://mods.vintagestory.at/vsdirector#cmt-233631

https://www.reddit.com/r/VintageStory/comments/1qgqgs3/10002000_player_minecraft_civilization_events/?tl=zh-hans

本文采用 CC BY-NC-SA 4.0 进行许可。

猜你想看