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
|