Server Update 9.1.0
Changes in Server Update 9.1.0 (Compared to 9.0.1.1)
- Fix "L" type stages not getting destructed (Cities/Tavern/HS Match)
- Add option to disable soft-crashing to make it easier to auto-reboot
- Change "host_ip" -> "Host" and support for domain names as host addresses
- Server will NOT use a lookup proxy, ensure hosts file does NOT override if using this
- IPv4 will continue to work as previously
- Implement TransitMessage parsing
- Enables multiplayer MezFes minigames
- Enables Tavern room listing from any World
- Enables Hunting Skill matches
- Fix stage enumeration returning stages it shouldn't (Guild Hall quest board)
- Generate seasons sequentially for Worlds
- Implement Hunting Career menu (Achievements)
- Implement temporary player Rastas
- Player pacts are NOT functional
- Open players guild card -> Confirm Rasta -> Temporary contract
- Fix gender in launcher
- Implement Daily Title unlocking
- Fix setting guild member as Recruiter giving 'Moving to Mezeporta Square...' message
- Fix collecting monthly guild gift as Guild Counter softlocking clients
- Monthly guild gift is NOT implemented
- Implement NetCafe counter features (Misumi)
- NetCafe play time is only accumulated if N Course or NetCafe Course are active
- NetCafe play time is reset weekly
- Implement NetCafe Boost Time
- Implement weekly stamps
- Fix Raviente support deliveries and quests
- Fix bug where if you sat on a chair 4,294,967,289 times and then start Raviente, someone could sit on top of you
- Implement Warehouse storage
- Add !reload command to reload invisible/unloaded server characters
- Fix players being able to add friends multiple times
- Prevent duplicate CSV values in all situations, friend list, blacklist etc.
- Fix 'Register to Join' menu at Guild Counter softlocking clients
- Not yet implemented
- Re-implement Discord Bot functionality
- Implement Hunting Road leaderboard tracking
- Fix stage instances (i.e. Taverns) losing their data after all players have departed
- Fix My Series searches not matching partial names
- Fix some Pallone Caravan areas not displaying others correctly
- Disabled the Launcher Server by default
- Fix new characters not showing up in the launcher correctly
- Fix characters being in a random order when logging into the launcher
- Diva Defense changes
- Diva Defense is NOT implemented
- DivaEvent will now properly reflect with setting 1, 2 or 3
- DivaEvent will now be inactive if set to 0
- Diva Defense will now properly rotate if set to -1
- Implement Hunting Festival/Carnival
- Voting is NOT implemented
- Award bonuses are NOT implemented
- Implement Return worlds
- Accessible for 30 days after registration
- Accessible for 30 days if offline for 90 days
- Fix cats becoming bugged if you dismiss them
- Expand API capabilities via pgSQL (Eclipse)
- Rewrote chat command implementation (Eclipse, wish)
- Commands can now be disabled in config.json
- Teleport is now disabled by default
- Add command to get or set characters Key Quest Flag (!kqf get/set)
- Add command to enable or disable each Course (!course)
- Configurable in config.json
- Commands can now have their prefixes changed
- Commands can now be disabled in config.json
- Add option to disable the different servers in Erupe (Eclipse)
- Rewrote how savedata is handled
- Addresses a softlock when trading RP for items
- Addresses a crash when a character has an invalid character in their name
- Dumps backups for many more save types
- Enables persistent My Series searching
- Partially implement Alliances
- Enabled ability to search for Alliances at the Guild Counter
- Enabled ability to kick Guilds or have Guilds leave Alliances
- Alliances are NOT joinable in-game yet
- Implement Guild Poogie outfit progression
- Fix character profiles being GR1 by default
- Optimise server resource usage
- Fix server crashing after logging in 1,000 times (Eclipse, wish)
- Fix Guild searching breaking when there are more than 10 guilds
- Fix Guild Hunt Box always having a glint
- Guild Hunt data is NOT implemented
- Add debug utilities for custom quest creators
- Fix characters being in ghost quest if host disconnected before departure
- Implement Feature Weapon rotation
- Customisable via config.json FeatureWeapons option, defaults to 1 per day
- Fix Guild searches always having next page button selectable (rockisch)
- Fix Guild application notification being displayed to non-recruiters
- Add toggle to disable automatic account creation in config.json
- Fix server crashing when quests are not installed
- This will crash the client instead
- Add support for custom Patch Servers
- This does NOT force clients to use a Patch Server
- Implement event quest enumeration
- 'Questlists' are no longer supported