How this game support can be so TRASH? - Renewal Technical Support / Bug Reporting - WarpPortal Community Forums

Jump to content


Photo
- - - - -

How this game support can be so TRASH?


  • Please log in to reply
4 replies to this topic

#1 Zipp3r

Zipp3r

    Amateur Blogger

  • Members
  • 247 posts

Posted 15 June 2014 - 04:56 PM

Seriously, I've spent around 300 bucks in this game already, if not more, and I cant get a -_-ING answer... why the HELL TI's and highlight maps are lagging so -_- retardly bad? 

 

Someone from support ACTUALLY read this section? Or the "Technical Support" in the tittle is just for the lols?

 

 

Is there anything programmed to deal with this lag? I'm in the brink of quitting this game... the only thing holding me to it is the amount of money that I tossed alway...


  • 0

#2 AlmrOfAtlas

AlmrOfAtlas

    They pay me to post.

  • Members
  • 6533 posts
  • Playing:Nothing

Posted 15 June 2014 - 05:06 PM

They rarely read it. afaik Azzy is the only user with privs that ever comes here. Send a ticket if you haven't already.

 

You need to understand that you can't "fix" lag. There's an underlying cause that needs to be diagnosed before they attempt to "fix" it. They also can't make sweeping changes outside of maintenance time.

 

It's currently assumed to be the Geffen Spotlight that's causing issues with server load. All those homunculi running on AI. Once that spotlight ends you should be seeing improvement.


  • 0

#3 renouille

renouille

    Too Legit To Quit

  • Public Security Section 9
  • 2448 posts
  • LocationUS
  • Playing:Ragnarok Online
  • Server:retired

Posted 15 June 2014 - 07:56 PM

From #irowiki, around 2010:

 

[01:19:10] <pfak> Little tweaks here and there would improve things tenfold.
[01:19:30] <pfak> Me getting Aegis down to using basically no CPU and RAM was modifying a few functions, and very LITTLE in the functions
[01:19:34] <pfak> They have the source
[01:19:36] <pfak> I didnt
[01:19:57] <Doddler> I'm curious, what specific functions are bogging it down?
[01:20:50] <pfak> GetServerRandom(), CCharacterMgr::ProcessAllCharacter()
[01:20:58] <pfak> For CPU usage
[01:21:04] <pfak> and lag
[01:21:14] <Doddler> haha, ok maybe not specifically, I guess it was just what it is that they're doing that is screwing it up :P
[01:21:32] <pfak> CAsyncStream::CAsyncStream() for RAM
[01:21:38] <pfak> They allocate a 10MB buffer for every player
[01:21:59] <Doddler> hah, 10Mb?  No wonder...
[01:23:27] <pfak> GetServerRandom is used in pratically every single skill, and in the core loop of the program. The problem is it uses QueryPerformanceCounter on every call.
[01:23:42] <pfak> QueryPerformanceCounter is VERY resource intensive, especially when its being called 10,000 times a second.
[01:23:59] <pfak> And to make matters worse, they use getserverarndom to see if they should execute calls which uses more CPU than actually just executing the calls
[01:24:20] <pfak> And, over time, GetServerRAndom is called more and more because more and more mobs get activated (by someone walking past) and they never get deactivated.
[01:24:45] <pfak> So I replaced GetServerRandom with a highly optimized PRNG implementation.
[01:25:02] <pfak> Which, is not only more random but uses about 0.1% of the CPU that the original call does.
[01:25:40] <Doddler> I guess they've never heard of a profiler have they :P
[01:25:47] <pfak> and processallcharacter handles mobs, players, npcs, etc. the problem is they dont ever sleep NPC AI. So I just made it so that NPC AI runs every 50ms which removed the CPU lag and actually made monsters more responsive

 

If what he said is still true, then the lag can likely be fixed, but that can only be done by HQ.

iRO can't do much more than redistributing or reducing the load.


Edited by renouille, 15 June 2014 - 08:56 PM.

  • 0

#4 Zipp3r

Zipp3r

    Amateur Blogger

  • Members
  • 247 posts

Posted 16 June 2014 - 12:31 PM

From #irowiki, around 2010:

 

 

If what he said is still true, then the lag can likely be fixed, but that can only be done by HQ.

iRO can't do much more than redistributing or reducing the load.

actually they can. Warpportal bought the Ragnarok rights from Gravity, they can do pretty much whatever they want...


  • 0

#5 Campitor

Campitor

    Darned Forever

  • RO1 Production
  • 11063 posts
  • Playing:Ragnarok Online

Posted 16 June 2014 - 02:20 PM

actually they can. Warpportal bought the Ragnarok rights from Gravity, they can do pretty much whatever they want...

Development for Ragnarok Online is done by Gravity Corp in South Korea. Gravity Interactive (Warpportal) does not have the source code. I have forwarded on the information Renoullie gavee. 


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users