Basically the user interface for ScalyMUCK.
Client-Server interface class.
The interface class is exactly how it sounds; it’s what the users interact with directly when connected to the ScalyMUCK server, with an exception being the login screen for simplicity and security.
Initializes an instance of the ScalyMUCK Client-Server interface class.
The interface class is created internallu by the ScalyMUCK server.
The server passes in an active instance of game.Settings and game.World for the interface to talk to when loading mods as the configuration is used to load relevant config files for the mods and is passed in while the instance of game.World is assigned to each module so that they may access the game world.
Called internally by the ScalyMUCK server.
When a user sends a string of data to the server for processing and have passed the initial authentification stage, that string of data is passed in here by the server for processing. This function is what actually performs the command lookups in the loaded command database.