看到you的人说想要测试服的多区通用账号架设方法
现在我给大家详细说明下。
首先我们先配置好一个服务端 如:D\mirserver
下面在D\mirserver\LoginSrv里的!addrtable.txt 添加原来的一行下添加另一行服务器信息
如:
XX一区 Title1 127.0.0.1 127.0.0.1 你的外网IP 7200
XX二区 Title1 127.0.0.1 127.0.0.1 你的外网IP 7201(端口需要改,也可以是别的,但别冲突)
设置一区的GameCenter启动时不启动登陆服务器 (也就是loginsrv ) 自己手动启动!
下面是第2个服务器(也是就二区)的架设了
可以两种不同的服务端。也可以还用原来的服务端。但是注意一点
拿原服务端做个比方:
复制mirserver 在D盘(别的盘也可以)新建个文件夹名字把mirserver改为mirserver1
把mirserver1里面的LoginSrv和LoginGate 这两个文件夹删除。
在DBC里新建数据库 名为 HeroDB1
mirserver1里的路径也修改为D:\mirserver1
GameCenter配置2区服务端,名字改为XX二区 所有端口都需要改不要和1区重复
比如7200改为7201或别的不重复不冲突的都行 5100改为5101 6000改为6001 都可以随便改
设置2区GameCenter不启动登陆网关和登陆服务器
修改Mirserver1\DBServer里dbsrc文件 找到MapFile=D:\
修改为
D:\Mirserver1\Mir200\Envir\MapInfo.txt
最后手动检查2区所有端口设置是否和一区冲突 不需要修改 7000,5500,5600,3000端口
3区4区等等依次类推修改。
可以开区了 。先手动启动一区loginsrv 然后用GameCenter启动一区 在启动2区的GameCenter
完毕。。