Go Back   Champions of Regnum > English > General discussion

General discussion Topics related to various aspects of Champions of Regnum

Reply
 
Thread Tools Display Modes
Old 02-25-2009, 07:56 PM   #1
chilko
NGD·Studios
 
Join Date: Mar 2006
Posts: 892
chilko is on a distinguished road
Default Problems with the movement code (lag)

Dear community,

We know that since the last update you might be having a more "laggy" playing experience.

There is a reason for this that I would like to explain. It is not a server problem, (we have actually upgraded the servers recently) it has to do with synchronization between the server and the client.

Now that we are adding a lot more programmers to the game we are going to re factor many parts of the engine, this will allow us to do significant improvements on many areas (mainly overall performance and stability for both the server and the client and also responsiveness and graphical enhancements)

One of the first things that we want to improve is LAG and we came to the conclusion that a big part of the lag is a synchronization problem.

Re factoring sometimes means that several parts of the code need to be removed and started from scratch. On development for 5 years, the movement code was so bloated that we took this approach. In order to improve the movement code we had to rewrite it from scratch...

The new version is cleaner and simpler but its still not working properly. Nevertheless, it is allowing us to explore the problem from a new perspective to make the game more responsive and less laggy.

I am writing this post to ask you for your patience as some programmers are on vacation and it might take a week or two to make it work properly again
This is hopefully just of those steps back that will allow us to make a huge leap ahead.

Best regards,

- Chilko
chilko no ha iniciado sesión   Reply With Quote
Old 02-25-2009, 08:18 PM   #2
monktbd
Initiate
 
monktbd's Avatar
 
Join Date: Nov 2007
Location: Horus - Alsius
Posts: 116
monktbd is on a distinguished road
Default

Thank you for the information
Keep up the good work
__________________
Maedhros - Conjurer
Maedhros Hunter - Hunter

Alsius|Horus
- F r o z e n F l a m e
monktbd no ha iniciado sesión   Reply With Quote
Old 02-25-2009, 11:36 PM   #3
Torin_Ironfist
Secondary account
 
Torin_Ironfist's Avatar
 
Join Date: Nov 2008
Location: Hubert H. Humphrey Metrodome
Posts: 212
Torin_Ironfist is on a distinguished road
Default

Finally an explanation, thank you NGD. I will now go back to being patient
Torin_Ironfist no ha iniciado sesión   Reply With Quote
Old 02-25-2009, 11:55 PM   #4
Miraculix
Count
 
Miraculix's Avatar
 
Join Date: Nov 2007
Location: Infinite Improbability Drive
Posts: 1,287
Miraculix will become famous soon enough
Default

This is, to my knowledge, what most big projects do with their code every so often. If memory serves me right, GNOME almost completely rewrites everything every ~5 years. In any case on any project, performance is improved but new problems arise - RO is no exception, this is a good thing in the long run and we will just have to bear through the short term repercussions

PS: Try not to bloat your code while trying to fix the new version so early in the re-write
__________________
Hit me, nail me, make me God.
Panoramix :: Half Elf Hunter ## Miraculix :: Half Elf Marksman ## Aspirinix :: Wood Elf Conjurer
Syrtis :: Horus :: Antartes
Miraculix no ha iniciado sesión   Reply With Quote
Old 02-26-2009, 04:39 AM   #5
arics
Pledge
 
Join Date: Jan 2009
Posts: 5
arics is on a distinguished road
Default

I find it awesome that the devs continue to actively interact with the community. Knowing the reason this problem has risen and what you're doing to solve it puts my mind at ease. I salute you NGD.
arics no ha iniciado sesión   Reply With Quote
Old 02-26-2009, 09:41 AM   #6
Blaine
Initiate
 
Blaine's Avatar
 
Join Date: Jul 2007
Location: Praha, Prague, Prag, Praga
Posts: 153
Blaine is on a distinguished road
Thumbs up

