First post
by Gary Ingram · 02/22/2006 (4:07 pm) · 9 comments
Ah good. Downloaded the source of TGE (first imoprtant step) now the fun begins............
Silly long term goal:
Remember Jumpgate anyone? (www.jossh.com). Plan is to recreate parts of this. Why? AIFAIK Jumpgate had the best flight physics of any game I've ever sen (and I played it for over 3 years)
It made space combat realistic and fun! Its major downfalls were:
1. Small universe
2. Poor economics
3. Bad graphics
If I can get the basics of the game recreated I could work on the rest.
Major problem is the Torque network engine, which is not really suited from a MMPOG. I dont really believe that. With a bit of work it could handle far more than was expected of it. Has to be easier than writing a network layer from scratch!
A lot of work then, and never enough time. :-( But hey, its a start!
Gary
Silly long term goal:
Remember Jumpgate anyone? (www.jossh.com). Plan is to recreate parts of this. Why? AIFAIK Jumpgate had the best flight physics of any game I've ever sen (and I played it for over 3 years)
It made space combat realistic and fun! Its major downfalls were:
1. Small universe
2. Poor economics
3. Bad graphics
If I can get the basics of the game recreated I could work on the rest.
Major problem is the Torque network engine, which is not really suited from a MMPOG. I dont really believe that. With a bit of work it could handle far more than was expected of it. Has to be easier than writing a network layer from scratch!
A lot of work then, and never enough time. :-( But hey, its a start!
Gary
#2
02/22/2006 (4:54 pm)
Would be cool, I semi remember Jumpgate. I really like space sims but unfortunately they aren't that great right now. There is the X-universe, X1-X3, all improving but even in the 3rd game it's a pretty dry universe.
#3
An idea I had for a Kuiper "mmo" version was to use persistant worlds like in neverwinter nights or Terminus, but store all character info on a master server, so it was always persistant and could run on regular servers.
02/22/2006 (5:24 pm)
Terminus WAS a fun game -- I loved knocking out those damned Terran fighters in multiplayer -- was unfair since those guys got their ships free, we were working on donations simply to fight them. Our 'War for Independence', so to speak -- we had the best ships in the solar system :)An idea I had for a Kuiper "mmo" version was to use persistant worlds like in neverwinter nights or Terminus, but store all character info on a master server, so it was always persistant and could run on regular servers.
#4
I never understood why people always state that Torque networking is not good enough for producing something like a MMO. At the base level it's just a transport layer that provides some nifty throttle controls. On top of that is your game where you have to decide what should be sent between computers and how often -- which is very game specific.
I've always looked at it from the other direction. Such as: "Wow, Torque networking can handle real-time FPS traffic without the congestion we see in many commercial games? It should be no problem then to adapt it to the typical persistent world environment where the per-player bandwidth requirements are much, much less".
:o)
- LightWave Dave
02/22/2006 (8:33 pm)
Greetings!I never understood why people always state that Torque networking is not good enough for producing something like a MMO. At the base level it's just a transport layer that provides some nifty throttle controls. On top of that is your game where you have to decide what should be sent between computers and how often -- which is very game specific.
I've always looked at it from the other direction. Such as: "Wow, Torque networking can handle real-time FPS traffic without the congestion we see in many commercial games? It should be no problem then to adapt it to the typical persistent world environment where the per-player bandwidth requirements are much, much less".
:o)
- LightWave Dave
#5
I really don't understand why (mostly IMO people speaking about TNL/Torque networking without really understanding it), but Torque Networking has a very bad, and undeserved, rep for not being applicable for MMO's.
Torque Networking is probably the most appropriate networking model for MMO's that is available to developers publically. There is a AAA/top 5 world wide publisher MMO in beta right now that uses TNL, and it increased their network performance and decreased their total bandwidth throughput by several orders of magnitude.
I agree absolutely without a doubt that starter.fps is not tweaked for MMO-style performance, neither gameplay (networking every projectile in a high projectile based concept) nor Net:: preferences, but Torque in and of itself can be tweaked simply by setting a few prefs and (possibly) changing just a few #define params to work exceptionally well as an MMO.
If anything, the way Torque processes objects (all objects, every 32 milliseconds, with no priority or multi-timeslice update capability) is a limiting factor in using Torque as an MMO...but the networking is absolutely not the limiting factor!
[/soapbox]
Sorry to slam your first .plan by appearing negative, wasn't the intention! I just want to point out that the networking is the least of your worries here for an MMO-style game with Torque.
PS: Hehe..great minds think alike..Dave just got to it ahead of me!
02/22/2006 (8:35 pm)
[soapbox]I really don't understand why (mostly IMO people speaking about TNL/Torque networking without really understanding it), but Torque Networking has a very bad, and undeserved, rep for not being applicable for MMO's.
Torque Networking is probably the most appropriate networking model for MMO's that is available to developers publically. There is a AAA/top 5 world wide publisher MMO in beta right now that uses TNL, and it increased their network performance and decreased their total bandwidth throughput by several orders of magnitude.
I agree absolutely without a doubt that starter.fps is not tweaked for MMO-style performance, neither gameplay (networking every projectile in a high projectile based concept) nor Net:: preferences, but Torque in and of itself can be tweaked simply by setting a few prefs and (possibly) changing just a few #define params to work exceptionally well as an MMO.
If anything, the way Torque processes objects (all objects, every 32 milliseconds, with no priority or multi-timeslice update capability) is a limiting factor in using Torque as an MMO...but the networking is absolutely not the limiting factor!
[/soapbox]
Sorry to slam your first .plan by appearing negative, wasn't the intention! I just want to point out that the networking is the least of your worries here for an MMO-style game with Torque.
PS: Hehe..great minds think alike..Dave just got to it ahead of me!
#6
lol..
02/23/2006 (6:12 am)
Did you guys notice that he said : "Major problem is the Torque network engine, which is not really suited from a MMPOG. I dont really believe that. With a bit of work it could handle far more than was expected of it. Has to be easier than writing a network layer from scratch!"lol..
#7
Allyn:
Sure did. And it doesn't take away from any of Gary's other discourse in that paragraph, nor Stephen's comments and mine.
Think of this as a discussion for the community as a whole that Gary happened to stumble into. :o)
- LightWave Dave
02/23/2006 (8:57 am)
Greetings!Allyn:
Sure did. And it doesn't take away from any of Gary's other discourse in that paragraph, nor Stephen's comments and mine.
Think of this as a discussion for the community as a whole that Gary happened to stumble into. :o)
- LightWave Dave
#9
Having looked into the network code I'm more and more impressed with it. TBH my comments were mainly as a result of comments by GarageGames themselves, possibly why it has this reputation.
Still wading though code and tutorials, my god there is a lot here!
Still, loving it so far.....
02/25/2006 (5:15 am)
Thanks for the comments guys.Having looked into the network code I'm more and more impressed with it. TBH my comments were mainly as a result of comments by GarageGames themselves, possibly why it has this reputation.
Still wading though code and tutorials, my god there is a lot here!
Still, loving it so far.....
Torque 3D Owner J. Erick Christgau
Have fun!
Edit: also see Terminus Point as they are keeping the game alive, kinda.