大概分为6个部分组成

一、服务器端;

二、客户端;

三、数据库;

四、网站;

五、源程序;

六、工具和开发文档组成。

下面分别介绍:

一、服务器端;

CenterServer.exe  中心服务器,所有单独的游戏启动都要到中心服务器注册。

LogonServer.exe   登录服务器,游戏客户登录审核

ServiceLoader.exe  游戏启动服务器,加载游戏。

P2PService.exe   视频服务器

.dll文件,有一部分为单独游戏的服务端,还有一部分为服务器端的支持文件。

.ROP文件为单独游戏的房间配置文件,配置游戏的一些参数。

启动顺序看演示。

二、客户端;

客户端要打包后才能称的上是客户端。为了方便大家使用,我已经把各个单独的游戏整理好了。打包之前的文件包括资源文件,启动文件和打包配置文件。打包用inno setup,我已经把这个安装程序直接打包在了相应的文件夹下。详细的打包在以后进行详细的讲解。 打包后的文件演示一下。这些是打包后的安装文件。

三、数据库;

包括游戏的主控数据库、用户数据库、游戏数据库等。

四、网站;

对外宣传网站,网站还有一个作用,存放和下载客户端用。网站根目录下的down目录为存放客户端的目录。

五、源程序;

包括主控、被控(客户端)和一些支持的所有源程序。详细的编译等以后再讲

六、工具和开发文档组成。

包括版本生成器、桌子调整器、游戏开发文档、数据库说明文档、游戏开发流程说明等。

下面我启动服务器,然后进入一个游戏给大家看看。这样,要启动的游戏启动完成。由于我是ADSL内网,所以要重新设置一下IP。下面运行客户端,进入游戏。好了,就这样,今天就讲到这里。下一节我们进行服务器架设的讲解。

游戏广告的修改

广告的处理,是在游戏的框架组件里面。只要找到相应的位置,然后修改就行了。

首先打开框架组件。这里的两处网址修改成你自己的就行了。然后编译。编译生成后放到大厅打包文件里,重新打包大厅,就可以了。看演示

这个就是最终要的文件,把他上传到网站的down目录下,提供客户下载就行了。这样,广告就换成你自己的了。

记得把你有广告的大厅卸载了,然后重新安装,要不然看不出效果。

规则修改

今天讲一下游戏规则的修改,就是进入游戏右边的规则,一点现在就是错误页。这是因为游戏框架里的,规则调用网页错误造成的。下面看我操作。正确调用的文件是gamerule.asp,把现在的gamerule.aspx,的x去掉。这个网址换成你自己的网址。这里还有一个广告调用的,也修改成你自己的地址吧。

然后保存,重新生成框架文件。替换打包文件里的gameframe.dll文件,重新打包,重新安装客户端,这样,就可以了。

好的,打包的过程已经有教程了,这里就不做了

做的时候要细心,不要弄错了什么,千万不正确。

程序的架设:

具体流程看演示:

第一步:附加数据库。

附加数据库目录下全部数据库。因为其它数据库我已经附加,这里就不再附加。请你自选附加。

忘记了一步,修改数据库连接密码。这里很重要,不修改,数据库连接不上。QPServerInfoDB数据库里的。请看演示。这里采用的是XOE加密,所以我们要给加密一下。刚修改的是数据库用户,下面修改数据库连接密码。同样算出后,替换原来的。我的已经修改完了,所以这里就不替换,你的要替换成你自己的密码。还有要修改数据库地址等信息,看演示。这样,就修改好了。

第二步:启动程序。

服务器端就这样启动。

第三步:安装网站。

第四步:上传客户端。

把所有的客户端上传至网站的down目录下,不然用户在下载客户端时会失败。我的已经上传完毕。

第三步:安装客户端。

进入网站,下载客户端进行安装吧。看演示。

好,安装完成。

网狐荣耀源码配置教程

程序的编译,和编译后的使用。

这里是编译生成的目录。全部生成成功。生成后怎么使用呢?如果你修改了设置,重新生成后,只要替换掉服务器端里的文件就可以了。看演示。这样,重新启动服务器端,设置就会生效。

下面进行单独游戏的编译,看演示。单独游戏分游戏的服务器端和客户端两部分,服务器端为.dll文件,客户端为.exe文件。生成后的使用,同样为服务器端替换掉服务器端目录里相应的文件就可以了。客户端生成的文件.exe文件,要在打包后才能使用,下一节介绍客户端的打包。

我们在第一节里讲了,客户端打包文件包括:资源文件、运行文件和打包配置文件。下面进行详细的讲解。

下面以百家乐游戏为例进行讲解。首先进入我整理的目录的相应目录里。Baccarat目录为百家乐游戏目录。Baccarat文件夹为资源目录、Baccarat.exe为运行文件,就是我们上节讲的客户端在生成后就是这样的文件,生成后就在这里使用。weiqi.iss打包配置文件。下面进行详细的配置说明。

