【悟空资源网】

 找回密码
 注册

QQ登录

幽冥传奇 开服 合区比卡按教程

[复制链接]
发表于 2021-9-1 21:15:22 | 显示全部楼层 |阅读模式
服务器:
SVN:
server/bin/jxServer/build_pub
Common: 为通用的文件,全平台共用
Server:为每个服的文件,一个服一个文件夹。 比如服1 文件夹命名为 server1,  服2命名为 server2 。
1. 初始化数据库
   通用数据库:
创建 cq_account ,  cq_amdb , cq_gstatic,  cq_name 数据库,分别导入 build_pub\Sql\ 对应的sql文件。
创建 cq_locallog , cq_log  这两个数据库为空数据库即可
2.  单服数据库
服1创建 cq_actor1 ,  服2创建 cq_actor2  依次类推, 导入build_pub\Sql\cq_actor.sql的文件进行初始化。
3.  创建数据库账号:
  GRANT ALL PRIVILEGES ON *.* TO cq_dba@'%' IDENTIFIED BY "123456abc";
FLUSH PRIVILEGES;
注:正式上线要限定Ip访问MYSQL
4.  修改Common下的 LocalLogServer, LoggerServer , NameServer, SessionServer 对应的数据库链接。
    修改Server文件下对应的DBServer 对应的数据库链接.
5.  启动通用Common目录下的 start.bat,  Server目录下的 start.bat
重新开服设置:
1. 复制一份Server目录, 比如2服的复制为Server2
2. 创建actor2的数据库,将actor.sql导入初始
3. DBServer.txt
     ServerIndex = 1 , 改成对应的服索引2
     GateService的Port 依次增加+ 1
     DBService的Port 依次增加+ 1
4. GateServer.txt
         修改LocalService的Port 依次增加+ 1
         修改BackServer的Port 依次增加+ 1
5. LogicServer.txt
     修改ServerName, ServerIndex,  ServerOpenTime
     修改GateService依次增加+ 1
     修改DbServer依次增加+ 1
合服流程:
1. 将Server1 里的LogicServer\data\runtime 目录复制到 CombinFiles文件夹下
将Server2  里的LogicServer\data\runtime  改名为runtime2 目录复制到 CombinFiles文件夹下
      运行combinFiles.exe 生成新的runtime 文件夹, 将生成的文件夹替换到Server1目录LogicServer\data\runtime
2. 备份cq_actor1, cq_actor2 数据库
修改CombinFiles 下的merge.sql
   DST_DB_NAME 替换成 cq_actor1 ,
   SRC_DB_NAME 替换成 cq_actor2
   然后在mysql里执行merge.sql ,生成新的cq_actor1 数据库
2. 修改Server1 LogicServer.txt 的ServerCombineTime 为合服后的时间。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|【悟空资源网】 ( 桂ICP备2022002215号-1 )

GMT+8, 2024-4-23 21:00 , Processed in 0.059825 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2012 Comsenz Inc. Template by A3cn

返回顶部