我打算用 JAVA 编写简单,但在未来的 MMORPG 中易于开发。
我或多或少知道它应该是什么样子,但我有一些问题:
什么样的数据应该有客户端?我知道,例如,如果“那个字段”是免费的,服务器会通知客户端,但是加载地图呢?客户端包含精灵等,但它们是否也应该有地图文件或服务器应该告诉客户端草在哪里,水在哪里等等......
服务器如何保存数据?玩家应该被表示为一个文件夹中的文件,服务器必须找到正确的文件,打开它,获取数据并将其发送回给许多玩家?也许数据库服务器+数据库+ sql会更好?
关于 MMORPG 结构的任何想法/知识?Java 是 2D MMORPG 的好选择吗?