consthttp=require("http");constexpress=require("express");constcors=require("cors");constcolyseus=require("colyseus");constmonitor=require("@colyseus/monitor").monitor;constsocialRoutes=require("@colyseus/social/express").default;constStarGazerRoom=require("./lib/rooms/StarGazerRoom");constport=process.env.PORT||2567;constapp=express()app.use(cors());app.use(express.json());constserver=http.createServer(app);constgameServer=newcolyseus.Server({server:server,express:app,});// register your room handlersgameServer.define("star_gazer_lab",StarGazerRoom);// register @colyseus/social routesapp.use("/",socialRoutes);// register colyseus monitor AFTER registering your room handlersapp.use("/colyseus",monitor(gameServer));gameServer.listen(port);console.log(`Listening on ws://localhost:${port}`)