2024年2月9日发(作者:)

正易龙面对面棋牌游戏平台

架设教程

官方技术交流群:113774583

官方技术论坛:

1 / 97

目 录

一、如何建立游戏数据库及用户密码 ................................................................................................................................... 3

二、如何手动安装游戏网站 ................................................................................................................................................. 10

三、如何设置服务端 ............................................................................................................................................................. 19

四、如何设置客户端 ............................................................................................................................................................. 27

五、如何通过网站后台添加游戏房间 ................................................................................................................................. 28

六、如何上传文件及配置客户端下载路径 ......................................................................................................................... 31

1.文件传输: .................................................................................................................................................................. 31

2. 配置游戏下载路径: ................................................................................................................................................ 31

七、如何制作客户端安装包及打包模板 ............................................................................................................................. 33

7.1制作安装包前,需了解客户端文件结构及内容: ............................................................................................... 33

7.2制作整包及简包打包模板 ....................................................................................................................................... 36

7.3制作单个游戏打包模板 ........................................................................................................................................... 44

7.4制作整包,使用整包模板 ....................................................................................................................................... 55

7.5制作简包,使用简包模板 ....................................................................................................................................... 61

7.6制作游戏包,使用游戏模板 ................................................................................................................................... 70

八、更新大厅游戏配置说明 ................................................................................................................................................. 79

8.1更新目录及更新设置目录 ....................................................................................................................................... 79

8.2下面说提升一个大厅版本后的更新 ....................................................................................................................... 80

8.3单个游戏的更新 ....................................................................................................................................................... 81

九、游戏更新使用文档说明 ................................................................................................................................................. 86

9.1大厅更新 ................................................................................................................................................................... 86

9.2 单个游戏更新 .......................................................................................................................................................... 87

十、如何自动备份数据库 ..................................................................................................................................................... 91

2 / 97

一、如何建立游戏数据库及用户密码

1. 点击桌面图标,或在<开始>菜单中<程序>栏内找到该图标。

2. 选择

3. 右键打开<数据库>菜单,选择<新建数据库>

3 / 97

4. 进入界面后,进行一下操作

5. 右键打开<登录名>,选择<新建登录名>

6. 进入界面中

4 / 97

5 / 97

7. 根据序号123按顺序执行三个数据库脚本,三个脚本均重复以下步骤。

<1.创建数据库脚本.sql> <2.数据库初始化脚本.sql> <3.统计每天总金币和总抽水作业脚本.sql>

6 / 97

7 / 97

8 / 97

8. 数据库新建完成,记录下新建数据库名,新建登录名及密码,后续网站安装和服务端配置均要使用填写。

9 / 97

二、如何手动安装游戏网站

1. 将网站文件上传至网站服务器上,并将网站文件夹命名为Web。

2. 打开桌面图标3. 单击右键<网站>

,或打开<开始>-<程序>-<管理工具>-

4.

5.

10 / 97

6.

7.

11 / 97

8. 单击右键菜单刚新建的网站名,选择<属性>

9.

10.

12 / 97

11.

12.

13 / 97

13. 单击右键菜单刚新建网站名,选择<权限>

14.

14 / 97

15.

16.

15 / 97

17.

18.

19. 点击,将右边框内三项选择为<允许>

16 / 97

20. 单击右键菜单刚新建网站名,选择<打开>

21. 在打开的文件夹内找到< >该文件,单击右键菜单用记事本格式打开。

17 / 97

22. 修改< >内的参数

23. 游戏网站架设完成!使用浏览器输入网站域名查看是否成功浏览。

18 / 97

三、如何设置服务端

1. 服务器端结构:

服务器端文件主要分为B端,Z端,W端三个部分,具体的介绍这边就不介绍了,我们现在需要做的就是能够保证服务都能正常启动,数据库连接畅通:

2. 进入BZserver文件夹内,配置B端,Z端,W端三个配置文件:

19 / 97

(1) 打开文件:

20 / 97

:红色部分是需要修改的内容:

;游戏下载的路径

