Repository navigation
MatchWire - v0.6.0
Quality of Life update
MatchWire v0.6.0 brings various changes, predictive ghost text, persistent command history, lots of quality of life improvements, optimizations to the caching system to make filter searches even faster.
New Features
- Predictive ghost text! You can now see the most relevant auto completion or see into your previous command history!
- Master servers and other endpoints used are now pulled down from a gist during the startup process. This makes it easy to change urls if HMW server locations are changed
- MatchWire now caches your most recent 20 commands making them accessible every time you come back to game!
- A spinner is now displayed with the task that is currently being processed when you run a command that needs to wait on external requests
- MatchWire now waits for the game client to finish it's graceful shutdown before closing if using the quit command after closing the client
- New system for displaying warning and error messages while the splash screen is active
- Added
--no-launchstartup flag. If MatchWire is launched with this argument it will not try to launch the game client on startup
Optimizations
- Process getInfo and master server requests as soon as they are ready vs waiting on them in sent order
- Filter servers efficiently if the user decides they want to provide duplicate server sources
- Reduced the in memory size of cached server regions
Bug fixes
- Fix rare edge case when parsing server names
- Fix possibility of updated reconnect order not being saved to cache
- Using Ctrl + D while having the game client console open now functions as expected
- If a master server goes down MatchWire now properly uses the cached servers from that source
Misc
- Code for managing the users input was moved into a rust library. Making it possible for anyone to build their own REPL with! 🎉
- Game logs are now only displayed once not every time you enter the client console via
console. To reprint all console logs you can use the argument--all - On failure to connect to the HMW version server MatchWire will now make an attempt to try again anytime the
versioncommand is ran