- 积分
 - 56
 
- 最后登录
 - 2022-3-19
 
- 阅读权限
 - 150
 
- 积分
 - 56
 
- 帖子
 - 27
 
- 精华
 - 0
 
 
 
 
 
超级版主 
   
- UID
 - 36722
 
- 威望
 - 0 
 
- 贡献
 - 25 
 
- 在线时间
 - 7 小时
 
- 注册时间
 - 2022-3-5
  
 
 
 | 
 
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
 
大话回合手游【精品西游】开多区合区教程 
1.打开\xy-server\conf\GameConf.ts 
 
复制51行到57行 
 
    static game_1: ServerConf = new ServerConf( 
 
        1000, // 服务器索引 
 
        “一区”, // 服务器名称 
 
        8550, // SOCKET端口 
 
        8210, // CLI端口 
 
        8010, // HTTP端口 
 
    ); 
 
作为例子去添加多区端口需要加大一位 
 
========================================================================= 
 
例如: 
 
原文 
 
    // 如果配置了支付调试则进行调试,运营时请删空 
 
    static debugPay: string = “”; 
 
    // 游戏服1 
 
    static game_1: ServerConf = new ServerConf( 
 
        1000, // 服务器索引 
 
        “一区”, // 服务器名称 
 
        8550, // SOCKET端口 
 
        8210, // CLI端口 
 
        8010, // HTTP端口 
 
    ); 
 
    // 引导服务器列表 
 
    static guide_list = [GameConf.game_1]; 
 
    // 服务器列表 
 
    static server_list = [GameConf.game_1]; 
 
    // 网关IP地址 
 
    static get gate_ip(): string { 
 
        return this.local_ip; 
 
    } 
 
