广告
想集成到服务端里面,但是感觉没什么用,有需要的自然有用,没需要的还嫌弃累赘!
这里单独写出来,没什么技术含量免费发出来算了!
教程开始:
以这个端作为教程来做的:https://35boke.com/6388.html
1,修改服务端文件/data/server_5601/Config/ServerConfigList.txt 复制一区的字段,开几个区复制几个
如图所示:
里面需要改的是:
5601是一区,二区就是5602以此类推 56001是一区,二区就是56002以此类推 actor_5601是一区,二区就是actor_5602以此类推 log_5601是一区,二区就是log_5601以此类推
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
3,修改服务器列表/www/wwwroot/35boke.com/y__server.txt
1 外网 35博客一区 139.155.232.43 5601 2 外网 35博客二区 139.155.232.43 5602 3 外网 35博客三区 139.155.232.43 5603 4 外网 35博客四区 139.155.232.43 5604
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 & //这是四区
5,后台配置多区
先修改/www/wwwroot/35boke.com/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' ), );
转载请注意素质!!!
大佬牛逼哥拉斯
区是开出来了,但是启动的时候,找不到对应的文件,还有就是后台直接打不开了