Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
RoR2DirectConnect
IP Direct Connect for RoR2. Stable unique player identity, synchronized display names, IPv4/IPv6, and native UI.
| Last updated | 2 weeks ago |
| Total downloads | 6222 |
| Total rating | 2 |
| Categories | Mods AI Generated Tools |
| Dependency string | Cindy_Master-RoR2DirectConnect-2.1.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2113README
RoR2DirectConnect
Risk of Rain 2 的 IP 直连插件,可绕过 Steam 大厅和 P2P,通过 IPv4/IPv6 地址创建或加入游戏。
2.1.0 兼容性更新
- 修复“你的账号已经在尝试连接的服务器中使用”。
- 修复客户端选角不同步、进入游戏变成无人机、只有房主能控制角色的问题。
- 网络身份与显示昵称完全分离;同名玩家也可以正常联机。
- 自动迁移旧版共享 ID 和昵称派生 ID,无需手工删除配置。
- 新增昵称同步消息和玩家身份诊断日志。
- 检测 EOS/跨平台模式并给出明确提示,避免进入不可操作的半连接状态。
- 修复 F6 备用界面没有真正启用直连补丁的问题。
使用方法
- 房主和客户端安装完全相同的游戏版本、BepInEx 和本插件。
- 在游戏设置中关闭跨平台联机;也可以添加启动参数
--disableCrossplay。 - 进入多人游戏,选择 IP Direct Connect。
- 房主点击 Host Game;客户端输入房主地址和端口后点击 Connect。
默认使用 UDP 端口 7777。两端可以使用相同昵称。
直连 UID 独立保存在 %LOCALAPPDATA%\RoR2DirectConnect\identity.cfg,同一 Windows 用户重启游戏或更换 Mod 整包后保持不变。分享已启动过的 Mod 整包时,接收者会使用自己的本地 UID,不会继承包内旧配置中的 UID。首次升级到此存储方式会重新生成一次 UID,不导入旧配置;请勿另外分享本地身份文件。同一 Windows 用户下的多个游戏副本共用身份,不适用于同时多开联机。本地身份文件无法读取时使用临时 UID,并在日志中提示。
控制台命令
dc_host [maxplayers]:创建直连房间。dc_connect ip:port:连接 IPv4/IPv6 地址。dc_id [newid]:查看或设置高级身份 ID;通常无需使用。dc_status:显示当前直连状态。
已知限制
2.1.0 暂不支持 EOS/跨平台网络管理器。开启跨平台时插件会阻止直连并提示关闭,避免产生账号为空、选角不同步或角色无控制权的问题。