添加修改后 
 
    // 如果配置了支付调试则进行调试,运营时请删空 
 
    static debugPay: string = “”; 
 
    // 游戏服1 
 
    static game_1: ServerConf = new ServerConf( 
 
        1000, // 服务器索引 
 
        “一区”, // 服务器名称 
 
        8550, // SOCKET端口 
 
        8210, // CLI端口 
 
        8010, // HTTP端口 
 
    ); 
 
    static game_2: ServerConf = new ServerConf( 
 
        1001, // 服务器索引 
 
        “二区”, // 服务器名称 
 
        8551, // SOCKET端口 
 
        8211, // CLI端口 
 
        8011, // HTTP端口 
 
    ); 
 
    static game_3: ServerConf = new ServerConf( 
 
        1002, // 服务器索引 
 
        “三区”, // 服务器名称 
 
        8552, // SOCKET端口 
 
        8212, // CLI端口 
 
        8012, // HTTP端口 
 
    ); 
 
    static game_4: ServerConf = new ServerConf( 
 
        1003, // 服务器索引 
 
        “四区”, // 服务器名称 
 
        8553, // SOCKET端口 
 
        8213, // CLI端口 
 
        8013, // HTTP端口 
 
    ); 
 
    // 引导服务器列表 
 
    static guide_list = [GameConf.game_1]; 
 
    // 服务器列表 
 
    static server_list = [GameConf.game_1]; 
 
    // 网关IP地址 
 
    static get gate_ip(): string { 
 
        return this.local_ip; 
 
依此类推 
 
========================================================================= 
 
2.复制\jpxy-bobo.com\xy-server\game.ts文件为三区,四区文件 
 
例如: game3.ts    game4.ts 
 
依次打开 game3.ts   game4.ts去修改 
 
第48行  GameConf.game_1 改为对应数字 
 
game3.ts就改成GameConf.game_3 
 
game4.ts就改成GameConf.game_4 
 
========================================================================= 
 
3.复制\jpxy-bobo.com\xy-server\3.bat文件为二区,三区,四区文件 
 
例如: 二区.bat    三区.bat    四区.bat 
 
依次打开 二区.bat    三区.bat    四区.bat去修改 
 
二区.bat就改成 
 
@echo off 
 
title 二区游戏模块  
 
ts-node game2.ts 
 
1.打开\xy-server\conf\GameConf.ts 
 
复制51行到57行 
 
    static game_1: ServerConf = new ServerConf( 
 
        1000, // 服务器索引 
 
        “一区”, // 服务器名称 
 
        8550, // SOCKET端口 
 
        8210, // CLI端口 
 
        8010, // HTTP端口 
 
    ); 
 
作为例子去添加多区端口需要加大一位 
 
========================================================================= 
 
例如: 
 
原文 
 
    // 如果配置了支付调试则进行调试,运营时请删空 
 
    static debugPay: string = “”; 
 
    // 游戏服1 
 
    static game_1: ServerConf = new ServerConf( 
 
        1000, // 服务器索引 
 
        “一区”, // 服务器名称 
 
        8550, // SOCKET端口 
 
        8210, // CLI端口 
 
        8010, // HTTP端口 
 
    ); 
 
    // 引导服务器列表 
 
    static guide_list = [GameConf.game_1]; 
 
    // 服务器列表 
 
    static server_list = [GameConf.game_1]; 
 
    // 网关IP地址 
 
    static get gate_ip(): string { 
 
        return this.local_ip; 
 
    } 
 
添加修改后 
 
    // 如果配置了支付调试则进行调试,运营时请删空 
 
    static debugPay: string = “”; 
 
    // 游戏服1 
 
    static game_1: ServerConf = new ServerConf( 
 
        1000, // 服务器索引 
 
        “一区”, // 服务器名称 
 
        8550, // SOCKET端口 
 
        8210, // CLI端口 
 
        8010, // HTTP端口 
 
    ); 
 
    static game_2: ServerConf = new ServerConf( 
 
        1001, // 服务器索引 
 
        “二区”, // 服务器名称 
 
        8551, // SOCKET端口 
 
        8211, // CLI端口 
 
        8011, // HTTP端口 
 
    ); 
 
    static game_3: ServerConf = new ServerConf( 
 
        1002, // 服务器索引 
 
        “三区”, // 服务器名称 
 
        8552, // SOCKET端口 
 
        8212, // CLI端口 
 
        8012, // HTTP端口 
 
    ); 
 
    static game_4: ServerConf = new ServerConf( 
 
        1003, // 服务器索引 
 
        “四区”, // 服务器名称 
 
        8553, // SOCKET端口 
 
        8213, // CLI端口 
 
        8013, // HTTP端口 
 
    ); 
 
    // 引导服务器列表 
 
    static guide_list = [GameConf.game_1]; 
 
    // 服务器列表 
 
    static server_list = [GameConf.game_1]; 
 
    // 网关IP地址 
 
    static get gate_ip(): string { 
 
        return this.local_ip; 
 
依此类推 
 
========================================================================= 
 
2.复制\jpxy-bobo.com\xy-server\game.ts文件为三区,四区文件 
 
例如: game3.ts    game4.ts 
 
依次打开 game3.ts   game4.ts去修改 
 
第48行  GameConf.game_1 改为对应数字 
 
game3.ts就改成GameConf.game_3 
 
game4.ts就改成GameConf.game_4 
 
========================================================================= 
 
3.复制\jpxy-bobo.com\xy-server\3.bat文件为二区,三区,四区文件 
 
例如: 二区.bat    三区.bat    四区.bat 
 
依次打开 二区.bat    三区.bat    四区.bat去修改 
 
二区.bat就改成 
 
@echo off 
 
title 二区游戏模块  
 
ts-node game2.ts 
 
pasue 
 
三区.bat就改成 
 
@echo off 
 
title 三区游戏模块  
 
ts-node game3.ts 
 
pasue 
 
合区教程参考纵歌合区脚本 
 
pasue 
 
三区.bat就改成 
 
@echo off 
 
title 三区游戏模块  
 
ts-node game3.ts 
 
pasue 
 
合区教程参考纵歌合区脚本 
 
 |   
 
 
 
 |