DownLoadSetupURL=58.218.248.126/download/

//修改成为网站服务器的IP或域名;

;大厅的下载地址

DownLoadUpdatepURL=58.218.248.126/download/

//修改成为网站服务器的IP或域名;

;Z服务器地址

MainServerAddress=58.218.248.126

//修改成为网站服务器的IP或域名;

;Z服务器端口

MainServerPort=3015

;游戏大厅左上角广告地址

RallAddvtisFlashURL=58.218.248.126/app/?id=2

21 / 97

//修改成为网站服务器的IP或域名;并且可以修改‘’的文件名及路径;

;客户端大厅滚动广告

RoomRollWords=客户端大厅滚动广告语

//修改在大厅右下角跑马灯的滚动;

;平台序列号,用于控制客户端平台升级

SerialNo=BZW.2.0

//必须与内网提出来的客户端版本号对应,一般提交的说明文档会写清楚版本号,对应填好就可以了,这个一定要特别检查!!!;

;帮助页面

WebHelpURL=58.218.248.126/

//修改成为网站服务器的IP或域名;

;大厅登录后第一次显示的页面

WebHomeURL=58.218.248.126/

//修改成为网站服务器的IP或域名;

;网站根目录,在程序中涉及的文件子目录根据这个地址来扩展

WebRootURL=58.218.248.126/

//修改成为网站服务器的IP或域名;

接下来配置的两个配置文件和主要就是保证

跟数据库的正常连接,用之前我们在创建数据库时记录的数据库名,数据库用户名,

数据库密码进行配置:

(2) 打开:

22 / 97

只修改红框指示的数据,其他的不做修改

[SQLSERVER]

DATABASE=XinYi //新建的数据库名

DBACCOUNT=XinYi //新建的数据库登录名

DBPASSWORD=XinYi //新建的数据库密码

DBPORT=0 //不做修改

DBSERVER=58.218.248.126 //修改数据库服务器的IP

DETECTTABLE= //不做修改

(3) 打开:

23 / 97

只修改红框指示的数据,其他的不做修改

[SQLSERVER]

DATABASE=XinYi //新建的数据库名

DBACCOUNT=XinYi //新建的数据库登录名

DBPASSWORD=XinYi //新建的数据库密码

DBPORT=0 //不做修改

DBSERVER=58.218.248.126 //修改数据库服务器的IP

DETECTTABLE= //不做修改

配置完成后,启动服务端B端和Z端,正常启动成功就可以:

3. 一般我们启动BZ端提示错误信息:

Z错误提示424:连接数据库失败,检查数据库连接是否正常,数据库权限是否给了;

Z错误提示425:重启启动多个Z端或者B端;

B Z错误提示应用程序启动失败:看DLL文件是否齐全,若如图示都齐全还报错,请尝试从客户端目录里面将DLL文件复制进去尝试重新启动;

24 / 97

4. 每个游戏的W端配置:

每个服务端以数字命名的文件目录下,均有此两文件:

一般单个游戏的目录下面主要就是这些文件,其中需要注意的是:简称授权文件,主要是需要绑定客户服务器的机器码,架设时候需要使用客户服务器的机器码提供给编译人员进行编译授权(工具->服务器server获取地址.rar);

在这里配置就可以稍微简单一点,只要当我们的B Z服务端 都可以正常启动的时候,将和两个BCF文件复制到每个游戏的目录下面,然后点击打开每个游戏目录下的,比如斗地主,找到ServiceName字段,把这个键值修改成为添加房间的时候分布式名(分布式名一般为游戏拼音缩写)

25 / 97

每款预习配置完成后,点击启动该游戏服务端W端:

正常情况下W端应该这样显示:

运行状态那边,显示启动,那么说明有连接上数据库,这样保证B Z W 服务端都正常启动,服务端的配置就完成了。

26 / 97

四、如何设置客户端

1. 客户端目录下主要修改和以及重名名BZW_此三个文件。

2. 修改客户端文件配置步骤:

(1) 找到并打开

