Graal Forums  

Go Back   Graal Forums > General Forums > Graal Main Forum (English) > Server Maintenance
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-02-2007, 08:30 PM
Personal Jesus Personal Jesus is offline
Social Engineer
Join Date: Dec 2006
Posts: 97
Personal Jesus is on a distinguished road
extreme lag

over the past few days Era and other classic servers have been experiencing extreme lag at random.

any answers?
Reply With Quote
  #2  
Old 11-02-2007, 08:49 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Yea, there were several, pretty evil lag spikes :o
__________________
Reply With Quote
  #3  
Old 11-02-2007, 09:21 PM
Bell Bell is offline
Registered User
Bell's Avatar
Join Date: Feb 2007
Posts: 1,824
Bell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud of
Stefan told Ibonic that Zodiac and UN seem to be using a large amount of resources and he's going to check it this next week.
__________________
For support contact
http://support.toonslab.com/
Reply With Quote
  #4  
Old 11-02-2007, 09:37 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Unholy Nation is not on the same machine as Era. But Zodiac is...pff.
__________________
Reply With Quote
  #5  
Old 11-03-2007, 02:44 AM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
We have optimized Zodiac a little bit, should be better now.
Reply With Quote
  #6  
Old 11-03-2007, 11:54 AM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by Stefan View Post
We have optimized Zodiac a little bit, should be better now.
You optimized it?! I wonder what the hell they did to cause those horrible lagspikes.
__________________
Reply With Quote
  #7  
Old 11-03-2007, 01:28 PM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Quote:
Originally Posted by Crow View Post
You optimized it?! I wonder what the hell they did to cause those horrible lagspikes.
Novo did quite an optimization when I was working there but it has always been laggy. Unless the team recently made some awful changes, I'd say the optimizations just improved what has always been there.

You said we, Stefan. Who else helped you?
Reply With Quote
  #8  
Old 11-03-2007, 02:04 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by Twinny View Post
I'd say the optimizations just improved what has always been there.
If it was Zodiac, it didnt lag the other playerworlds on its machine so badly...
__________________
Reply With Quote
  #9  
Old 11-03-2007, 02:18 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
Optimization in terms of reducing the memory usage. Each player had hundreds of clientr.muditem_ flags, the original scripters probably thought those are deleted at logout, but they are not, it's clientr.mud_. So those flags required a huge amount of memory on server-side and also made login slower. Also there were two dbnpcs with a huge amount of variables which were not used anyway but it was adding more and more.

I cannot blame the scripters, but if each server would take >500 MByte memory then there is not enough memory on the machine. There should eventually be some tools to measure the memory usage of npcs, players and levels.
Reply With Quote
  #10  
Old 11-03-2007, 02:57 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by Stefan View Post
Optimization in terms of reducing the memory usage. Each player had hundreds of clientr.muditem_ flags, the original scripters probably thought those are deleted at logout, but they are not, it's clientr.mud_. So those flags required a huge amount of memory on server-side and also made login slower. Also there were two dbnpcs with a huge amount of variables which were not used anyway but it was adding more and more.

I cannot blame the scripters, but if each server would take >500 MByte memory then there is not enough memory on the machine. There should eventually be some tools to measure the memory usage of npcs, players and levels.
I think it would be better to put all the not-so-much-memory-eating playerworlds onto one of the better machines you mentioned somewhere, and only put one or two memory-eating playerworlds on the other ones. If you got enough...
__________________
Reply With Quote
  #11  
Old 11-03-2007, 04:15 PM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Quote:
Originally Posted by Stefan View Post
Optimization in terms of reducing the memory usage. Each player had hundreds of clientr.muditem_ flags, the original scripters probably thought those are deleted at logout, but they are not, it's clientr.mud_. So those flags required a huge amount of memory on server-side and also made login slower. Also there were two dbnpcs with a huge amount of variables which were not used anyway but it was adding more and more.
Did you rewrite the system (I sure hope so) or just remove unnecessary flags? I know the second lot of item flags are just descriptions of items and as such are unnecessary. It's an awful system. Instead of the current method, could just store them clientside in a temporary space: retrieve only what you need when you need. Depends on what you did though .

Quote:
Originally Posted by Stefan View Post
There should eventually be some tools to measure the memory usage of npcs, players and levels.
/memstats

Last edited by Twinny; 11-03-2007 at 04:36 PM..
Reply With Quote
  #12  
Old 11-03-2007, 06:44 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
The systems are actually quite intelligent, those flags are sent when needed, but they were not deleted if not needed.
Reply With Quote
  #13  
Old 11-03-2007, 07:12 PM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Quote:
Originally Posted by Stefan View Post
The systems are actually quite intelligent
Zodiac systems....intelligent!? I will not....I cannot accept this . The amount of patchwork needed was horrendous. The whole 'lol clientside weapon/stat system' was awful enough....
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 +2. The time now is 12:10 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.