精品西游开新区教程
1.打开\jpxy\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\xy-server\gate.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\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
依此类推
=========================================================================