11op三国群英传

 找回密码
 立即注册
搜索
热搜: 三国群英传
查看: 2368|回复: 0
打印 上一主题 下一主题

天堂2 单机服务端开双区的方法

[复制链接]

1576

主题

1921

帖子

6867

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6867
跳转到指定楼层
楼主
发表于 2018-9-22 23:17:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
时候需要开多区 那么怎么开呢
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。
启动完毕,登陆游戏,服务器列表上就出现了两个服务器:巴赤,席尔法特。一机双区,哈哈!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|11op三国群英传  

GMT+8, 2024-5-3 21:13 , Processed in 0.120083 second(s), 25 queries .

Powered by 11op游戏论坛

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表