{reg:HKLM\Software\My Program,Path|{pf}\沈阳视频棋牌中心   安装时的默认的路径

F:\game\演示  打包后的输出位置,这个你要自己设置成自己的。

F:\game\Baccarat\Baccarat.exe  运行文件地址,这里你要设置成你自己的地址

Source: “F:\game\Baccarat\Baccarat\Locker.bmp”; DestDir: “{app}\Baccarat”; Flags: ignoreversion

Source: “F:\game\Baccarat\Baccarat\TableFrame.DAT”; DestDir: “{app}\Baccarat”; Flags: ignoreversion

Source: “F:\game\Baccarat\Baccarat\TableNormal.bmp”; DestDir: “{app}\Baccarat”; Flags: ignoreversion

Source: “F:\game\Baccarat\Baccarat\TablePlaying.bmp”; DestDir: “{app}\Baccarat”; Flags: ignoreversion

Source: “F:\game\Baccarat\Baccarat\UserReady.bmp”; DestDir: “{app}\Baccarat”; Flags: ignoreversion

这是资源文件,打包时你也要设置成你自己的。

Filename: “{app}\GamePlaza.exe” 需要在安装结束后运行的程序,其实也就是你的游戏大厅的名称。安装后直接运行大厅。

此处为游戏的kind_id

游戏的kind_id可以在数据库里查到。

到此配置完毕,下面生成演示。

好的,生成成功。生成后就可以替换掉网站目录down下相应的文件了。这样客户在使用时就可以直接下载使用了。

游戏的添加

首先打开数据库QPServerinfoDB,然后打开表GamekindItem表。然后移到最后一行。再打开游戏加载服务器,新建房间,打开你要添加的游戏服务端。今天我们以疯狂斗地主为例来讲解。看演示。首先进入游戏大厅,我们看看有没有这款游戏。我们可以看到,在视频里没有这款游戏。我们来添加。LandCrazyVDServer是疯狂视频斗地主的服务器端。在这里看我操作,游戏标识就添加类型标识就可以。给游戏设置一个端口号。这里我们设置522。游戏的IP地址,这里我看下我现在的IP,如果你的是固定IP就直接添加你的固定IP就可以了。这里我们添加我的本地IP。

视频服务器和数据库服务器因为都在我的本地,所以就都一样。

游戏游戏数据库一般默认不变。最少积分等就是限制进入这个房间的条件,比如最小积分设置成100,那么积分少于100的会员就不允许进入了。这些限制条件,你自己根据自己的实际情况来设置吧。好了,保存一下。已经能启动了。下面在数据库里添加游戏的信息,要不然在大厅里是显示不出来的。

看演示。视频游戏的类别ID是6,maxversion是游戏的版本,6.5.1.0的是66822,如果你的游戏的版本升级了,可以用版本生成器自己来算。

gzurl是游戏的介绍的页面,存在网站里。

好了,其它就看其它的游戏吧。好下面我们再来看看游戏大厅里是不是已经有了这款游戏了。没出现,我来看看原因。呵呵,数据库没有保存呢,我们把表关了,就自动保存了。好,游戏已经出来了,进入游戏也正常。

好,今天就说到这里,基本上就是两点,一是游戏装载器里面的配置。二是数据库里面的配置。

客户端完全安装包的打包

现在大家可能都知道了简捷版大厅和单个游戏的打包方法,其它完全包的打包大家一看就明白,很简单。

就是把所有的游戏的客房端资源文件都放到大厅打包文件里,看我演示,一看就明白。

看我演示

进入打包文件夹

Source: “F:\game\plaza\gameplaza.exe”;  这是大厅的exe文件,把其它游戏的exe文件同样放到这里就行了,就这么简单。

单独游戏的资源文件也打包到里面。这样,这款游戏就打到完整包里了。其它的游戏用同样的方法加入。

今天教大家如果处理打开网站出现c_pic错误,这个很简单,就是用户数据库缺少一个字段,c_pic,只要添加就可以了。下面看演示。这样,问题就解决了。

第二个问题:”|ADO 错误:0x80040e14,在 sys.servers 中找不到服务器

‘QPGameUserDBLink’。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver

以将服务器添加到 sys.servers。“的解决方法。

这个问题是因为缺少一个存储过程,不知道存储过程的朋友也不要问什么是存储过程,你看我怎么处理就好了。看演示。好的,这样,问题就解决了。

网站数据库链接错误:

网站的后台有两个:

解决第一个后台的问题的方法,是有些地方的数据库的SA密码没有改,用批量替换工具,把所有的密码一次性批量替换好了。看我演示。首先找到的密码,修改成你的密码,这就是原始的密码,批量替换成你的不行了。因为不是只有这一个地方有连接密码。点开始替换,将一次性将所有的密码替换,我建议用这作践批量替换,不容易出错。一共有6个文件有这个连接密码。这样就修改好了,后台连接也就没有问题了。

第二个问题是因为目录权限问题造成的,修改目录权限。看演示。给users组添加一个修改权限就行了。

OK,后台前不出,数据库连接出错的问题就解决了。我建议大家不论是这个,其它的如果有成批替换的时候,用批量替换工具,快速,不出错。

充值错误的解决方法:

一是在数据库里面执行下面的语句:

exec sp_addlinkedserver ‘QPTreasureDBLink’

看我演示

二是在服务器的强制解析里面增加以下语句:

127.0.0.1 QPTreasureDBLink

看我的演示

只能用记事本编译,呵呵

好了,就这样,充值错误的提示就好了。

首先,我们把数据库没用的全部删掉,然后通过一键安装,过程至少需要5分钟左右,这过程包括网狐程序最重要的4数据库.它会在D盘自动建立数据库文件夹的,现在我们请它安装完…

大家可以把上节所说的,先全部生成,其中生成的部分已经包括服务端了,我这里已经整理出来了,就不生成了.可以先设置这服务端的文件,这个游戏主站,是指大厅一登陆显示的网站,我演示用163试下,这样大家更能看清楚,等数据库生成完毕,要更改里面的SA密码.密码是用XOR加密的,改好点关闭就行了,自动保存的.然后启动服务端看下.如果前面都用我视频里的设置,就不会出现意外的情况了.记住这个服务地址是外网的地址,不是内部或本地的IP,我现在演示可以用内网IP.

介绍整个配置的意思:一下子忘记了,报歉…

我就说说具体要设置的地方.我们以斗地主为例,新建房间,房间标识就是游戏目录下的小房间,后面的1,3,4这些房间,这标识不能跟其他重覆,最好是在类型标识上面加个0,类型标识就是游戏的KID,比如这里的牛牛KID是5,类型标识直接写5,房间标识用4位数,方便记.这里数据库名字都用QPTreasureDB,以后所有的游戏也用这名字,管理方便.服务端口也不能跟其他重覆,最好把服务端口跟房间标识改成一样,这样好管理,因为后期开游戏房间可能有几十个,所以端口要分得好点,这就样填写就行了,好了启动成功,我们进大厅试下,看,已经认到了.刚刚设置的163.现在已经是了,但如果点大厅的主页,就是我们设置的IIS主页了,163只是程序一开显示的,后面就不会了.刚刚客户端复制错了,把视频牛牛复制过来了.怪不得大厅认不到.这样一个牛牛房间就开起来了.如果想在牛牛上面再开一个房间,名字叫牛牛房间2.只用把房间标识后加个1,并且把端口也换成一样就行了,其他不变.弄好,记得保存房间.改好基本上等10多秒才会显示的

好了.这部分到这里.

原版网站及后台安装:

首先确定已经安装好IIS.QPWeb是网站的内容,QPADMIN是后台,先设置IIS,2003这里请记住选择启用父路径,好了,接下来设置网站数据库跟后台数据库,通过一键安装后,数据库会生成NEWS.然后打开网站目录里面的INC目录下的config.asp跟CONN.ASP修改数据库的连接密码.这样网站方面就全部OK了,我们注册试下,我们用客户端登陆试试.成功了.接下来弄后台

先通过一键安装,然后设置QPADMIN为虚拟目录,一定要设置虚拟目录.这里ASP.NETYMLFO 2.0,不能1.1

然后,再里面修改ASP连接,改好之后,2003系统一定要记住这个(目录权限:为目录data 填加修改权限,)

接下来试试,好了,后台能登陆进去了,首次登陆进去就出现这提示,是因为没执行SQL脚本,在4个数据库上分别执行脚本就行了,看到了吧,后台全部OK了.

这里介绍下卡线管理的功能.

由于非正常退出,玩家会容易出现卡线.如果卡线了,那么玩家是没办法解决的,我试下卡线的情况,如果我在房间里面,而管理员在房间关闭,就100%卡线,然后,我们下次就登陆不了游戏了,系统就会一直出现这提,您已经在充值房间这提示.想解决就是进入后台T掉就行了,看,可以了.还有点卡的使用方法

生成好后,按导出充值卡,记住,按导出只能按一次,第二次不能再导出了.前面的,不是.接下来使用点卡试下,出现这提示,就是目录权限没设置好.由于录制的文件可能太大,我也就不演示了.设置下权限就行了,点卡充值也100%可以的,好了

细节部分修改:

1.修改用户注册送的金币

gamescoreinfo.这个右击修改,后面的SCORE

2.修改道具价格及使用时间

这里是改道具价格.这里的60是指时间,后面这些是金币

3.增加大厅最左边的快速导航

改好,要重启服务,最下面看到了吧,

4,如何增加机器人

set @KindID = 504

set @ServerID = 6504

set @Charts = 80

kid大家应该都清楚了.后面的SID是房间标识,房间标识是5000,类型是5,我们试下

一定要在QPT上面执行

看到了吧,每6秒增加一个,一直加到80个

这里说明一定,如果没在源码中修改的话,那么只有牛牛,斗地主,视频大众麻将,这三款游戏才有机器人并且能正常陪打的,其他几个游戏也有机器人,但不能陪打.好了

  • 打赏
  • 分享
分享到...
网狐荣耀源码配置教程
请选择打赏方式
网狐荣耀源码配置教程
网狐荣耀源码配置教程 网狐荣耀源码配置教程
  • 微信
  • 支付宝