打开此文件后,把里面所有的内网的IP都改成其网站服务器的域名,另外注意的是:

LoginIP1= // 游戏Z端服务器的二级域名

LoginTitle=棋牌游戏中心-登录 // 修改成为该项目名称

(2) 找到并打开

修改版本号以及对应的网站域名

(3) 重命名BZW_

3. 此三个文件修改好后,方可进行安装包制作。

27 / 97

五、如何通过网站后台添加游戏房间

1. 进入网站后台,打开<游戏管理中心>

2. 添加游戏类别,填入游戏类别及排列号,游戏类别可分牌类,麻将类,休闲类,1,2,3排列:

样例:.

3. 添加游戏信息,填入游戏各项信息:

28 / 97

以下以斗地主游戏为例,其他游戏依此方式填写:

4. 添加游戏房间,填入房间各项值:

以下以斗地主游戏为例,其他游戏依此方式填写:

29 / 97

5. 重启游戏服务端即可。

6. 特别说明:

如果后期修改游戏房间信息,需重启游戏服务器,修改信息方可起效。

30 / 97

六、如何上传文件及配置客户端下载路径

1.文件传输:

传输文件大致分为服务端,客户端,网站等文件。

我们根据客户的服务器部署,将相应的文件传输到不同的服务器上。

文件传输到服务器可以使用以下三种方式:

1)QQ邮箱中转;

2)使用FTP中转;

3)直接复制粘贴(此传输方式较慢),这个需要注意的是在远程连接的时候,注意选择!

这些地方都是需要勾选的,不然是无法复制东西到服务器的:

2. 配置游戏下载路径:

1)客户端文件检查所有的配置是否正常,游戏能够正常登录开始,就可以制作成安装包。之后上传到网站的download目录下面,若没有此目录,请自己创建。

2)进入网站后台(后台地址:网站域名/admin 默认用户名:admin 默认密码:000000),找到网站大厅下载设置项,将路径填写成为:网站域名/download/***.exe。 (***.exe大厅安装包名称)

31 / 97

32 / 97

七、如何制作客户端安装包及打包模板

我司现使用的第三方制作安装包软件分别是< Setup Factory 7.0 >和< Setup Factory 8.0 >两个版本,两者操作过程相同,区别一下:

< Setup Factory 7.0 >为中文版,中文界面对外语稍薄弱者使用方便,缺点在于压缩率在75%左右,制作出来的安装包较大,大小在原文件75%左右。

< Setup Factory 8.0 >为英文版,英文界面与7.0版本中文界面各选项一一对应,优势在于压缩率在50%左右,制作出来的安装包较小,大小在原文件50%左右。

第一次项目提交完毕,技术员会事先做好安装文件的模板并保存服务器中,方便下次重复使用。以后制作安装包,仅在模板基础上进行修改即可。

7.1制作安装包前,需了解客户端文件结构及内容:

1. 客户端包含的内容

33 / 97

34 / 97

2. 客户端目录下update文件夹

3. Update文件夹内文件

4. 根据不同游戏制作其安装包模板,以下为制作完的模板保存样例:

35 / 97

有了每个游戏的模板后,可大大减少日后重新打包的工作,轻松打包。

以下操作演示以< Setup Factory 7.0 >模板为例:

7.2制作整包及简包打包模板

(整包与简包模板制作步骤相同)

36 / 97

下述所需输入文字:%SetUpPath%

37 / 97

38 / 97

39 / 97

40 / 97

41 / 97

42 / 97

上述需复制粘贴文字:

-- These actions are performed before the screen is shown.

RegPath = ue(HKEY_CURRENT_USER, "SoftwareBZW系统游戏项目名称LogonInfo", "Path",

false);

if(RegPath ~="") then

("%SetUpPath%",RegPath);

43 / 97

end

7.3制作单个游戏打包模板

(所有游戏均可使用相同模板)

44 / 97

下述需输入文字:%SetUpPath%

45 / 97

46 / 97

47 / 97

48 / 97

49 / 97