Quote:
Originally Posted by chilko
Dear community,

We know that since the last update you might be having a more "laggy" playing experience.

There is a reason for this that I would like to explain. It is not a server problem, (we have actually upgraded the servers recently) it has to do with synchronization between the server and the client.

Now that we are adding a lot more programmers to the game we are going to re factor many parts of the engine, this will allow us to do significant improvements on many areas (mainly overall performance and stability for both the server and the client and also responsiveness and graphical enhancements)

One of the first things that we want to improve is LAG and we came to the conclusion that a big part of the lag is a synchronization problem.

Re factoring sometimes means that several parts of the code need to be removed and started from scratch. On development for 5 years, the movement code was so bloated that we took this approach. In order to improve the movement code we had to rewrite it from scratch...

The new version is cleaner and simpler but its still not working properly. Nevertheless, it is allowing us to explore the problem from a new perspective to make the game more responsive and less laggy.

I am writing this post to ask you for your patience as some programmers are on vacation and it might take a week or two to make it work properly again
This is hopefully just of those steps back that will allow us to make a huge leap ahead.

Best regards,

- Chilko
Thank you for the explanation!
You have answered some of my questions, even those I haven't asked yet. I hope (and I'm almost sure) that a proper analysis and design precedes your engine rewritings from scratch
__________________
Blaine (barbarian), Lyra (hunter), Naku (warlock), Bivoj (knight), Yu Niu (conjurer), Radegast (marksman)
<:::(°_°) ::::::::::::||===) \(°l°)/ (===||::::::::::::(°_°):::>
Blaine no ha iniciado sesión   Reply With Quote
Old 02-26-2009, 11:58 AM   #7
Snoid
Master
 
Snoid's Avatar
 
Join Date: Feb 2007
Location: Altaruk :) Posts:31,337
Posts: 446
Snoid will become famous soon enoughSnoid will become famous soon enough
Default

Only one more word to say:

TESTS!
__________________
I'm an outsider, outside of everything...
RAMNA

Elegida Miss Ignis 2009 por votación popular
Snoid no ha iniciado sesión   Reply With Quote
Old 02-26-2009, 02:28 PM   #8
Kittypretty
Baron
 
Kittypretty's Avatar
 
Join Date: May 2008
Location: Oahu, Hawaii
Posts: 697
Kittypretty will become famous soon enough
Default

awesome glad its a priority

and for those often taken for granted things you like to hear, thanks for working so hard to fix and polish out the bugs/balance/aesthetics (eh dont know if i spelled that right but its 5 am here..)
__________________
Taking a break from Regnum due to work leaving me little free time! So my laptop must go for now! (ask me for full details, it is an Alienware Mx18 3rd gen Ivy bridge i73920xm & configured with SLI twin Nvidia 675m, paid 3,330$ asking 2,800$ or 2,400$ + netbook.
Kittypretty no ha iniciado sesión   Reply With Quote
Old 02-26-2009, 05:15 PM   #9
Comp
Count
 
Join Date: Jun 2007
Location: Jippy's Mom's House
Posts: 1,286
Comp will become famous soon enough
Default

Awesome - thank you for the explanation - I was going to make a post today regarding this problem. Since I know it's on your plate....I'll keep my bitchin' to myself
__________________
Compost (60 Hunter) Alsius
Compoundious (Dead and gone...)
Comp no ha iniciado sesión   Reply With Quote
Old 02-28-2009, 10:31 AM   #10
eXp4nD
Pledge
 
eXp4nD's Avatar
 
Join Date: Apr 2008
Location: Dubai, Emirates
Posts: 23
eXp4nD is an unknown quantity at this point
Default

Test away
__________________
expand - Level 59 Knight of Syrtis |RA|
Metal-Head of The Infernal Legion
One life. One passion - Metal.
eXp4nD no ha iniciado sesión   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:33 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
NGD Studios 2002-2024 © All rights reserved