UNPKG

hytopia

Version:

The HYTOPIA SDK makes it easy for developers to create massively multiplayer games using JavaScript or TypeScript.

187 lines (84 loc) 2.5 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [server](./server.md) &gt; [GameServer](./server.gameserver.md) ## GameServer class Global entry point for server systems (players, worlds, assets). When to use: accessing global managers and registries after startup. Do NOT use for: constructing your own server instance. **Signature:** ```typescript export default class GameServer ``` ## Remarks Access via `GameServer.instance` — do not construct directly. Initialize with `startServer` to ensure physics and assets are ready. \*\*Category:\*\* Core The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `GameServer` class. ## Properties <table><thead><tr><th> Property </th><th> Modifiers </th><th> Type </th><th> Description </th></tr></thead> <tbody><tr><td> [blockTextureRegistry](./server.gameserver.blocktextureregistry.md) </td><td> `readonly` </td><td> [BlockTextureRegistry](./server.blocktextureregistry.md) </td><td> The block texture registry for the game server. \*\*Category:\*\* Core </td></tr> <tr><td> [instance](./server.gameserver.instance.md) </td><td> `static` `readonly` </td><td> [GameServer](./server.gameserver.md) </td><td> The singleton instance of the game server. </td></tr> <tr><td> [modelRegistry](./server.gameserver.modelregistry.md) </td><td> `readonly` </td><td> [ModelRegistry](./server.modelregistry.md) </td><td> The model registry for the game server. \*\*Category:\*\* Core </td></tr> <tr><td> [playerManager](./server.gameserver.playermanager.md) </td><td> `readonly` </td><td> [PlayerManager](./server.playermanager.md) </td><td> The player manager for the game server. \*\*Category:\*\* Core </td></tr> <tr><td> [webServer](./server.gameserver.webserver.md) </td><td> `readonly` </td><td> WebServer </td><td> The web server for the game server. \*\*Category:\*\* Core </td></tr> <tr><td> [worldManager](./server.gameserver.worldmanager.md) </td><td> `readonly` </td><td> [WorldManager](./server.worldmanager.md) </td><td> The world manager for the game server. \*\*Category:\*\* Core </td></tr> </tbody></table>