Skip to content

Server Update 9.1.0

Compare
Choose a tag to compare
@sekaiwish sekaiwish released this 04 Nov 10:31
· 798 commits to main since this release
bce9838

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
  • 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