Engine Performance Questions

Content and general development discussion, including maps, quests, and server code from the development team.
Post Reply
User avatar
Seradest
Novice
Novice
Posts: 169
Joined: Wed Mar 04, 2009 3:22 am

Engine Performance Questions

Post by Seradest » Sat Mar 07, 2009 5:01 pm

1.Can using the Engine Multicores right ?
2.Has the engine a P4P Recorces Systems that share Graphical Data in game that can see 2 or more User that are play ?
3.Has the engine any options to load all Graphical Data in the User PC Ram to not loding any Graphic in game ?
4.Use the Particle System only OpenGL ?
User avatar
Jaxad0127
TMW Adviser
TMW Adviser
Posts: 4209
Joined: Thu Nov 01, 2007 6:35 pm
Location: Internet

Re: Engine Performance Questions

Post by Jaxad0127 » Sat Mar 07, 2009 5:26 pm

Seradest wrote:1.Can using the Engine Multicores right ?
If you mean the client, no, it only has one thread. Both servers can.
Seradest wrote:2.Has the engine a P4P Recorces Systems that share Graphical Data in game that can see 2 or more User that are play ?
What?
Seradest wrote:3.Has the engine any options to load all Graphical Data in the User PC Ram to not loding any Graphic in game ?
Could be added.
Seradest wrote:4.Use the Particle System only OpenGL ?
No.
Image
User avatar
Seradest
Novice
Novice
Posts: 169
Joined: Wed Mar 04, 2009 3:22 am

Re: Engine Performance Questions

Post by Seradest » Sat Mar 07, 2009 5:50 pm

Seradest wrote:2.Has the engine a P4P Recorces Systems that share Graphical Data in game that can see 2 or more User that are play ?
What?


Ah sorry i wright it wrong.

Has the engine a System that load Graphics faster with P2P Client to Client sharing ?
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: Thu Aug 25, 2005 5:08 pm
Location: Germany

Re: Engine Performance Questions

Post by Crush » Sat Mar 07, 2009 6:26 pm

No. And currently I think the centralized http server concept is more than viable. When TMW gets bigger by several orders of magnitude, both user- and contentwise, we might reach a point where it becomes insufficient to provide the content with a single webserver. Then we might opt to distribute updates using the bit torrent protocol or something similar. But this is not going to happen in the near future.

Regarding the particle engine and OpenGL: The particle engine works both in software and hardware mode. The only limitation in software mode is that alpha properties of particles have no effect.

Regarding multicore support for the client: Every commercial desktop multicore processor is more than fast enough to run the tmw client on only one core. Optimizing it for using multiple cores would be a waste of time as the user wouldn't notice the difference anyway. Optimization of the client should be concentrated on changes which are most beneficial for users of low end systems.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
Post Reply