创建联机房间 房主权限与等待流程
为什么要当房主
房主(房间创建者)拥有最高权限:
- 选游戏:从自己本地 roms/ 里列出的游戏中选,决定这局玩什么
- 设人数:可以限制房间人数(格斗游戏通常 2 人,横版合作可以 3-4 人)
- 踢人:如果有人捣乱可以踢出房间
- Start 游戏:等所有人准备好后,房主点击 Start game 开始
- 最先加载:房主先加载游戏,其他人自动加载同款 ROM 并进入对战
创建步骤
1. 先启动本地游戏?不
创建房间前不需要先在本地载入游戏。Kaillera 客户端会自动为房间里所有人加载各自本地的 ROM——只要 ROM CRC 匹配就行。
2. 连接服务器后点 Create
在 Kaillera 客户端窗口连接成功后,点击上方的 Create new game 按钮:

3. 选择游戏
弹出一个 ROM 选择窗口,列出你本地 roms/ 里所有可用的游戏(可以勾选 Only Available 只显示完整 ROM):
- 点击你想玩的游戏条目
- 可以设置房间名(给其他人看,比如 "KOF97 Match")
- 可以设置最大人数(2 = 单挑,4 = 3v3 轮换或 4 人合作)
- 可以设置密码(防止陌生人乱进来,密码房间只有知道密码的能 Join)
4. 房间创建成功
创建后房间立即出现在服务器列表的顶部(房主的房间通常置顶)。其他玩家连接到同一个服务器后会看到你创建的房间:
房间列表:
▶ The King of Fighters 97 [房主:你] [2/2] [准备中]
The King of Fighters 98 [房主:小明] [1/2] [等待中]
Metal Slug [房主:小红] [3/4] [等待中]
房主的操作
等待阶段
其他人 Join 进来后,客户端窗口里会显示所有玩家的名字、IP 地址、延迟(ping)。房主可以:
- 点击某个玩家名字 → 弹出踢人 / 私信等选项
- 看 ping 值判断对方网络状况(< 50ms 理想,50-150ms 可玩,> 150ms 延迟明显)
Start Game 按钮
所有人准备好后(通常有 Ready 按钮,也可以直接看大家都在等),房主点击 Start game 按钮:
- 服务器通知所有客户端开始加载游戏
- 每个人本地 WinKawaks 加载 ROM
- 加载完成后所有玩家的模拟器同时进入对战画面
- 之后每个人的按键通过服务器广播,所有人同步看到同一场对战
游戏中断
如果对战中有人掉线:
- 服务器会把他标记为 Disconnected
- 剩下的人可以继续(如果是格斗单挑,对方掉线就是你赢了)
- 如果房主掉线,房间通常会自动解散
房主 ROM CRC 匹配问题
房主创建房间时,客户端会把本地 ROM 的 CRC 值发送给服务器。其他人 Join 时服务器会比对他们 ROM 的 CRC——不匹配就不让加入。
如果你是房主但房间创建不成功:
- 检查 ROM ZIP 是否正确(CRC 完整)
- 重新 Rescan all 后再创建
- 某些版本的 WinKawaks 和 Kaillera Server 之间有兼容性问题,试试换个服务器