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

架设千年游戏如何做到一机一ip多个区服技术分享

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

  对于大多数新手千年私服gm来说,架设一个服务器其实并不是一件简单的事情。由于前期没有太多经验所以经常会出现无法为玩家提供新版本或者是解决问题的情况出现,新手千年私服gm的开区成功率只有非常低的百分之三十。对于这些gm来说多开区是一件非常重要的事情,因为只有这样他们才能快速成长起来。而多开区会涉及到一个非常烦人的成本问题。

首先,你要再复制一份你的GATE并改名:如,GATE2区,这样好分别。 
第二步,打开BA里的BALANCE.INI文件,修改如下: 
[BALANCE] 
TCPLOCALPORT=3053 
UDPLOCALPORT=3030 
TCPLOCALPORT=3053 
UDPLOCALPORT1=3090 注意重点在这里,3090 这里应该是DPLOCALPORT(1)=3090 
注意这个1 
第三步,打开你的GATE2区里的GATE.INI文件,修改如下: 
[GATE_SERVER] 
LOCALIP=192.168.0.1 你的IP 
LOCALPORT=3059 2区端口,重点,不能和一区里重复,也不能和别的端口重复 
LIMITUSERCOUNT=0 
CHECKPAIDINFO=FALSE 
BALANCEIP=127.0.0.1 
BALANCEPORT1=3090 2区数据转换端口,重点,一定要是BA里的端口数 
这里也是注意这个(1) 
SERVERNAME=天涯 更改2区名。 
BUFFERSIZES2S=1048576 
BUFFERSIZES2C=8192 
启动方法如下: 
先启动一区所要的5个程序,再启动GATE2区这个GATE,你的2区成功打开,你会发现,你的BA里出现了2个端口3054.3059,启动成功。 
连接方法如下: 
你的IP假如是222.222.222.222,你的名假如一区为(海角)二区为(天涯) 
一区IP:222.222.222.222,3053,,海角 
二区IP:222.222.222.222,3053,,天涯 
在登录游戏的时候,会自动检查你登录的是那个区,并允许你进入那个区内。 
你不用但心一区可以进入二区里,我测试过很多次,是不可以换进区的。因为你的名不一样。 
下面是有关多区多内容的修改方法: 
首先,复制一份你的TGS,改名为TGS2区。 
第二步,用UE打开你的TGS2区TGS,并修改端口,如你修改为3062 
第三步,在你的GATE2区里,把 
[GAME_SERVER] 
REMOTEIP=127.0.0.1 
REMOTEPORT=3062 读取数据端口,也就是你修改的TGS2区端口。 
启动和连接方法如上。 
TGS修改方法如下: 
TGS直接将默认端口写在程序里,我们需要用UE来修改它.用UE打开TGS程序文件(建议之前先另存一份TGS程序文件),查找16进制代码:"BA EC 0B“就是TGS的默认端口3052的16进制数值BEC(代码中低字节在前,高字节在后).将欲修改的端口转换成16进制代码再写入,保存TGS.记下修改后的端口号.举例:欲改成58642端口,转换成16进制数为:E512,高低字节换位为:12E5,修改后的代码为:"BA 12 E5" 这是大陆版的修改方法。 
只要你的机子好,你想开多少区就开多少区。绝不要什么工具,只要方法同上,就可以实现。
在很多新手千年私服gm的印象中,一个服务器只能开一个区。出于成本考虑这已经很大程度上限制了他们的学习速度和效率,上面是小编给大家分享的千年游戏如何做到一机一ip多个区服技术攻略全部内容。按照小编的方法大家可以在自己去测试一样,通过这个方法我们能够在一个服务器一个pk上架设多个区服,并且这些区服还不会相互干扰。