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文件
快速注册界面:
加载界面:
选择房间界面:
等待游戏开始界面: