有一款名为WYD的游戏,我开始为它编写模拟器, 因为我们有原始的模拟器,但是在版本6.13中,实际版本是7.58。
版本之间的这个空间已经发生了很大变化,通过DLL更新它是非常不利的, 由于各种原因,主要是几乎所有数据包的结构都在变化。
这个MMO的原始模拟器有一个DataBase Server,它连接GameServer, 并且客户端连接到GameServer,形成如下结构:DB< - GS< - Client。
网上有这个游戏的许多项目模拟器,但都使用mysql作为DB。 但我想跟随原始模拟器的行,其中有一个数据库服务器, 接受最多5个GameServers的连接,这些接受最多750个客户端!
原作是这样的!
客户端将登录请求发送给GS,这反过来解释收到的数据包, 并发送到数据库,它检查帐户是否存在,是否已连接,等等。 它将响应发送给GS,后者又发送给客户端!
我想知道如何编写GS的编程套接字,因为它必须是客户端 客户端的数据库和服务器!
如果有人能给我一个如何做到这一点的例子将是一个很大的帮助!