Author |
Developer Update 9/22/2004... |
Faustus Marshal Palestar
Joined: May 29, 2001 Posts: 2748 From: Austin, Texas
| Posted: 2004-09-22 10:29  
FYI.... noun queue is now implemented (nouns are our game objects, i.e. ships, planets, fighters, etc..) which means when sending a noun to a client due to the noun moving into the clients focus area, if the client doesn't have enough bandwidth the noun is stored in this queue (sorted by priority) until bandwidth is available.
Additionally, all verbs can now be pushed into the queue as well... previously, any critical verbs were sent always... which would have resulted in the client send buffer being overflowed as well.
So basicially, this change should stop data overflow to the client from the server... which is the REAL source of lag in the MV.
I've need to finish up the priority level calculaions for nouns, which should take very little time. We should have this new code in BETA for testing this weekend, and hopefully released sunday or next monday.
-Richard
_________________
|
Captain Caveman Cadet
Joined: October 12, 2002 Posts: 668
| Posted: 2004-09-22 10:31  
Quote:
|
On 2004-09-22 10:29, Faustus wrote:
FYI.... noun queue is now implemented (nouns are our game objects, i.e. ships, planets, fighters, etc..)
|
|
ITS ABOUT DAMN TIME THAT YOU EXPLAINED WHAT NOUNS ARE??????
For months I've been reading updates thinking "Nouns???? NOUNS???? IGNORE THE GRAMMAR AND SPELLING AND WORK ON THE DAMN CODING!!!!!"
_________________
|
Faustus Marshal Palestar
Joined: May 29, 2001 Posts: 2748 From: Austin, Texas
| Posted: 2004-09-22 10:33  
ROFL.... what is a Noun, a person, place, or thing as we all were taught in school... you'd think most people would have figured out what I meant by nouns.
_________________
|
Demorian Fleet Admiral Galactic Navy
Joined: October 06, 2001 Posts: 3406 From: Charlotte, North Carolina
| Posted: 2004-09-22 11:26  
ooo bitchslap.
-Dem
_________________
|
Pope Fleet Admiral
Joined: June 11, 2002 Posts: 2449 From: World of tomorrow
| Posted: 2004-09-22 11:36  
Honest, this one has me confused a bit, too.
Edited: Re-read the Post and realized "Noun Queue" is a new thing..
So the Noun Queue simply serves as a priority Queue for new Objects that the Client has to be told about with some Verb or the other. OK..
But then i read this and...
Quote:
|
all verbs can now be pushed into the queue as well...
|
|
That's a different Queue? Send Queue? After or before Scheduling?
Or is there only one Queue that can contain both nouns and verbs, and that queue isn't at all what i said above but more like a standard priority queue?
Maybe the Scheduler can receive both Nouns and Verbs throught the one Queue, whereas Nouns would be processed by generating the needed Update Verbs and Verbs would be put directly in the Queue if they are globally valid, like, err, "Number of Ships for the Nav Display"?
/me fully realizes he doesn't HAVE to know all this to play DarkSpace, but since you started talking about it...
_________________
[PB]Kamikaze Chicken: 'i cant decide whats worse, the fact that i was watching a barbie movie or that now im watching a cop show with denis rodman in it.....'
[ This Message was edited by: Bloody Hackah on 2004-09-22 11:40 ]
_________________
|
Coeus {NCX-Charger} Admiral, I can't read, Sundered Weimeriners
Joined: February 16, 2004 Posts: 3635 From: South Philly
| Posted: 2004-09-22 12:15  
So... massive beta testing this weekend? Can we get a MV map put up for it instead of the scenario servers? Maybe a copy of the regular MV, though obviously beta stats don't stack ontop of regular stats?
Just a thought... hehe
_________________
Darkspace: Twilight
|
Axianda The Royal Fleet Admiral Terra Squadron
Joined: November 20, 2001 Posts: 4273 From: Axianda
| Posted: 2004-09-22 12:24  
Quote:
|
On 2004-09-22 10:29, Faustus wrote:
I've need to finish up the priority level calculaions for nouns, which should take very little time.
|
|
No offense but erm just in case
*knocks on wood*
Keep it up, MV runs smoothly even when im on a slow connection.
_________________
- Axi
|
Faustus Marshal Palestar
Joined: May 29, 2001 Posts: 2748 From: Austin, Texas
| Posted: 2004-09-22 14:32  
Right, we have 2 queues...
A Noun Queue and a Verb Queue, if a noun is in the queue, and we receive a Verb for that noun, then the verb is actually queued in the Noun Queue... confused yet?
The verb queue is for nouns that the client already has... if a noun has been queued, we can't queue the verb in the normal verb queue, because it may be sent before the actual noun is received... which would result in syncronization issues.
Anyway... the point is this... the server will now queue up all data, until the bandwidth is available... before it would send all nouns always, and the only verbs it would queue were low-priority verbs like chat, planet capture messages, etc...
-Richard
_________________
|
Pope Fleet Admiral
Joined: June 11, 2002 Posts: 2449 From: World of tomorrow
| Posted: 2004-09-22 14:47  
Makes sense again, thanks
_________________
|
Fornax Marshal Raven Warriors
Joined: April 30, 2002 Posts: 906 From: Jacksonville, FL
| Posted: 2004-09-22 15:06  
Why it's simple, really, an enemy ship (noun) can't do damage (verb) to you it exists. Be pretty ugly to see the CL2(M) of doom strike your hull and THEN see Faustus' Super-Gaifen.
Nax
_________________
|
JackSwift Cadet Sundered Weimeriners
Joined: October 30, 2002 Posts: 1806 From: Where the Sun dont Shine (Seattle-ish)
| Posted: 2004-09-22 16:22  
Quote:
|
On 2004-09-22 15:06, Fornax wrote:
Be pretty ugly to see the CL2(M) of doom strike your hull and THEN see Faustus' Super-Gaifen.
|
|
That would just be called 'Interdimensial Cloak'.
_________________ (too lazy to rehost that old sig)
\"Errare Human Est.\"
|
BackSlash Marshal Galactic Navy
Joined: March 23, 2003 Posts: 11183 From: Bristol, England
| Posted: 2004-09-22 18:54  
noun = thing
verb = action
_________________
|
Coeus {NCX-Charger} Admiral, I can't read, Sundered Weimeriners
Joined: February 16, 2004 Posts: 3635 From: South Philly
| Posted: 2004-09-22 19:24  
Oh god take me back to the if else planet! Keep up the goodies F
_________________
Darkspace: Twilight
|
Pope Fleet Admiral
Joined: June 11, 2002 Posts: 2449 From: World of tomorrow
| Posted: 2004-09-22 19:37  
My problem was simply that i thought only Verbs were transmitted, i.e. a new Noun would be transmitted via a Verb telling the other end how to create the Noun.
Clear?
_________________
|
TAZ Cadet
Joined: July 04, 2002 Posts: 143 From: U.S.A.
| Posted: 2004-09-24 00:43  
Okay, so what happens if I (on a 1.5 up and 850 down DSL) close jump to an enemy (on a 56K modem) and alpha strike said enemy while my noun (ship) is still in his que due to lack of bandwidth??.
I mean if he does not have the bandwidth for his client to know that Im there, but my client knows that Im there..........what happens??
BTW thanks again for the updates Faustus!!
_________________
|