Welcome aboard Visitor...

Daily Screenshot

Server Costs Target


84% of target met.

Latest Topics

- The birth of Negavolt... »
- 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! »

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:
No kills today... yet.

Upcoming Events

- Weekly DarkSpace
11/23/24 Now

Search

Anniversaries

6th - Nistrim

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/27/2004...
Goto page ( 1 | 2 Next Page )
 Author Developer Update 9/27/2004...
Faustus
Marshal
Palestar


Joined: May 29, 2001
Posts: 2748
From: Austin, Texas
Posted: 2004-09-27 11:23   
OK, due to new developments in Beta, and the introduction of a priority based queue for sending data to the clients, it becomes less practical to keep the UDP communications layer because it now creates more problems than it solves...

Thus... I'm going to roll back to the code tonight, and go back to using the previous stream based communications layer with the new data queue and see what effect that has on the lag. I suspect it will perform just as good if not better than the UDP communications layer.

Not to mention, dial-up users should be able to connect to the MV again using the old stream based communications layer.

Before anyone gets their panties in a wad... this is only a test, and we can very easliy switch back to the UDP layer if lag gets worse... but I suspect everyone will see improvements.

-Richard
_________________


  Goto the website of Faustus
Astral Viper
Cadet

Joined: February 27, 2003
Posts: 343
Posted: 2004-09-27 11:40   
your the boss for a reason big F
_________________

GTN wasnt just a Fleet it was a Family we all were and still are and always will be brothers in our hearts.

From the ashes of Earth we rise like a pheonix spreading our wings

  Email Astral Viper
Demorian
Fleet Admiral
Galactic Navy


Joined: October 06, 2001
Posts: 3406
From: Charlotte, North Carolina
Posted: 2004-09-27 11:41   
Quote:

Before anyone gets their panties in a wad...



I love you, Richard.

In a Truly,

Completely,

Purely heterosexual way.

-Dem
_________________


Coeus {NCX-Charger}
Admiral, I can't read,
Sundered Weimeriners


Joined: February 16, 2004
Posts: 3635
From: South Philly
Posted: 2004-09-27 11:41   
Suck up
_________________


Darkspace: Twilight

  Goto the website of Coeus {NCX-Charger}
TAZ
Cadet

Joined: July 04, 2002
Posts: 143
From: U.S.A.
Posted: 2004-09-27 11:47   
Here is a spare pair of panties for those who didnt quite understand the request!!



_________________




  Email TAZ   Goto the website of TAZ
Pope
Fleet Admiral

Joined: June 11, 2002
Posts: 2449
From: World of tomorrow
Posted: 2004-09-27 13:21   
Minimal difference in playability between 25 kbit / s and full line speed.

Can you say "Yeeeeehaaa!"?


There seems to be an amount of Laggers (Fighters) in the air at which FPS and perceived connection quality drop massively. Unfortunately the Game ended before i could check this out further. This might simply be related to full L2 cache or something, so probably nothing that can be changed to easily.


All in all, i am impressed. Previous tests at 25 kbit/s showed a noticeable difference in playability, now there is near to none.

In the life MV there will be a lot more Factors, and we will see which parts of the priority scheduling need tweaking.

Can we have a "Woop Faustus!"?


_________________


Rocki
Grand Admiral

Joined: August 13, 2002
Posts: 1029
Posted: 2004-09-27 13:28   
Woot... from the looks of it I'll be getting in the lobby again! Yay for big F!

[Edit]Wait, did the rollback happen already? If it has, I'm still screwed...

_________________
Never send a human to do a cyborg's job...

[ This Message was edited by: Rock (What\'s with all these tags?) on 2004-09-27 13:30 ]
_________________


Fatal Command (CO)
Chief Marshal
Fatal Squadron


Joined: November 27, 2002
Posts: 1159
From: Back in Texas and noticing some ppl are like canoes.....they need to be paddled.
Posted: 2004-09-27 13:29   
dont have panties
_________________


  Email Fatal Command (CO)
Coeus {NCX-Charger}
Admiral, I can't read,
Sundered Weimeriners


Joined: February 16, 2004
Posts: 3635
From: South Philly
Posted: 2004-09-27 13:44   
Que? What rollback? :|
_________________


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-27 14:48   
The rollback didn't happen, and should not have influenced the test at hand..

In any case the rollback will happen on Beta first. (i think!)


_________________


Gideon
Cadet

Joined: September 14, 2001
Posts: 4604
From: Oregon, USA
Posted: 2004-09-27 14:52   
Quote:

On 2004-09-27 14:48, sono wrote:
The rollback didn't happen, and should not have influenced the test at hand..

In any case the rollback will happen on Beta first. (i think!)







Dude, Sono, read the post date, and the content of the post...

Posted on Sept. 27 (today).

Content states he will test the code rollback to TCP from UDP tonight,and test it on beta.

Rollback hasn't happened yet...

_________________

The learned fool writes nonsense in better language that the unlearned - but it's still nonsense. - Benjamin Franklin

[ This Message was edited by: Gideon on 2004-09-27 14:53 ]
_________________
...and lo, He looked upon His creation, and said, "Fo shizzle."

  Email Gideon
Coeus {NCX-Charger}
Admiral, I can't read,
Sundered Weimeriners


Joined: February 16, 2004
Posts: 3635
From: South Philly
Posted: 2004-09-27 14:56   
Jeez... code rollback... sorry. Too much Asheron's Call... lol. There, a rollback means a database rollback - of stats & inventory... lol
_________________


Darkspace: Twilight

  Goto the website of Coeus {NCX-Charger}
Gideon
Cadet

Joined: September 14, 2001
Posts: 4604
From: Oregon, USA
Posted: 2004-09-27 15:00   
Quote:

On 2004-09-27 14:56, Coeus {NCX-Charger} wrote:
Jeez... code rollback... sorry. Too much Asheron's Call... lol. There, a rollback means a database rollback - of stats & inventory... lol




Databases here are completely separate from server, communications, and client code.
_________________
...and lo, He looked upon His creation, and said, "Fo shizzle."

  Email Gideon
Pope
Fleet Admiral

Joined: June 11, 2002
Posts: 2449
From: World of tomorrow
Posted: 2004-09-27 15:06   
Quote:

On 2004-09-27 14:52, Gideon wrote:
Dude, Sono, read the post date, and the content of the post...

Posted on Sept. 27 (today).

Content states he will test the code rollback to TCP from UDP tonight,and test it on beta.



That's what i said, no?
Gee i managed to be unclear again

_________________
Note: This signature tagline was resized due to it exceeding the forum guidelines for size.
[small][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 i

[ This Message was edited by: $ono on 2004-09-27 15:12 ]
_________________


kailii
Vice Admiral

Joined: March 06, 2004
Posts: 9
Posted: 2004-09-27 17:35   
Umm. UDP and TCP/IP both got their pros and cons, it depends on how the outcome of failure is handled.
TCP does it automatically, being the prime lag contributor besides bandwidth limitations so far. But the latter is worth another thread, i'll skip it.

Suggestions:
Within UDP, lost packets fire back on the programmer. Take care of them by requesting acknowledge reports by the clients in a seperate queue.
Never try to resend lost packets except chat (if it's handled seperately), as for an iron rule you'd create more confusion than solutions.

Lost packets feel fine in internal statistics, drop any client above 15% or so, you know the numbers better than I do. Never look back.

To compensate, create a "watchdog" (old reference I know), and have it scan for idle or low traffic communications. Send out complete coordinate data then, not just changes. Let the client decide what looks better to it, preferring constant streaming though.


Another point of view:
DS server/client communication looks like being quite unoptimized. Over the fence, MMORPGs know how to do it, because they have to. Imagine running a server farm servicing just a few 100,000 players?
In that case, rule of thumb says only transmit what is absolutely necessary, like what is already in place in DS: Player X is too far away from my position so i don't need to get his bearings.
Think further. Crunch that data down, compress it, let the client do the work like in: 5 torpedoes coming at me from that cruiser, not torpedo #1, #2, ... , #5.
Limitations of the game rules are in order as well. Two squads of fighters being launched from a ship is OK. Launch the third one and #1 goes up to DS heaven, delete it.

Software Architecture:
Never send out packets from everywhere in the game. Have them gather up in a queue knowing about current internet traffic to a specific client and maybe its capabilities. Does not hurt to assume everyone being on 56.6K though.
Every piece of information ready to get on the way - and you should be ready to forget about that noun and verb §$&§§$!" by now - is persistant on size, got a timestamp and a priority flagging. Three bits or so.

At this point, the queue decides. When to send, what's on delay status, what to skip, whom to kick.

Just some suggestions. But if you're not willing to follow at least a few of these thoretical step stones, i'm pretty sure there will be an active thread in the Eve forums about the demise of DS pretty soon. Just as we flagged some of their thoughts as rubbish somewhere here in these forums a few days ago.

With good reason? Time will tell.
kailii

_________________


Goto page ( 1 | 2 Next Page )
Page created in 0.029131 seconds.


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