• 中文
    • 繁体
  • 手游教程 手游教程 关注:257 内容:1180

    青云降魔录开多区教程

  • 查看作者
  • 打赏作者
  • 当前位置: 35博客圈 > 手游交流 > 手游教程 > 正文
    • 4
    • 手游教程
    • LV12
      vip3
      admin

      想集成到服务端里面,但是感觉没什么用,有需要的自然有用,没需要的还嫌弃累赘!

      这里单独写出来,没什么技术含量免费发出来算了!

      青云降魔录开多区教程

      教程开始:


      以这个端作为教程来做的: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'
      ),
      );

      转载请注意素质!!!

      LV3
      水晶之恋

      大佬牛逼哥拉斯

      回复

      区是开出来了,但是启动的时候,找不到对应的文件,还有就是后台直接打不开了

    • 35博主我只是按照我发的那个服务端配置的 ,你们自己的需要按照自己的路径配置
      拉黑 3个月前 电脑端回复
    • 黑色开发者@35博客 大哥,我这个路径然后配置的话不太会,能请教下你不
      拉黑 3个月前 手机端回复
    • 回复
      创建和谐社区,请勿发布无意义内容,获取金币请看右边的指南 [金币获取指南]

      请登录之后再进行评论

      登录
    • 圈子
    • 任务
    • 管理
    • 皮肤
    • 回底部
    • 帖子间隔 侧栏位置: