Welcome aboard Visitor...

Daily Screenshot

Server Costs Target


84% of target met.

Latest Topics

- so i talked with Massi »
- See Commands »
- Now the fun begins »
- Qand answers have returned »
- Call to Arms »
- All Species 8572 Report in »
- hi there »
- Anyone still playing from a decade ago or longer? »
- Game still active. NICE! »
- help me »

Development Blog

- Roadmap »
- Hello strangers, it’s been a while... »
- State of DarkSpace Development »
- Potential planetary interdictor changes! »
- The Silent Cartographer »

Combat Kills

Combat kills in last 24 hours:
Kills chart
UGTO (1) ICC (0) K'Luth (0)

Upcoming Events

- Weekly DarkSpace
11/23/24 +2.2 Days

Search

Anniversaries

No anniversaries today.

Social Media

Why not join us on Discord for a chat, or follow us on Twitter or Facebook for more information and fan updates?

Network

DarkSpace
DarkSpace - Beta
Palestar

[FAQ
Forum Index » » Developer Announcements » » Developer Update 9/22/2004...
Goto page ( 1 | 2 Next Page )
 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
_________________


  Goto the website of Faustus
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.
_________________


  Goto the website of Faustus
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

  Goto the website of Coeus {NCX-Charger}
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
_________________


  Goto the website of Faustus
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.\"





  Email JackSwift
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

  Goto the website of Coeus {NCX-Charger}
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!!
_________________




  Email TAZ   Goto the website of TAZ
Goto page ( 1 | 2 Next Page )
Page created in 0.023644 seconds.


Copyright © 2000 - 2024 Palestar Inc. All rights reserved worldwide.
Terms of use - DarkSpace is a Registered Trademark of PALESTAR