477 B
477 B
@esengine/server
| @esengine/server |
|---|
| patch |
fix: allow define() to be called before start()
Previously, calling server.define() before server.start() would throw an error because roomManager was initialized inside start(). This fix moves the roomManager initialization to createServer(), allowing the expected usage pattern:
const server = await createServer({ port: 3000 })
server.define('world', WorldRoom) // Now works correctly
await server.start()