天堂2单机版
Would you like to react to this message? Create an account in a few clicks or log in to continue.

天堂2单机版

QQ群号16947726
 
首页Latest images搜索注册登录

 

 [教程]多区架设技术

向下 
作者留言
Admin
Admin



帖子数 : 51
注册日期 : 13-07-13

[教程]多区架设技术 Empty
帖子主题: [教程]多区架设技术   [教程]多区架设技术 Icon_minitime周六 八月 10, 2013 12:00 pm

某时候需要开多区 那么怎么开呢
1:准备数据库(这得看你要开几个区),我们以两个区打比方,一区的数据库取名l2jdb,二区的数据库取名l2jdb2。这里注意数据库名不能相同。

2:然后准备两份服务器程序,也就是gameserver,名称也不能相同。我在这儿给一区取名为gameserver二区取名为gameserver2。接下来配置服务器,打开gameserver2(也就是二区)的config文件夹找到server.properties配置文件,找到GameserverPort=7777(游戏服务器端口),修改为GameserverPort=7778,找到#URL=jdbc:hsqldb:hsql://localhost/l2jdb,修改为二区数据库名称#URL=jdbc:hsqldb:hsql://localhost/l2jdb2。

??3: 好了,现在向mysql数据库注册你的服务器了,启动masql数据库,打开登陆服务器login文件夹,找到注册服务器用的RegisterGameServer.bat并启动,如果mysql数据库连接正常它会显示如下字符串:
?
Welcome to L2J GameServer Registration
Enter The id of the server you want to register
Type 'help' to get a list of ids.
Type 'clean' to unregister all currently registered gameservers on this LoginSer
ver.
Your choice:
??????
??????? 这里提示你输入服务器注册的ID编号,关于ID编号servername.xml文件中有说明。
??? 这里我将一区服务器注册为ID为1的巴赤,输入数字1,回车确认,并关闭命令提示符窗口。
??? 好了,它为你生成了一个名称为hexid(1).txt的文件,将这个文件的(1)去掉,放入一区服务器gameserver的config文件夹内。
??? 二区注册为ID为2席尔法特,输入数字2,回车确认。
??? 生成一个名称为hexid(2).txt的文件,同样将(2)去掉,放入二区服务器gameserver2的config文件夹内。
??? 大功告成!!!现在重启mysql,依次启动登陆服务器startLoginServer.bat,一区gameserver内的startGameServer.bat,二区gameserver2内的startGameServer.bat。
??????? 启动完毕,登陆游戏,服务器列表上就出现了两个服务器:巴赤,席尔法特。一机双区,哈哈!
??? 同理,多区架设也可以如法炮制,只要你的机器够劲够猛!!!
=================================================================================================================
返回页首 向下
https://1000.catsboard.com
 
[教程]多区架设技术
返回页首 
1页/共1

您在这个论坛的权限:不能在这个论坛回复主题
天堂2单机版 :: 服务端技术区 :: 教程区-
转跳到: