Skip to content

Server Update 9.0.0

Compare
Choose a tag to compare
@sekaiwish sekaiwish released this 03 Aug 06:12
· 1056 commits to main since this release
80d9a40

Changes in Server Update 9.0.0 (Compared to 8.0)

Fun Stuff

  • MezFes is now available (singleplayer minigames only*)
    • Allows you to use the 6th server tab to visit the festival
      • *Volpkun/Volpakkun Together & Tokotoko Partnya are unavailable
    • Allows you to unlock additional emotes and transmogs by playing the minigames
  • Extreme Raviente should now be available (this still needs to be tested)
  • Gukus (the ducks) should no longer become corrupted (they must be reset though)
  • My Series has been fixed
    • Allows you to use the My Series Guide to visit others' My Series
      • My House*, Gallery, Tore, Garden and Mission are able to be visited
        • *My House additionally allows you to use other players bookshelves to see their hunting records
    • Allows you to password protect your My Series
    • Allows you to see other players gukus <3
    • Allows you to customise your furniture in My House (use the bookshelf)
  • Series Quests are now playable
    • Allows you to talk to the Series Quest gal to pick up beginners, veteran and item trading scenarios
    • Some progress may be lost on disconnection/logout!
  • Guild Adventure Boats are now usable
    • Allows you to spend 2RP to start an adventure for your guild
    • Reward can be collected by all guild members
      Normal edition:
      • Allows any guild member to donate Guild Tickets (max. 200) to increase the reward potential
      • Returns after 6 hours
        Diva edition:
      • Automatically has 700 reward potential
      • Returns after 1 hour
  • Guild Treasure Hunts are now usable
    • Allows you to dispatch your cat from My Support correctly
    • Allows players to use all guild members cats to start a treasure hunt (min. 2!)
    • Treasure hunt rewards exclusively allow you to change your cats abilities and enable the special training option
    • Each treasure hunt can take between 30 to 45 minutes
    • Each treasure hunt has a 33% chance to return a treasure report, otherwise gives some rewards to the player
      Treasure reports:
      • All guild members are able to participate
      • Players must depart on any quest to the specified locale and look for a blue shiny
      • Once returned, all guild members (including non-participants) are able to collect the reward
  • Guild Cooking is now properly implemented
    • Allows you to cook with up to 3 other guild members
    • Allows you to submit recipes to the Chef Cat for others to use for free for 90 minutes
    • See Fist's PDF Guide part 3 for Guild Cooking recipes
  • Friends lists and Block lists (blacklists) are now functional
    • Allows you to add other players as friends using their guild card
    • Allows you to join other players from the server selection menu, or when switching worlds
    • See Entrance Server rework below*
  • Chat commands have been fixed
    • Allows you to use @​dice in Local chat to roll a d100
    • Fixes @​here command, thanks to other changes
  • Custom commands
    • Raviente command syntax V2 is implemented (now up to 32x!)
    • A 'rights' command has been added to easily set update your courses without opening pgAdmin*
      • Syntax: !rights (recommended utility: ErupeCourseCalc.exe)
      • *Requires you to relog or switch land/world after updating your courses
  • Character Deletion in the launcher is now functional
    • Simply marks the character as deleted in the database to hide it when you log in, can be easily restored
  • Item Distributions are now implemented (recommended utility: Chakratos' Save Manager)
    • Poogie clothes, Storage Box slots, Equipment Box slots, ReStyle points and more can now be safely accepted
    • Custom event distributions can be created for servers to distribute exclusive/unobtainable/rare items
  • All Alias titles can now be selected at the bookshelf in My House (these will be earned in future!)
    Complex/Boring Stuff
  • Stages have been reworked
    • Fixes Ghost Quests
    • Fixes all instances where a server can crash when joining/leaving an ordered quest
    • Allows you to see other players in generated instances (Guild Hall, My Series)
    • Makes road somewhat more stable
  • Semaphores have been reworked
    • Fixes player emotes
    • Fixes invisible meals when eating
    • Fixes user list being inaccurate
    • Fixes member info menu (Community > Member Info)
  • Objects have been reworked
    • Fixes Ghost Players
    • Ties into binary data rework
  • Stage enumeration has been reworked
    • Fixes quest hosts not being red sometimes
    • Fixes host not receiving a warning when not all players are ready to depart
    • Allows you to set passworded quests
  • User Binary data has been reworked
    • Fixes 'CID' players
  • Raviente has been reworked and multiple Raviente can be done simultaneously on different worlds/lands
    • Allows a Raviente to be started on each channel (Land)
    • Allows broadcasts to be sent across each channel (Land) that can be clicked to join (see World Chat fixes below)
    • Disconnected sessions are now properly removed from Raviente instances, preventing lockouts
  • The Entrance Server has been reworked
    • The IP fields (not the host_ip) in config.json are now optional, by default they inherit the value of host_ip (can be overriden)
    • Returns the online status and current channel each of your friends and guild members when using various menus
    • Allows worlds to have descriptions set in config.json, by default these are blank
  • A default notice has been added to display on login, thanks everyone who worked on SU9! (this is customisable/hideable!)
  • World chat has been fixed
    • Allows messages to be sent to every channel (Land) on the server
  • Alliance and Guild chat has been fixed
    • Allows messages to be sent correctly to guild/alliance members on quests
  • Alliance members are now enumerated correctly
    • Alliance member icon now displays in the user list
    • Alliance members can now join 'Alliance Only' quests
  • The Road Shop now has a rotating inventory of items
  • Fixed a rogue error in the launcher javascript
  • Japanese (SJIS) text is now supported in various places
    • Guild Message Board posts are now able to be in Japanese
    • Guild names are now able to be in Japanese
    • Guild Poogies are now able to be in Japanese
    • The server console now supports Japanese better*
      • *Kana will correctly show in the server console supporting character names and chat messages
  • Favorite quests are now saved correctly
  • Quality of Life for the server console
    • Some common errors will no longer immediately close the console and give you a description of what went wrong
    • Additional Dev Mode configuration parameters have been added to config.json for deeper debugging/opcode filtering
  • Quality of Life for the Erupe codebase
    • The main repository has been moved to an organisation account ( https://github.com/ZeruLight/Erupe )
    • Many unneeded files were culled in the repository to better coordinate contributors