我已经在开发一个游戏大约一年了。大部分的前端和后端系统已经设置好了,我目前正在工作于艺术方面。但是,我对多人在线方面有一个问题。我使用Unity 2D,但onestly,我对MMO的在线系统并不清楚。玩家如何连接到同一个服务器/世界并与其他玩家通信?我听说过一些关于网络框架、专用服务器和后端/服务器应用程序的东西,但我并不清楚2D MMO的合适架构是什么。另一个让我担心的问题是破坏/破解。如果我实现多人在线,一个修改过的客户端会不会给自己添加物品、改变位置、生成货币等?如何预防这种情况?我希望有人能解释基本架构和我应该学习/使用的东西(例如网络框架、专用服务器、权威服务器等)。我并不寻求一个完整的解决方案——我只是想了解整个系统是如何工作的,才能开始实施它。