多人游戏
多人游戏功能让你可以通过互联网与另一个人对弈。无需账号,无需匹配——只需分享一个代码即可开始游戏。
En Parlant~ 使用轻量级 WebSocket 中继服务器连接两位玩家。中继服务器在客户端之间实时传递棋步。你的国际象棋引擎、计时器和游戏逻辑全部在本地运行——服务器仅负责消息传递。
中继服务器运行在 Fly.io 上,应用会自动连接。无需任何配置。
- 在主界面点击 Multiplayer(多人游戏)
- 输入你的名字
- 你将收到一个格式为
XX-XX-XX的 6 位游戏代码 - 将此代码分享给你的对手
房主始终执白棋。
- 在主界面点击 Multiplayer(多人游戏)
- 输入房主分享的代码
- 输入你的名字
加入者执黑棋。两位玩家连接成功后,游戏立即开始。
- 棋步会实时中继——你的对手会在你走棋后立即看到每一步
- 认输和提和的操作方式与本地对弈相同
- 棋盘锁定为你的颜色,因此你只能移动自己的棋子
心跳系统每 5 秒检测一次你的对手是否仍在连接中。如果连接断开,你会看到状态指示。如果对手重新连接,游戏可以继续。
这个功能是什么(以及不是什么)
Section titled “这个功能是什么(以及不是什么)”En Parlant~ 中的多人游戏是一个轻量级中继服务,用于与你认识的人对弈。它不是一个完整的国际象棋服务器。它没有:
- 匹配或大厅系统
- 等级分或排名
- 观战模式
- 账号系统
- 计时器集成(暂时没有)
只需分享代码,开始对弈,享受游戏。
运行你自己的中继服务器
Section titled “运行你自己的中继服务器”如果你想自行托管中继服务器(出于隐私、局域网对弈或降低延迟的需要),请参阅多人游戏服务器设置指南,了解如何运行你自己的实例。