Up to Main Index Up to Journal for December, 2021 JOURNAL FOR FRIDAY 24TH DECEMBER, 2021 ______________________________________________________________________________ SUBJECT: WolfMUD v0.0.19-beta.3 released DATE: Fri 24 Dec 16:13:59 GMT 2021 The third beta snapshot is now available for download[1]. This beta has been focused on server configuration and statistics reporting. In addition, the availability of the #DUMP command can now be controlled via Debug.AllowDump in the server configuration. A few people were a little jittery about using the beta when normal players could dump everything… Happy holidays everyone! Main highlights from the release notes: Added - New config package to load the server configuration. Configuration is coordinated by the main method, which also configures the packages. The package configuration, while not idea does allow packages to be configured differently for the testing framework. - New stats package for runtime statistics logging. Statistics are coordinated from the server main package - core.Thing now records Thing and Event counts for statistics reporting. - Added a panic handler to the client.receive method. Panic handler is configured via the Debug.Panic setting in the server configuration. Changed - All setup locking is now coordinated through the server main method instead of separately in world.Load and core.RegisterCommandHandlers functions. - Client creation has been split into client.New to create the client and client.Play to run the client. - The core, world, client and stats packages now have package configuration. - The #DUMP command availability is now configured via Debug.AllowDump in the server configuration. - Enable Thing debug logging showing when Thing created, freed and finalised. Configured via Debug.Things in the server configuration. Fixed - The client.assemblePlayer method now frees temporary Thing via Thing.Free. -- Diddymus [1] Download area: ../../../downloads/ Up to Main Index Up to Journal for December, 2021