可以了,Cyberpunk 2077 现在能多人一起玩。不是战役合作,也不是两个人的私人房间,而是真正的服务器,由社区自己运营,有自己的规则和玩法。让这件事成为可能的模组叫 Open77,目前还在 Alpha 阶段,但推进得很快。

用一句话定位:它相当于把 FiveM 的做法搬到了 Cyberpunk 2077 上。FiveM 是玩家自己做的模组,有了它,任何人都能开自己的 GTA 服务器。换到赛博朋克这边,在一个由中文社区自己运营的服务器上玩角色扮演,已经不再是嘴上说说的事。下面是我们通读官方文档、GitHub 仓库和项目 devblog 之后看到的全部情况。
Open77 是什么,又不是什么
Open77 是 Cyberpunk 2077 的非官方多人平台,和 CD PROJEKT 没有任何关系。按项目官网的说法,它要做的事一句话就能讲完:任何人都可以跑自己的赛博朋克服务器,自己定规则、自己放内容、自己带玩家。它不是点对点联机,不是某一台官方服务器,也不是那种两个人一起打完主线的合作模式。
玩家这一端的条件写得很具体:Cyberpunk 2077 的 2.31 版本,装有《往日之影》资料片,系统是 64 位的 Windows 10 或 11,另外还要有 alpha 测试资格。客户端以原生插件的形式注入游戏进程,负责服务器发现、连接、resource 校验和画面渲染。对只玩单机的人来说有一点可以放心:它既不碰战役存档,也不动你已经装好的模组。
项目目前处于 alpha 阶段,官方自己也没有遮掩:文档明确提醒 API 还会变,运行中也会崩。这不是一个成品,而是一个敞开着的工地。
名字这件事值得单独说一句,因为你会看到两种写法。官网域名是 open2077.net,而代码仓库用的前缀是 open77。所以不管你搜的是 Open2077 服务器还是 open77 服务器,指的都是同一个项目。
Open77 并不是 Cyberpunk 多人联机的第一次尝试。CyberMP 从 2020 年起就在走这条路,在封闭测试里也做出了不少成果。但今天我们觉得更有希望的是 Open77,因为它一上手就给出了维持一个社区所需要的东西:专用服务器、Lua API 和服务器列表。
视频里的 Open77
文档讲的是系统,视频给的是结果。如果你还在犹豫要不要申请 Alpha 资格,先看看赛博朋克服务器上的一局是什么样子,再决定要不要自己开一个。
Lua 5.4 和 1752 个函数,这才是关键
真正让它和别的项目分开的地方在这里。玩法不是写死在模组里的,而是以 resources 的形式交付:每个 resource 都是一个独立的包,里面有 Lua 脚本、一份清单文件、一份权限声明,如果你愿意,还可以加上用 HTML、CSS 和 JavaScript 写的网页界面。
脚本语言是 Lua 5.4,客户端和服务器端各有一个运行时,并且支持热重载。官方 API 参考给出的数字是 1752 个已文档化的函数,其中服务器端 954 个,客户端 798 个。细分下来是这样:核心与 resources 相关 408 个,玩家与角色 267 个,载具 206 个,数据与工具 168 个,世界与环境 152 个,NPC、武器与战利品 149 个,界面与标记 118 个,摄像机与输入 78 个,语音与特效 77 个,网络与会话 72 个,义体与能力 57 个。
如果你以前给 GTA 服务器写过脚本,这套东西上手几乎不需要适应期。里面有 AddEventHandler、TriggerClientEvent 和 TriggerServerEvent,也有 Open77.vehicles.create 这种直接生成一台由服务器权威管理的联网载具的调用,Open77.animations.play 用来播放同步的角色扮演动作,Open77.environment.setWeather 则按 routing bucket 设置天气。权限方面,角色由 Open77.acl 管,白名单和封禁交给 Open77.access。
选 Lua 不是无关紧要的细节。正是因为有脚本语言,GTA 那边才长出了成千上万个脚本,才把中文 GTA RP 社区这样的生态养了十年。一个没有脚本语言的多人引擎,最后只会停在技术演示的层面。有了脚本语言,它才会变成一套能自己运转的生态。
主机上甚至不需要装游戏
按官方托管指南的说明,要在 Open77 上自建赛博朋克服务器,你需要的是一台 Windows x64 或 Linux x64 的机器。然后就没有别的了:主机不需要游戏本体,只有你的玩家需要拥有游戏。官方服务端包里已经打进了 .NET 运行时,所以也不用额外装环境。
它采用的是服务器权威模型:位置、物品栏、载具和世界状态都由服务器决定,客户端只负责把服务器确认过的内容显示出来。这是持久经济系统成立的前提,也是所有人都下线之后世界还能继续运转的前提。顺带的好处是,比起共享会话的做法,作弊的难度要大得多。
有两个细节,开过服务器的人一看就懂。第一,你得在账号的 keymaster 里生成一枚许可密钥,它把服务器和你的账号绑在一起,而且只显示一次,填入方式要么在配置过程中给,要么通过环境变量 OP77_LICENSE_KEY 传。第二,日常管理走一个叫 Warden 的网页面板,玩家、resources 以及从 Workshop 安装内容都在那里操作。公开服务器会向主服务器注册,这样才会出现在内置的服务器浏览器里。
在与现有模组生态的兼容上,这个项目的处理相当聪明。ArchiveXL、TweakXL、RED4ext、redscript 和 Cyber Engine Tweaks 都在支持范围内,允许放置的目录位置也写得很明确。但凡是夹带可执行内容的,比如 .dll、.reds、CET 的 Lua、.asi,一律拒绝,除非服务器被声明为非安全模式,或者该文件的哈希已经通过校验。这正是其他平台多年来一直缺的那道护栏。
在 Cyberpunk 里做 RP:角色扮演之外还能玩什么
每次新开一个分类,我们在 Top-Games 都会先问同一个问题:社区拿它能做出什么来。以这套 API 的规模看,已经能看清三类服务器的轮廓。
首先是 RP,因为这是最顺理成章的一条路:在 Cyberpunk 里做角色扮演,本身就立得住。夜之城是一座密度高、垂直分层的城市,可信的职业一大把,帮派身份清晰,每个街区都有自己的性格。一个带警察、Trauma Team、义体医生和 fixer 的赛博朋克 RP 服务器,几乎是自己写出来的。相比洛圣都,它的优势在于场景本身已经把剧本提供好了,而中文 RP 玩家对这套世界观本来就熟。
其次是竞速和 PvP,因为载具和战斗相关的函数已经超过两百个。城市赛道、赶时间的运货、地盘争夺,有服务器端同步兜着,这些模式在 alpha 阶段就已经能跑得像样。
最后是主题服务器,中期来看这一类最有意思。一个彻底由游牧民主导的世界,一个完全没有枪械的服务器,一个按自己那套经济规则运行的 2060 年代夜之城。routing bucket 可以把不同玩家群体隔离在不同的世界状态里,活动和副本的门就这样打开了。顺便提醒一句,CD PROJEKT 已经放弃了自家的多人项目,所以这块地现在是空着的。
示例 RP 服务器已经放在 GitHub 上了
最有说服力的那部分内容不在官网上,而在 GitHub 上。open77-rp-examples 仓库以 MIT 许可发布,里面是一个完整且可玩的夜之城角色扮演服务器,用 Lua 写成,最后更新时间是 2026 年 9 月 30 日。
仓库里能找到一套身份管理,一套经济系统,钱包存在 SQL 数据库里并按时发工资,一套物品栏,背包做成网页界面还带储物点,以及十二种职业:机械师可以维修、喷漆和加油,还有收废品的、酒保、义体医生、医生、负责死亡与复活的 Trauma Team、NCPD 警察、网络潜行者、fixer、负责货运的游牧民,以及出租车司机。世界层面有五套公寓,地址都落在夜之城真实存在的位置上,还有商店、银行和取款机、车库、帮派地盘和街头市场。犯罪这条线有撬锁、持械抢劫、毒贩、销赃人、帮派战争,甚至还有无人机表演。以 rp_ 开头的 SQL 表会在启动时自动在 MariaDB 数据库上建好。
有一个细节团队并没有隐瞒:这些 resources 是由代码智能体写出来的,底子是他们自己做的一套开发套件。这种做法不常见,也确实有讨论空间,但它至少解释了一件事:为什么这个仓库只有十八个提交、一个星都没有,系统却已经这么齐全。
开始之前值得知道的三件事
这几点都不影响你上手,但提前知道更好。
- 承载量的数字还没公布,既没有单服人数,也没有参考硬件配置。给自己留一轮测试,用来摸清自己服务器的上限。
- 资格要在官方 Discord 上用 /alpha apply 申请,游戏版本锁定在 2.31 加 Phantom Liberty。把这个版本留好,并关掉自动更新。
- API 还会变动,官方文档自己也这么说。先从简单的 resource 开始,并给代码做好版本管理,之后回头改动就不难受。
让人安心的信号很容易核实:项目在每个工作日都发一篇开发日志,写清楚真正合并进去的改动。2026 年 9 月 28 日到 10 月 2 日之间,连续五篇分别讲了 NPC 的路面交通、启动器的安全网、一次大规模的战斗同步修正、对装了模组的服务器更好的处理,以及玩家身份的备份。一个天天交付并且把它写下来的项目,并不常见。
现在就想试试,该怎么开始
如果你只是想玩,那就从官网装好启动器,再去项目 Discord 申请 alpha 资格。如果你想开一个 Open77 服务器,有个好消息:凡是拿到 alpha 资格的人都可以托管和开发,不需要另外提交开发者申请。把服务端包取下来,生成你的许可密钥,把 Warden 搭起来,先把自由漫游的玩法模式跑通,再去碰完整的 RP 服务器。
给看到这里的中文团队一个建议:从小做起,而且先把 Discord 弄好,再去打磨剧本。在我们收录的 FiveM 服务器里,那些真正做起来的社区,几乎都是从二十个彼此认识的人开始的。其余的一切都是后来才有的。
等你的服务器跑起来之后,来把它加进来。我们刚刚开出 Cyberpunk 2077 排行榜,现在还是空的,最早入驻的那批服务器会拿到之后再也拿不到的曝光:https://cn.top-games.net/cyberpunk-2077
你已经在试 Open77 了,还是正在筹备一个中文的赛博朋克 RP 服务器?在评论里说说你的进度,这个话题我们会一直跟下去。