1.首先 下载《萌妹斗地主》的源码,包括服务器端和客户端

解压以后如下图:

2.部署服务器端

(1). 下载 安装Python2.7,我的安装目录是D:\Python27

在环境变量中新建环境变量IRONPYTHONPATH,值为D:\Python27\Lib

(2).安装Redis,并启动。参考 这里

(3).开启sqlserver远程服务。

打开sqlserver配置管理器,找到SQL Server(MSSQLSERVER)启动。

启动失败,可以查看日志,分析原因。日志目录在C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log下

因个人安装sqlserver情况各异

注:我个人遇到的问题是“SQL Server evaluation period has expired.”,简单解决办法就是把系统时间往之前的时间调一下

(4).由于我使用的是sqlserver数据库,所以打开Server\db\mssql\游戏库创建一键运行.bat 文件

需要sqlcmd命令支持,我是根据 这里 进行安装的,选择合适的安装包下载安装。

安装完成以后,打开cmd命令行窗口输入>sqlcmd如下图则表示安装成功

如果出现错误,去sqlserver安装目录下找到这个文件夹 C:\Program Files\Microsoft SQL Server\110\Tools\Binn,

将这个文件添加到系统环境变量path里面,为了能使用sqlcmd命令。文件目录不一定是110,可能是100或者其他

(5).脚本运行成功以后,打开sqlserver数据库,看下是否多了以Ddz开头的数据库,存在就是数据库创建成功了。

(6).打开Server\release\GameServer.exe.config文件,修改数据库连接字符串connectionStrings,将Data Source改为你的数据库服务器名称,sa用户密码改为你的密码

(5).运行Server\release\GameServer.exe文件,运行成功以后如下图

至此,服务器端配置完成

3.客户端

(1).打开Client\lua\lib\NetHelper.lua文件,找到ddz.scutgame.com:9700 改为127.0.0.1:9700

(2)运行Client\MainApp.exe文件

快速注册界面:

加载界面:

选择房间界面:

等待游戏开始界面: