关于棋牌服务器模块端怎样设置和部署的一些文案
该系统由三个主要模块组成:MainServer、LocalServer、Com。此外,还包括客户端安装、更新模块等。在三大模块结构中,还包括子DLL(动态链接库)模块。
1.MainServer(EXE项目):封装主服务器功能,包括管理客户端用户身份验证、登录和管理从服务器建立、数据库读写等。
本地服务器(EXE项目):服务器功能包,包括管理客户端游戏通信、游戏逻辑、大厅和房间等。
3、Com(EXE项目):封装所有客户端功能,包括客户登录、大厅和房间、客户端游戏通信、游戏逻辑等。
客户端公共库PubLib(DLL模块)封装了通用客户端调用接口、控件、类。用于所有客户端模块调用。
麻将游戏通用库MJLib(DLL模块)封装了客户端麻将游戏通用调用接口类和十堰麻将类。通用调用接口类为专用麻将游戏模块调用。
卡片游戏通用库PisaLib(DLL模块)封装了客户卡游戏通用调用接口类。一个通用调用接口类用于特殊扑克游戏模块调用。
大厅库RoomLib(DLL模块)封装了客户大厅的调用接口。
与国际象棋库一样,XQLib(DLL模块)封装客户端国际象棋调用接口。
Go库XQLib(DLL模块)封装了客户端Go调用接口。
XQLib(DLL模块)。
服务器架构图:
组件模块结构图:
组件模块以中央数据管理模块为中心,数据库处理模块和套接字管理模块提供外部操作连接。