您当前的位置:首页 > 其他技术 > 其他技术

烈焰金装版本一机多区教程

本文出处:网游动力作者:本站发布时间:2017-10-26阅读次数:

 其实多区就是避免端口重复就好

1.首先先复制一份LYZT1文件夹,为了好记 我就是直接写3

2.再一步就是备份数据库-新建数据库-数据库重命名-导入数据库文件

3.接下来就是要在你的网站里面加入登入IP和端口
(2.3两步你的端里已经配置好了)

4.这就要修改服务端的端口和数据库指向都是在D:\lyzt1(2.3)这里面
现在是三区 要注意的是不能和一区二区的重复

这个文件--    core-foundation.properties  --是登入端口文件      
我们把这个文件里面端口全部在2区的端口上再+1,这样就避免重复了
---------------------
这个文件--    gameserver.properties   --这个应该是你的游戏分区的路径和读取开区时间的

这里面我们要改的地方有三个
第一
httpPort = 83 (前面2区是82,现在我们用83)
第二
HttpWebUrl = http://45.116.77.198/lieyanzhetian/services3.php
(这里IP改成你的IP,而且后面的services3这里要改成3对应3区,前面的是1.2对应1.2倆区)
第三
serverId = 3  (这里也要改 这是指向apk的三区的)
----------------------------
这个文件--     morningGlory_data     --这个是指向数据库的

这里我们也要该三个地方
第一
<driver-url>jdbc:mysql://127.0.0.1:3306/morningGlory_data3?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf-8
这里我们要改的是morningGlory_data3 这里改成3 对应数据库的那个3库
第二
<house-keeping-sleep-time>90002</house-keeping-sleep-time>
这里 还是延续上面的只要端口+1就好了
第三
<prototype-count>3</prototype-count>
这里也是 只要+1避免和前面俩个区冲突就好了
--------------------------
这个文件--          morningGlory_log    --是日志文件
这里我们只改两个地方,因为我们用一个数据库,我们只是区分了游戏库日志库共用所以jdbc那个不用改了
第一
<house-keeping-sleep-time>90002</house-keeping-sleep-time>
这里我们也是+1 对应上面的那个文件
第二
<prototype-count>3</prototype-count>
这个也是同理

5.D:\lyzt1\phpStudy\WWW这个目录下的
-------------
找到1php文件 复制粘贴一份然后改名为3
---------------
找到loginAuth文件 
找到最下面的复制
/* file_put_contents("loginAuth.txt",json_encode($x)."\n",FILE_APPEND);

echo '{"serverId":3,"qdCode1":1,"qdCode2":2,"sign":"42036F084541328126AFE2C3E2E8655C","tstamp":1472036400000,"identityName":"identityName","identityId":"1111111","uuid":"xw","userName":"fengfeng","msg":"","code":0}'; */

然后粘贴把 serverId 后面的数字改成3

找到 comfig.php 复制
$database='morningGlory_data1';   //角色数据库
然后再在$conn 上面粘贴 然后改成
$database2='morningGlory_data3

全部改完后 重启一下phpStudy 再打开 lyzt3 文件里面的启动就好了