Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (636)
Games in Android Showcase (178)
games submitted by our members
Games in WIP (687)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Interested in DarkStar  (Read 1673 times)
0 Members and 1 Guest are viewing this topic.
Offline Badmi

Senior Newbie

Java games rock!

« Posted 2006-05-12 15:59:31 »

I have been thinking about writing a MMO game for a while and have recently heard of DarkStar. After looking over the documentations I believe that DarkStar may be able to cut down the devilment time tremendously. There where a few questions about DarkStar that I have been unable to fined an answer to in the documentation:

1)   If I start developing the application now will I be able to continue devliping it with DarkStar once DarkStar is finished or would I have to pay Sun to use DarkStar as a devilment tool? I would have no problem paying sun royalties but my economic plan would make it impossible to pay until the game becomes profitable wich would take months if it ever happened.
2)   Dose DarkStar handle president storing of GLOs or am I responsible for storing them?
3)   How much bandwidth dose DarkStar require? What is the overhead of sending data?
Offline endolf

JGO Coder

Medals: 7
Exp: 15 years

Current project release date: sometime in 3003

« Reply #1 - Posted 2006-05-12 17:05:08 »


OK, i'm not on the DS team, but I'll try to help out Smiley

2) DS does indeed handle the persistance of your GLOs, there is nothing you need to do to enable it. DS 'just does it' Smiley

3) DS itself requires almost nothing itself. Without you writting anyhing down the channels, i don't belive it does anything after initial log on. After that, it's up to you. The larger your network messages become, the less the overhead is, but the more the bandwidth need.
It's no different to custom code or even raw TCP/UDP in that respect. The overhead is measured in bytes per message, not kbytes, but I couldn't tell you how many, but my guess from what I've seen is in the order of 10-20.
If you thrash the system with messages of around 20 bytes of your own game data, then you will be wasting 50% of your bandwidth, but if you bunch them up to a few hundred bytes or a couple of k, then the overhead becomes alot less significant, exactly like tcp.



Offline Jeff

JGO Coder

Got any cats?

« Reply #2 - Posted 2006-05-12 17:25:35 »

 ( 1 ) So this is am improtnt question and one we working rigth now with management to answr. I hope to have a solid answer in a few months but in the meantime elt me assure you that from the originator of the system up to the highest technicallevel in Sun, we believe that a key value Darkstar can and will bring is as a service offering that takes away that upfront cost so that small developers liek yourself *can* do MMO projects.  Unfortunately I cannot *promise* exactly what that service offering ill look like until we finish this part of the business cycle, which is a coupel of months from being done.

(2) What the Endolf said Cool

(3) What the Endolf said, with one comment.  The transport in the Darkstar stack (the actual code that moves data between client and server, or between clients) is pluggable.  What this means if, if you found you were pumping too much data for your cleint connections (the critical last mile) you could, if you wanted, just repalce that part of the stack with one that did a custome comrpession.

Im working on getting the stack extension SDK (the part that explains all that) out in the next few weeks.  (I was targeting J1 but E3 kinda got in the way.)

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Badmi

Senior Newbie

Java games rock!

« Reply #3 - Posted 2006-05-12 20:45:44 »

Im working on getting the stack extension SDK (the part that explains all that) out in the next few weeks. 

What is the stack extension SDK?
Offline Jeff

JGO Coder

Got any cats?

« Reply #4 - Posted 2006-05-13 06:27:25 »

The stack extension SDk gives you docs and everything you need for writing code to plug into the vrious pluggable parts of the system, such as the UserManager/UserManagerCllent, Validator, etc.

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Dwinin (72 views)
2015-11-07 13:29:08

Rems19 (81 views)
2015-10-31 01:36:56

Rems19 (78 views)
2015-10-31 01:32:37

williamwoles (107 views)
2015-10-23 10:42:59

williamwoles (93 views)
2015-10-23 10:42:45

Jervac_ (110 views)
2015-10-18 23:29:12

DarkCart (135 views)
2015-10-16 00:58:11

KaiHH (117 views)
2015-10-11 14:10:14

KaiHH (157 views)
2015-10-11 13:26:18

BurntPizza (172 views)
2015-10-08 03:11:46
Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30

Rendering resources
by Roquen
2015-10-15 07:40:48

Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!