So, I haven’t really done one of these monthly post deals for a few months now… I guess its time to knock it out for this month. So, here’s what’s been done since the last “monthly” post, which was all the way back in July…
- Make it so you can disable IPv6 on ship servers, if you want to.
- Add a /restart command for root users.
- Create iconv contexts at startup rather than when they’re used.
- Make PSOPC patch welcome messages have the correct line endings.
- Give the language set with /qlang priority.
- Add a /search command.
- Add an “Information Desk” feature for PSOGC on the login server.
- Fix password-protected games (was broken in r500).
- Make PSO Episode I & II Plus (Japanese) work properly for connecting.
- Add functionality to the GM menu on the login server.
- Fix team names to be UTF-8 everywhere.
- Fix the iconv()ing of guild replies from the shipgate.
- Conditionally apply patches on patch server.
- Add functionality to define a calendar of events on the ship server.
- Various code cleanups.
- Segfault fix (if someone tries to join a ship while its shutting down).
- Fix the current progress box on challenge mode games with PC and DC clients in them.
- Add a GM menu to the ship.
- Add support for PSOv1 Japanese (which has its own odd set of quirks/bugs).
- Allow infodesk entries to be limited to a set of languages.
- Add MOTD on PSO Episodes I & II and Episode III (on the login server, rather than ship servers).
- Fix downloading quests on Episode I & II.
- Make /override work on game creation.
- Add in Sylverant PSO Patcher (to allow all Dreamcast versions of PSO online again), and fix various bugs in it.
- Make it so that quest NPCs using items online won’t disconnect you.
- Fix the broken lobby issue if someone disconnects while bursting (hopefully).
- Allow Ship server to shipgate connections over TLS.
With that, we’re up to r552 in the SVN. Things have slowed down a little bit, mainly because I’ve been so busy. Don’t expect anything to majorly pick up before Christmas time…