|
|
General discussion Topics related to various aspects of Champions of Regnum |
|
Thread Tools | Display Modes |
02-25-2009, 07:56 PM | #1 |
NGD·Studios
Join Date: Mar 2006
Posts: 892
|
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 |
02-25-2009, 08:18 PM | #2 |
Initiate
Join Date: Nov 2007
Location: Horus - Alsius
Posts: 116
|
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 |
02-25-2009, 11:36 PM | #3 |
Secondary account
Join Date: Nov 2008
Location: Hubert H. Humphrey Metrodome
Posts: 212
|
Finally an explanation, thank you NGD. I will now go back to being patient
|
02-25-2009, 11:55 PM | #4 |
Count
Join Date: Nov 2007
Location: Infinite Improbability Drive
Posts: 1,287
|
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 |
02-26-2009, 04:39 AM | #5 |
Pledge
Join Date: Jan 2009
Posts: 5
|
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.
|
02-26-2009, 09:41 AM | #6 | |
Initiate
Join Date: Jul 2007
Location: Praha, Prague, Prag, Praga
Posts: 153
|
Quote:
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°)/ (===||::::::::::::(°_°):::>
|
|
02-26-2009, 11:58 AM | #7 |
Master
Join Date: Feb 2007
Location: Altaruk :) Posts:31,337
Posts: 446
|
Only one more word to say:
TESTS!
__________________
I'm an outsider, outside of everything... RAMNA Elegida Miss Ignis 2009 por votación popular |
02-26-2009, 02:28 PM | #8 |
Baron
Join Date: May 2008
Location: Oahu, Hawaii
Posts: 697
|
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. |
02-26-2009, 05:15 PM | #9 |
Count
Join Date: Jun 2007
Location: Jippy's Mom's House
Posts: 1,286
|
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...) |
02-28-2009, 10:31 AM | #10 |
Pledge
Join Date: Apr 2008
Location: Dubai, Emirates
Posts: 23
|
Test away
__________________
expand - Level 59 Knight of Syrtis |RA|
Metal-Head of The Infernal Legion One life. One passion - Metal. |
|
|