我正在开发一款有趣的 2D 游戏,以了解多人游戏的来龙去脉。游戏本身将使两名玩家的军队在战略回合制战斗中相互对抗。我正在将它开发为一个独立的桌面客户端(最终可能是一个手机应用程序)。
我正在用 Java 编写游戏,我不信任客户端,所以我考虑了安全性。玩家将拥有一个个人帐户,其中包含他们的军队列表和将在服务器上存在的东西。此外,我计划使用 mySQL 将此类数据存储在服务器上。
但是,我不确定如何实现这一点。我是否使用网络服务器之类的东西?这似乎是错误的,但我不知道在客户端不受信任的情况下,Java 前端和后端使用什么技术。请注意,我不是在寻找关于最佳方式的辩论,我只需要了解概念,也许是一些示例技术,也许是指向教程的链接。
谢谢你的帮助!