diff --git a/game-server/app/services/pushService.ts b/game-server/app/services/pushService.ts index d9712c346..3c2ac6f72 100644 --- a/game-server/app/services/pushService.ts +++ b/game-server/app/services/pushService.ts @@ -124,7 +124,7 @@ export function sendMessgeToChannelByBatch(channel: Channel, route: string, data } }, PUSH_INTERVAL); } else { - channel.pushMessage(route, data); + sendMessageToChannel(channel, route, data); } } diff --git a/game-server/app/services/role/createHero.ts b/game-server/app/services/role/createHero.ts index 8d0139192..ae33f2275 100644 --- a/game-server/app/services/role/createHero.ts +++ b/game-server/app/services/role/createHero.ts @@ -52,7 +52,7 @@ import { checkTaskInCreateHero } from "../task/taskService"; let initSkin = SkinModel.getInitInfo(hid); skins.push(initSkin); // 初始皮肤 let seqId = await CounterModel.getNewCounter(COUNTER.HID) || -1; - let initHero = HeroModel.getInitInfo(hid, { ...info, seqId, roleId, roleName, skins: [new HeroSkin(initSkin)] }); + let initHero = HeroModel.getInitInfo(hid, { ...info, seqId, serverId, roleId, roleName, skins: [new HeroSkin(initSkin)] }); heroInfos.set(hid, initHero); figureConditions.push({ type: FIGURE_UNLOCK_CONDITION.GET_HERO, paramHid: hid }); incHeroNum ++;