论坛调整完毕,全面开放注册,无需认证。

新手开多区教程

主要为新人初期架设天堂2提供技术资料参考
回复
头像
hagcse
Mr.GL
Mr.GL
帖子: 151
注册时间: 2018-02-25 15:50

新手开多区教程

帖子 hagcse » 2018-03-10 16:21

在论坛学到太多东西,今天良心发现,准备给新手发个开多区教程,也顺便提问些问题,希望高手帮个忙,

我就简单明了的介绍架设过程了..

1,开始-搜索- 输入my.ini,找到后打开,查找datadir,后面的值就是数据库存放目录,打开我的电脑,粘贴这个路径回车.

2,复制一份GS的数据库,改名为L2JGS2.

3,打开服务端目录,另外复制一份gameserver,然后改名为gameserver2.

4,打开loginserver数据库,我这里是L2JLG,然后打开gameservers数据表.

5,打开百度搜索"MD5在线加密",随便写几个比较复杂的字,然后复制加密后的"32位密文".

6,再回到gameserver数据表,在server_id里写成127,hexid粘贴这个"32位密文",其他列可以留空.

7,打开gameserver2的config,打开hexid.txt文件,HexID写刚才"32位密文",ServerID写127.

8,打开gameserver2下config,打开server.properties,查找 GameserverPort 改成7778,然后继续查找 URL, 这个URL要看清楚了.
我的是URL = jdbc:mysql://localhost/l2jgs?useUnicode=true&characterEncoding=UTF-8
其他的不解释了,我也不清楚,但这个localhost/l2jgs这里 L2JGS是数据库名,要改成l2jgs2,也就是
URL = jdbc:mysql://localhost/l2jgs2?useUnicode=true&characterEncoding=UTF-8

9,先关闭所有服务端,然后依次打开loginserver,gameserver,gameserver2,

OK,双区完成... 如果再开其他区,就需要把ID改成别的

哪个ID呢,就是要输入"32位密文"那地方的ID,和hexid.txt文件, 这个127可以解密官F客户端system下的servername-cn.dat,
解密完成后,查看126这个ID, 因为客户端是从0开始的,对应的话就是服务端的127对应客户端的126.

小提示:
1,想改服务器名,可以从客户端的servername-cn.dat着手修改.
2,文中我一直强调32位密文, 我是看原来的密文是32位的,16位我没试过,也不知道可不可以,
---------------------------------------------以上结束-------------------------------------------

我想问下,我的矮人不能学精通双匕首,这个技能ID是923,我打开技能XML,里面内容是

<skill id="923" levels="1" name="Dual Dagger Mastery">
<!-- Confirmed CT2.5 -->
<set name="magicLvl" val="81" />
<set name="operateType" val="OP_PASSIVE" />
<set name="skillType" val="BUFF" />
<set name="target" val="TARGET_SELF" />
<for>
<add order="0x40" stat="pAtk" val="87.5">
<using kind="Dual Dagger" />
</add>
<mul order="0x30" stat="blowRate" val="1.05" />
</for>
</skill>

看完后直接迷茫,完全不知道是做什么的,请问下,我在哪个地方改,我的矮人可以学精通双匕首啊..

我也是新手,希望高手也像我一样耐心的教下新手,非常感谢!!
图片

回复