package
0.0.0-20231024184245-d3a02e60ad94
Repository: https://github.com/bbuck/dragon-mud.git
Documentation: pkg.go.dev
# Functions
ClientEngineMutator is a mutator function for the client EnginePool to use to "build" a client engine.
GlobalEmit will emit to all tiers of engines, primarily used for tick emissions from the server.
Initialize sets up the engine tools, creating emitters and various engine pools.
OpenLibs will open all modules given to the function as defined in the scripting/modules directory.
ServerEngineMutator is a mutator function for the server EnginePool to use to "build" a server engine.
# Variables
ClientEmitter is a client-level event emitter, it will ping every client pool.
EntityEmitter is an entity-level event emitter, it will ping every entity pool in the game (potentially a large number of entities).
ServerEmitter is a server-level event emitter, it will ping the ServerPool.
ServerPool is the global pool for server Lua engines.