Bandwidth

Started by
17 comments, last by Hoffs 22 years, 8 months ago
You think you could host 50 players on your cable connection? I think you are mistaken. Have you tried it?

Why don''t you start up a Quake 3 or a Tribes server, bring the server data rate down to 2K/sec, call 50 of your closest friends, and then see how it plays.

Better yet, start your own UOX shard and see how many people you can host...
Advertisement
It really depends on how tight your code is and what you need to send. In my case it''s very little.

I need to retest numbers to get any specifics. The code has been cleaned up quite a bit since the last official test 3 months ago.

Just code and see what you can do.

Ben
http://therabbithole.redback.inficad.com
There was a discussion about how much bandwidth those games used in the past, that was the number i remebered but then i could be wrong. Someone should poll their bandwidth usage during such games and report back. I''m thinking its around 100 bytes but i could be wrong.

Good Luck

-ddn
You probably would want an SDSL line for small groups any more than ten and you want an OC3, but if you are a rich boy(Bill Gates style) get an OC48...

In time the project grows, the ignorance of its devs it shows, with many a convoluted function, it plunges into deep compunction, the price of failure is high, Washu's mirth is nigh.

Heya,

I used to work for Nortel in the OC48 division and even if you are very rich you probably couldn''t afford one anyhow. My advice would be to go for a T1 or T3 line if you are serious about having a lot of people on the server.. The progression in price/bandwidth goes something like this:

(Note the kbps is Kilo-BITS-per-second and KB/s is Kilo-BYTES)
dsl - 256kbps to 1500kbps
cable - 256kbps to 3000kbps
t1 - 1544kbps, $1,200/month
t2 - 6312kbps, $8,000/month
t3 - 44073kbps, $28,000/month
ds3 - 89472kbps, $35,000/month
oc3 - 155mbps, $49,000/month
oc12 - 622mbps - a lot higher
oc48 - 2.488gbps - you wouldn''t believe me if i told you
oc192 - 9.958gbps - stratospheric

So considering that if you wanted to have 5000 users connected to the server with a data rate of 32kbps (or 4KB/s, very high for a mmorpg) you would need 160000kbps or an oc3 to service them. For your 100 people, you would need 3200kbps or just above the range of a cable modem, maybe a t2 or t3. They are all very expensive though.

Premandrake
Using the NPC bot client for Tombstone: Vendetta to simulate a single character walking around...

89Bytes per second were sent up from the client per second. I have a 640kbps download speed ADSL connection. Which means I can handle 920 connections at max on that side.

72bytes were sent from the server per second. At 256kbps that's 455 connections.

A 56k modem user can handle about 80 of those characters at one time.

Here's a chart for to estimate the number of players allowed to be interacting per second.

  A. Max Bytes Per Second	B. Bytes Per Character	C. Number of Characters in View Per Connection	D. Max ConnectionsA       B       C       D  32768	72	10	45.5111132768	72	9	50.567932768	72	8	56.8888932768	72	7	65.0158732768	72	6	75.8518532768	72	5	91.0222232768	72	4	113.777832768	72	3	151.703732768	72	2	227.555632768	72	1	455.1111  



Ben
http://therabbithole.redback.inficad.com

Edited by - KalvinB on July 25, 2001 2:41:25 PM
quote:Original post by Premandrake
Heya,

I used to work for Nortel in the OC48 division and even if you are very rich you probably couldn''t afford one anyhow. My advice would be to go for a T1 or T3 line if you are serious about having a lot of people on the server.. The progression in price/bandwidth goes something like this:

(Note the kbps is Kilo-BITS-per-second and KB/s is Kilo-BYTES)
dsl - 256kbps to 1500kbps
cable - 256kbps to 3000kbps
t1 - 1544kbps, $1,200/month
t2 - 6312kbps, $8,000/month
t3 - 44073kbps, $28,000/month
ds3 - 89472kbps, $35,000/month
oc3 - 155mbps, $49,000/month
oc12 - 622mbps - a lot higher
oc48 - 2.488gbps - you wouldn''t believe me if i told you
oc192 - 9.958gbps - stratospheric

So considering that if you wanted to have 5000 users connected to the server with a data rate of 32kbps (or 4KB/s, very high for a mmorpg) you would need 160000kbps or an oc3 to service them. For your 100 people, you would need 3200kbps or just above the range of a cable modem, maybe a t2 or t3. They are all very expensive though.

Premandrake


Ok, I don''t have $50000 a month to spend(but my heart is beating faster just thinking about internet that good), but my curiosty is aroused how much higher can you get? I promise to belive you if you tell me how much oc12,oc48 and oc192 cost :-).
BTW, has anyone considered wrting to the everquest company or something to see what they use? They might tell you.
oc768 is about 4GBps or about 32Gbps.
QWest has the capibility to do this, the other providers can go up to 192 (which is where QWest is now), last time I checked AT&T had oc48 as thier backbone (they may have upgraded since then).
And I wouldn''t be surprised if the bandwidth requirements of EQ are considered trade secrets.
- The trade-off between price and quality does not exist in Japan. Rather, the idea that high quality brings on cost reduction is widely accepted.-- Tajima & Matsubara
Remember that some connections like Cable or Modems (not sure about DSL?) have the following habit:

Uploading data will reduce the max data that can be downloaded per second. I can get 468kb/s downstream, and 16kb/s upstream. BUT! If I upload 10kb/s the download will get lower than half of the max.

Btw, has any game server surpassed OC3? I was just wondering, might be a bit silly question...

Almar
www.persistentrealities.com for Inline ASM for VB, VB Fibre, and other nice code samples in C++, PHP, ASP, etc.<br/>Play Yet Another Laser Game!<br/>

This topic is closed to new replies.

Advertisement