This is an old revision of the document!


Paradox

Welcome to my corner of the wiki. I've been active on Dune on/off since around 2002, and a coder/wizard since ~2003. I've recently returned from a brief (8 year?) hiatus and have thrown myself into the thick of things helping keep this old boat out at sea.

Current areas of work

Here are some things I have planned for the short term. These aren't listed by order of priority and I work on them as I feel the urge! Completed work is listed on a separate page

Server Updates
Project Description Status
Server Upgrade We could use more RAM, will require brief downtime for resize TBD
Git Cleaning up the git repo, removing non-code data. In progress
Backups Finer-grain snapshot backups TBD
Gamedriver Updates
Project Description Status
LDMUD 3.5.4 to 3.6.4 The most up-to-date LDMud release stream. Adds unicode support, bytes type In progress (pre-DevDune)
log_error line number patch Adding a line number to log_error master apply In review
Lib Updates
HTTP(s) client Using Python aiohttp to expose async HTTP efun to LPC w/ support for HTTPS Proof of concept completed
telnet negotiation In-lib negotiation for telnet options. Required for GMCP, related features Planned
GMCP Adding Generic Mud Communication Protocol support and lib hooks TBD
GeoIP data Updating the Maxmind Country data for 'hearer country' TBD
Ban cmd Cleaning up name/IP bans TBD
Spire regen bug Fixing an occasional TLE in spire regeneration TBD
Player encoding Supporting player's changing to UTF-8 encoding TBD
Bug/Idea cmds Integrating bug/idea commands with Rollbar/Discord/Errord In Progress
Wiki Updates
API for lib access adding a JSON API for use with in-game lib code TBD
Quest Updates adding Skimpy's quest solutions to the wiki TBD
CSS refresh The colours aren't quite right! TBD