设为首页收藏本站 隐藏访客:

 找回密码
 立即注册
搜索
查看: 23742|回复: 0

[教程/工具] 青云降魔录开多区教程

[复制链接]
  • 打卡等级:暂无等级
  • 打卡总天数:248
  • 打卡月天数:13
  • 打卡总奖励:204
  • 最近打卡:2026-01-22 02:18:50
灌水成绩
15719
58
2037030
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 999899
贡献 : 9999
下载币 : 11456
在线时间 : 1257 小时
注册时间 : 2013-9-5
最后登录 : 2026-1-22

发表于 2025-11-26 08:11:33 | 显示全部楼层 |阅读模式
免责
[编号:15198]
教程开始:
1,修改服务端文件/data/server_5601/Config/ServerConfigList.txt 复制一区的字段,开几个区复制几个
如图所示:
里面需要改的是:
  • 5601是一区,二区就是5602以此类推
  • 56001是一区,二区就是56002以此类推
  • actor_5601是一区,二区就是actor_5602以此类推
  • log_5601是一区,二区就是log_5601以此类推
    . l- v3 R. o8 C: f3 e% ]
& C8 T' |8 M- I* e( t% U
2,导入数据库:这里是四个区的配置,复制到ssh里面运行
  • HOSTNAME=“localhost”
  • PORT=“3306”
  • USERNAME=“root”
  • PASSWORD=“123456”
  • DB1=“actor_5602”
  • DB2=“actor_5603”
  • DB3=“actor_5604”
  • DB4=“log_5602”
  • DB5=“log_5603”
  • DB6=“log_5604”
  • sql1=“create database ${DB1} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”
  • sql2=“create database ${DB2} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”
  • sql3=“create database ${DB3} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”
  • sql4=“create database ${DB4} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”
  • sql5=“create database ${DB5} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”
  • sql6=“create database ${DB6} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”
  • mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e “${sql1}“
  • mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e “${sql2}“
  • mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e “${sql3}“
  • mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e “${sql4}“
  • mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e “${sql5}“
  • mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e “${sql6}“
  • mysql -u${USERNAME} -p${PASSWORD} ${DB1} < /data/sql/actor_5601.sql
  • mysql -u${USERNAME} -p${PASSWORD} ${DB2} < /data/sql/actor_5601.sql
  • mysql -u${USERNAME} -p${PASSWORD} ${DB3} < /data/sql/actor_5601.sql
  • mysql -u${USERNAME} -p${PASSWORD} ${DB4} < /data/sql/log_5601.sql
  • mysql -u${USERNAME} -p${PASSWORD} ${DB5} < /data/sql/log_5601.sql
  • mysql -u${USERNAME} -p${PASSWORD} ${DB6} < /data/sql/log_5601.sql
    , e7 n, z/ V: e  Y# J; |. T
3,修改服务器列表\data\www\serverlist.txt
  • 1 外网 一区 139.155.232.43 5601
  • 2 外网 二区 139.155.232.43 5602
  • 3 外网 三区 139.155.232.43 5603
  • 4 外网 四区 139.155.232.43 56047 E9 k; I, w# a" }" u
4,启动四个区
  • cd /data/server_5601 &&  nohup ./5601 -worldid 5601 -assert 1 &  //这是一区
  • cd /data/server_5601 &&  nohup ./5601 -worldid 5602 -assert 1 &  //这是二区
  • cd /data/server_5601 &&  nohup ./5601 -worldid 5603 -assert 1 &  //这是三区
  • cd /data/server_5601 &&  nohup ./5601 -worldid 5604 -assert 1 &  //这是四区
    7 j' V" b3 I9 u
5,后台配置多区
先修改\data\www\gm\config\config.php添加2 3 4区数据库配置,
如下所示:
  • $qus=array(
  • ‘1’=> array(
  • ‘name’=> ‘一区’,
  • ‘DB_NAME’=> ‘actor_5601’,
  • ‘SERVER_ID’=> ‘5601’
  • )
  • ,
  • ‘2’=> array(
  • ‘name’=> ‘二区’,
  • ‘DB_NAME’=> ‘actor_5602’,
  • ‘SERVER_ID’=> ‘5602’
  • ),
  • ‘3’=> array(
  • ‘name’=> ‘三区’,
  • ‘DB_NAME’=> ‘actor_5603’,
  • ‘SERVER_ID’=> ‘5603’
  • ),
  • ‘4’=> array(
  • ‘name’=> ‘四区’,
  • ‘DB_NAME’=> ‘actor_5604’,
  • ‘SERVER_ID’=> ‘5604’
  • ),
  • );/ q& @  g( U, l; z/ H; X  T

" M* A+ k0 S" H! u
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-1-22 03:17