标签: c++ networking multiplayer
我的游戏引擎现在包含一个可操作的单人游戏部分。我现在开始考虑如何进行多人游戏。
我发现许多游戏实际上没有真正的单人游戏模式,但是当你独自玩游戏时,你实际上也在托管本地服务器,而且几乎所有游戏都像在多人游戏中一样运行(数据包除外)可以通过备用路线传递以获得更好的性能)
我的引擎需要进行大规模重构才能适应这种模式。将有三种可能的模式:专用客户端,专用服务器和客户端 - 服务器(监听模式)
答案 0 :(得分:30)