
R.E.P.O.
You are viewing a potentially older version of this package. View Latest Version

markdown
作者: dyxc666
版本: 1.0.0
最后更新: 2026年3月22日
本模组允许你将游戏房间的最大玩家数从默认的 6 人提升至最多 20 人(可配置)。
它通过补丁修改 Photon 房间创建逻辑,并会自动处理服务器限制——如果设置的值超过 Photon 服务器允许的上限,模组会自动降级到服务器限制,并在控制台输出提示。
MorePlayersSimple.dll 放入 BepInEx/plugins/ 文件夹。首次运行后,配置文件会生成在:
BepInEx/config/dyxc666.MorePlayersSimple.cfg
你可以手动编辑,或通过游戏主菜单的 REPOConfig 直接修改。
| 配置项 | 默认值 | 说明 |
|---|---|---|
MaxPlayers |
10 | 房间最大玩家数(有效范围 1–20)。修改后需要重新开房生效。 |
注意:改变人数后,必须重新创建房间(或重启游戏)才能生效。
模组通过 Harmony 补丁拦截 NetworkConnect.TryJoiningRoom 和 NetworkConnect.OnConnectedToMaster 方法,将原代码中硬编码的玩家数(6)替换为你的配置值。
同时监听房间创建失败事件,如果因超出服务器限制而失败,模组会自动解析错误信息,临时将上限调整为服务器允许的最大值,并记录警告日志。
More Players Simple 分类,调整 MaxPlayers 数值。MorePlayersImproved 和 RoboUnion。