多玩家模式

创作者: TNTcraftHIM
已更新:2026-07-27 14:25:57
9KB

关于此 MOD

解除默认的3人上限(将游戏大厅最大人数提升至250人,仅主机需设置)
切换更多玩家
将合作模式玩家上限提升至3人以上——可配置,默认为8人
请提供需要翻译的文本内容。




关于

《午夜轮班》合作模式房间人数上限为 3 名玩家. 本BepInEx模组移除了该上限,允许主机自定义大厅人数——可在2人至Steam理论大厅上限之间自由调整。 250名玩家 (默认值8;安全实际上限约为10,详见常见问题。)

已测试: 8人同一Steam房间,5人单局游戏,全员正常生成并开始游玩。

功能特色

  • 提升真实会话容量(Fusion/Photon)、Steam大厅成员上限以及服务器浏览器中“大厅已满”的判定阈值。
  • 扩展【创建房间】中的最大玩家数下拉菜单 — 选择你所需的房间人数
  • 可通过简单的配置文件调整限制(范围2-250,默认8)
  • 只有 房主 需要此模组 — 原版玩家仍可加入(建议全员安装)
  • 未修改任何游戏文件,删除一个DLL即可卸载。

需求


安装

  • 将 BepInEx 压缩包解压至游戏根目录(与游戏主程序同级) 《午夜换班.exe》)
  • 启动游戏一次 通过 Steam等待主菜单出现后退出。(这能让BepInEx完成初始化。)
  • 请提供需要翻译的文本内容。 ShiftMorePlayers.dll 从此模组中 BepInEx\plugins\.
  • 通过Steam启动 → 创建大厅 → 最大玩家人数下拉选项现可设为8人。

配置(可选)

编辑 BepInEx\config\com.tntcrafthim.shiftmoreplayers.cfg:

[通用]
最大玩家数 = 8

2到250之间的任意数值。游戏内的下拉菜单将提供所有不超过你设定值的房间规模。250是Steam大厅的理论上限,不代表稳定游戏体验的保证。

从v1.3.0或更早版本升级时,模组会自动复制 com.tntcraft.shiftmoreplayers.cfg 首次启动时保存为新文件名,旧文件保留为备份。

常见问题

我的好友需要这个模组吗?
不——只有房主的限制有效。原版游戏的好友可以加入模组房主的房间。不过仍建议所有人都安装模组。

我真的可以配置250名玩家吗?
是——250是Steam大厅成员的理论上限,该模组将其设为可配置的最高值(Photon协议上限约为255)。 不 稳定的游戏体验保障。代码审计发现两个更低的软限制:每个可交互对象(门、路障、物品)都会以固定方式追踪其交互者。 10格 每名玩家对应一个独立数组,因此第11号及以后的玩家可能无法与物体交互;且每个怪物对应的玩家检测数组大小基于原版游戏设定,因此额外玩家可能对怪物不可见。 推荐等级:8 | 安全上限:约10 | 超出后:混沌模式 10槽阵列已内置到游戏中,无法直接调整大小,但可通过模组实现变通——若你真需要支持超过10名玩家,请留言或提交GitHub Issue。

这个能用服务器浏览器和Steam邀请吗?
是的。两个加入路径均已修复,服务器浏览器现在能正确显示玩家数量(例如5/8)。

在 Game Pass(XGP)版本上能使用吗?
未经测试。该模组仅修补游戏托管代码,且具备容错机制(日志中显示"Patch FAILED"而非游戏崩溃)。若在Game Pass版中启动时崩溃,基本可确定是BepInEx无法在UWP沙盒中加载——请在Xbox应用中为该游戏开启"高级管理功能"以允许修改文件,再进行验证。 BepInEx\Log输出.log请在【帖子】标签页中汇报你的结果。

使用是否安全/会被封号吗?
本游戏无反作弊系统。该模组仅通过BepInEx修改大厅/会话人数上限。与其他模组一样,使用风险自负。

日志/控制台显示:"UpdatePlayerLobbyUI:仅有N个处理器匹配M名成员——正在重试……"
这是常规提示——大厅界面在等待加入玩家数据同步时会重试连接,几秒内会自动恢复。

已知笔记

  • 10名以上玩家时,额外玩家将无法与物件交互(每个可交互物件固定10个网络位)。前10名玩家不受影响。
  • 二重身事件及最终序列的生成点使用场景定义的数组,其容量可能基于原版玩家数量设定——尚未验证超过5名玩家的情况。
  • 怪物侦测阵列基于原版玩家数量设定——额外加入的玩家可能不会被怪物察觉。已在5人模式下验证正常,超出此规模尚未测试。
  • 怪物难度不随玩家数量变化(原版设定)——玩家越多,游戏越简单。
  • 生成位置、语音聊天、就绪确认及大厅界面均能动态处理额外玩家——经测试验证。
  • 游戏更新可能导致模组失效,请注意检查。 BepInEx\LogOutput.log 在帖子标签页中,针对显示为“补丁失败”的行进行举报。

抱歉,您似乎没有附上需要翻译的源文本。请提供具体内容,我将严格按照您的要求进行本地化翻译,仅输出中文结果,并确保符合游戏语境。

在 GitHub 上开源: github.com/TNTcraftHIM/SAM-mod



中文说明

《午夜转换》原版联机人数上限为 3 人。本模组移除此限制,房主可在创建房间时选择人数,配置范围为 2-250人(默认8人;250为Steam大厅理论上限,非稳定游玩人数;安全上限约10人,详见下文)。实测结果:8人同大厅、5人同局游戏均运行正常。

安装步骤:
  • 下载 BepInEx 6 IL2CPP 前沿版本将文件解压到游戏根目录(即 ShiftAtMidnight.exe 所在位置)。
  • 通过 Steam 启动游戏进入主菜单,然后退出游戏。
  • 将 ShiftMorePlayers.dll 放入 BepInEx\plugins\ 文件夹中。
  • 通过Steam启动游戏 → 创建房间 → 在人数下拉菜单中选择8人即可。

配置:编辑 `BepInEx\config\com.tntcrafthim.shiftmoreplayers.cfg` 中的最大玩家数(2-250)。从 v1.3.0 或更早版本升级时,Mod 会在首次启动时自动将旧配置复制为新文件名,并保留旧文件作为备份。

关于250人:250 为 Steam 大厅成员数理论上限,Mod 可配置至此值;Photon 协议上限约为 255,但这不代表游戏本身能稳定承载 250 人。代码审查发现两个更低的软限制:每个可交互物体(门、木板、道具)占用固定资源。 10 格按玩家数组记录交互对象,从第11人开始大概率无法交互;怪物按玩家侦测数组依原版人数生成,超出范围的玩家可能被怪物无视。推荐8人,安全上限10人左右,超过则进入混乱模式。

Game Pass(XGP)版本:尚未测试。Mod本身仅修补托管代码,出错时仅记录日志而不会导致崩溃。因此若在XGP平台启动时发生崩溃,很可能是由于BepInEx在UWP沙盒中无法加载——请在Xbox应用中为该游戏开启“高级管理功能”后重试,并查看BepInEx\LogOutput.log。欢迎在论坛帖子页面反馈。

注意:仅需主机安装即可生效,未安装的队友也可加入(建议全员安装);怪物强度不随人数变化,人越多越轻松;游戏更新后若失效请在“帖子”页面反馈。

午夜轮班 的热门 MOD

探索适用于 午夜轮班 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 午夜轮班 的全部潜力 — 今天就探索这些顶级 MOD!