HJ_Server/src/index.ts
DESKTOP-15R5JU0\legu 97e070ea81 init
2023-11-17 12:02:12 +08:00

38 lines
845 B
TypeScript

import { clusterMain } from './clusterUtils';
import { extendType } from './extends';
import { ctor } from './global';
import { initGcType } from './jsonType';
import { createLng } from './lng';
import { createHttp } from './setHttp';
import { initMongoDB } from './setMongodb';
import { initRedis } from './setRedis';
import { startAfter } from './setStartAfther';
import { createWs } from './setWs';
async function start() {
//扩展框架
extendType();
//游戏配置提示文件
initGcType();
//连接mongodb
await initMongoDB();
//连接redis
await initRedis();
//socket
await createWs();
//http
await createHttp();
//集群处理
await clusterMain();
//服务器启动后
startAfter();
}
//定义全局变量
ctor();
//启动服务
start();
//创建语言包
createLng();