September 28th, Renewal Hardware Maintenance - Page 8 - Renewal Patch Notes - WarpPortal Community Forums

Jump to content


Photo

September 28th, Renewal Hardware Maintenance


  • This topic is locked This topic is locked
185 replies to this topic

#176 KriticalAssassin

KriticalAssassin

    They pay me to post.

  • RO Fungineering
  • 9327 posts
  • LocationBehind you?
  • Playing:Ragnarok Online
  • Server:Chaos- Renewal

Posted 04 October 2023 - 06:06 PM

Pets are the the masters now, the tables have turned.


  • 0

#177 Kokotewa

Kokotewa

    I made it Off Topic

  • Members
  • 95 posts
  • Playing:Nothing

Posted 04 October 2023 - 06:08 PM

Disclaimer -- I'm not a current player of iRO, but I did play some 10~15 years ago.  I was informed of the current situation "by a friend of a friend" on another forum.  Although I haven't played since renewal, I am fairly knowledgeable within the context of RO and believe I may be able to provide assistance in resolving the problem(s) described.  I'll attempt to provide context for players, but apologies in that my explanation will be "staff focused".

 

When a user reaches 4th job, there is a chance their character will get stuck in a state where they constantly revert their level upon relogging or changing maps. ...

 

This reads as though the zone server process is failing to update the MSSQL DB.  For player context, a "zone server" is an application that hosts one or more "maps" (e.g. `prontera.gat`).  It is possible to deploy multiple zone servers to "horizontally scale" and support additional load, incurred by more players, monsters, NPCs, etc. Every map is unique to a zone server aside from instanced maps, but I won't detail those here.

 

Everything on the zone server, e.g. characters, monsters, items on the ground, etc. is "cached" within the zone server's memory.  Persistent data is stored within the database (i.e. MSSQL DB).  When a player logs out, transitions to a map hosted on a different zone server, or periodically (e.g. every 5~15 minutes), character data is written to the database (i.e. the database is "sync'd" to the zone cache).  These caches are important, as it is not possible to write changes to the DB at the rate they occur in game, e.g. imagine writing a change to disk every time a player consumes a potion, loots an item, or receives damage.

 

The zone server interacts with the database through "stored procedures" (or SPs) rather than direct queries.  SPs are a common design pattern to abstract the database from the application while improving security, maintainability, and performance.  There are many SPs involving character syncs, e.g. there are SPs for character HP/SP, buffs, stat and skill point allocation, refine logs, and item history to name a few.  The observed behaviour is suggestive of a SP failing during the zone:MSSQL data sync, as the new zone post login or map change is unable to pull the character data from the database (i.e. the data was not persisted or written to disk).

 

1. Character begins reverting EXP/base level/job level every time they change maps or logout. 
2. If the user spends the extra stat points they got from leveling above their reverted level, the stat points stay allocated even after reverting back to a lower level.
3. If the user spends a single skill point from the extra job level they obtained, they will permanently disconnect from the game on every login and be unable to play.

 

As this lack of persistence is limited to 4th job characters, I expect the SPs relating to the 4th jobs, or their requisite tables, are failing and/or undefined.  I'm relatively hopeful that reviewing the zone logs should print a log line indicating such, e.g. `Could not find stored procedure 'SOME_SP_NAME' which should significantly reduce the RCA scope.  If those log entries are absent, it should be possible to identify the missing SPs (or tables) from a MSSQL DB debugging utility, however this process will be very noisy and is strongly recommended to be performed on a non-production environment.

Shoutout to Crevox for the detailed procedure to reproduce and symptoms, it was very helpful.
 


  • 1

#178 6773131031232342973

6773131031232342973

    Too Legit To Quit

  • Members
  • 1484 posts
  • Playing:Ragnarok Violet
  • Server:Best ragnarok

Posted 04 October 2023 - 06:11 PM

Pets are the the masters now, the tables have turned.

Theres a ragnarok online doujin about that lol


Edited by 6773131031232342973, 04 October 2023 - 06:11 PM.

  • 0

#179 Varignon

Varignon

    Awarded #1 Troll

  • Members
  • 685 posts
  • Playing:Ragnarok Online
  • Server:Chaos, Transcendence Quit

Posted 04 October 2023 - 06:36 PM

Even warpportal are not aware of the issues of their game. Because they just restart their server and they don't do anything to make it stable.
  • 0

#180 KriticalAssassin

KriticalAssassin

    They pay me to post.

  • RO Fungineering
  • 9327 posts
  • LocationBehind you?
  • Playing:Ragnarok Online
  • Server:Chaos- Renewal

Posted 04 October 2023 - 06:47 PM

Teaching GM's how the game works is a requirement for getting help from the support team, it's absolutely pathetic.


  • 1

#181 darkseeker2619

darkseeker2619

    I made it Off Topic

  • Members
  • 30 posts
  • Playing:Ragnarok Online

Posted 04 October 2023 - 08:20 PM

WP you need to hire some PRO Ragnarok Player B) to understand reality of ur business, not hiring med tech  :lol:

 

 


  • 0

#182 paulh3iness

paulh3iness

    Amateur Blogger

  • Members
  • 121 posts
  • LocationPhilippines
  • Playing:Ragnarok Online
  • Server:Thor

Posted 04 October 2023 - 08:21 PM

Can you update gramps monsters its been 1 month not updated. And also Bath manager monsters; Can you make monsters respawn every 30 minutes. Don't know this monsters respawn time. It's like MVP respawn. This isn't mvp its monsters.  


  • 0

#183 StunTosMati

StunTosMati

    Too Legit To Quit

  • Members
  • 2744 posts

Posted 04 October 2023 - 09:49 PM

Update?
  • 0

#184 gaurus

gaurus

    Awarded #1 Troll

  • Members
  • 560 posts
  • LocationJuno
  • Playing:Ragnarok Online
  • Server:Chaos

Posted 04 October 2023 - 10:00 PM

The Glassdoor review says it's a good entry level job before moving on to other better place and pay. The joke saying intern running this company must be true...
  • 0

#185 EdwardEG

EdwardEG

    Awarded #1 Troll

  • Members
  • 613 posts
  • LocationWarga +62
  • Playing:Ragnarok Online
  • Server:Chaos

Posted 04 October 2023 - 10:06 PM

New login daily rewards anyway

 

385876431-712161690955905-50140171764746


  • 0

#186 clizie

clizie

    Amateur Blogger

  • Members
  • 337 posts
  • LocationLasagna
  • Playing:Ragnarok Online
  • Server:Lasagna

Posted 04 October 2023 - 10:08 PM

iit is cool when you kill event monster with FireTrap and Ice Trap even the plants and mushroom with 1 hit they take normal damages from traps now 

 

or maybe Emperium can take normal dammges from traps now i will try


Edited by clizie, 04 October 2023 - 10:13 PM.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users