导读:
假设我的阿拉德服务端目录是root,root目录里有platform和s1两个文件夹
步骤:
1、先关闭游戏,然后在root目录里新建一个文件夹,比如新增二区就是s2,三区就是s3,以此类推…
2、把s1里面的文件都复制到s2里面,然后在SSH终端里使用以下命令给予权限:
1 | chmod -R 777 /root/s2 |
3、修改端口:
(1) 以下的.pid文件,里面的数字要加1
1 2 3 4 5 | s2\GateServer\GateServer.pid s2\WorldServer\WorldServer.pid s2\SceneServer\SceneServer.pid s2\RecordServer\RecordServer.pid s2\AdminServer\AdminServer.pid |
(2) 以下的.cfg文件,bind_address= 端口+1
1 2 3 4 5 6 7 8 9 10 11 12 13 | s2\BattleScene\SceneServer.cfg s2\ChallengeServer\ChallengeServer.cfg s2\CrossServer\CrossServer.cfg s2\DBProxyServer\DBProxyServer.cfg s2\DungeonServer\DungeonServer.cfg s2\MatchServer\MatchServer.cfg s2\SocialServer\SocialServer.cfg s2\SortlistServer\SortlistServer.cfg s2\TCSRecordServer\RecordServer.cfg s2\TeamCopyServer\TeamCopyServer.cfg s2\VerifyServer\VerifyServer.cfg s2\VerifyCenterServer\VerifyCenterServer.cfg s2\WSceneServer1\SceneServer.cfg |
(3) 以下的.cfg文件,port= 端口+1
1 2 3 | s2\RelayServer\RelayServer.cfg s2\TcpConnServer\TcpConnServer.cfg s2\UdpConnServer\UdpConnServer.cfg |
(4) 以下的.xml文件,所有端口+1
1 2 | s2\AdminServer\NetAddress.xml s2\RelayServer\ServersAddress.xml |
(5) 以下的.xml文件,internaladdress= 端口+1
1 2 3 | s2\TeamCopyServer\NetAddress.xml s2\VerifyServer\NetAddress.xml s2\WSceneServer1\NetAddress.xml |
\s2\Game.cfg
1 2 | neutral_zone_id=10 +1 adminserver_address 端口 +1 |
\s2\AdminServer\AdminServer.cfg
1 | zone_id=10 +1 |
4、修改数据库名称,aldzn_1改为aldzn_2
1 2 | s2\Database.xml s2\TCSRecordServer\Database.xml |
5、添加数据库
宝塔 → 新建数据库aldzn_2,导入一区的数据库文件 root/sql/aldzn_1.sql
6、进入数据库demoald,打开xy_gameconfig数据表,按照一区添加二区配置,或者使用SQL语句添加:
1 | INSERT INTO `tk_gameconfig` VALUES (2, '二区' , '11' , 'aldzn_2' ,0, '43.139.83.2' ,9038,7388, '1' , '1' , '4' , '0' ); |
7、启动二区
1 2 | cd /root/s2 . /run .sh
|
感谢大佬的分享,赞一个!
感谢大佬的分享,赞一个!
谢谢你,先生 66666666666
感谢大佬的分享,赞一个!
这个逼装的我给82分,剩下的用666的方式打给你!