Overclock.net › Forums › Industry News › Video Game News › [GB] Battlefield 3 Can Take Up to 256 Players
New Posts  All Forums:Forum Nav:

[GB] Battlefield 3 Can Take Up to 256 Players - Page 14

post #131 of 285
Wow... this would be a TON of fun, and could be balanced with some thought. The battlefield 2 mods were really great, especially Project Reality, and I do wish that PR had more than 64 players. The PR maps are really really large, and if you had 256 players, then you could have something like 30 or 40 capture points. Add in forced squad membership, and do the thing where you can use a "close range" communication to talk to people around you (as well as your squad), and 256 player matches could totally work. Maybe even have 1 commander and 2-4 captains to manage different parts of the battlefield and sub-divide squad responsibility.

That was the thing about BF2 that made it so intriguing: it was BIG and balanced. No reason it can't be done with >64.
Anne Boleyn
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5-2500k 4.5GHz @ 1.330 vCore MSI P67A-GD65 (B3) MSI N470GTX Twin Frozr II G.SKILL Ripjaws X Series 8GB 
Hard DriveOptical DriveOSMonitor
Crucial RealSSD C300 64GB SSD whatever i have around Win 7 Pro 64bit 23 inch 
KeyboardPowerCaseMouse
Dell SK-8125 XFX Core Edition PRO650W Antec Three Hundred Labtec 851980 Optical 
  hide details  
Reply
Anne Boleyn
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5-2500k 4.5GHz @ 1.330 vCore MSI P67A-GD65 (B3) MSI N470GTX Twin Frozr II G.SKILL Ripjaws X Series 8GB 
Hard DriveOptical DriveOSMonitor
Crucial RealSSD C300 64GB SSD whatever i have around Win 7 Pro 64bit 23 inch 
KeyboardPowerCaseMouse
Dell SK-8125 XFX Core Edition PRO650W Antec Three Hundred Labtec 851980 Optical 
  hide details  
Reply
post #132 of 285
The issue behind this is bandwidth.
Assuming that the each player only sends a total of 5 kilobits a second then even with that small rate the server would require an enormous amount of bandwidth to host 256 players.

Assuming 256 players active at 5 kbits/sec:

(256 x 256 x 5kbits)/(1000kbits per Mbit) = 327.68 Mbits/sec upload.
(1.28Mbit per client)

For only 128 players the server would have to do substantially less, but still a large amount:

(128 x 128 x 5Kbits)/(1000kbits per Mbit)= 81.92Mbits/sec upload
(.64Mbit per client)

The above also assumes that nobody is using voice chat.
    
CPUMotherboardGraphicsRAM
i7 970 4.15 @ ~1.39v HT ON, Turbo Off EVGA x58 3x SLI 2x EVGA GTX 980 SLI (watercooled), 1x EVGA GTX ... 6 GB 1600 OCZ DDR3 Gold Edition 7-7-7-18 @1475Mhz 
Hard DriveOptical DriveOSMonitor
Samsung 840 SSD 250GB, 2xSamsungF3 1TB (Raid0) 22x Super Multi, 8x Blu-ray Reader Windows 7 Ultimate x64 2x Yamakasi Catleap Q270s (2560x1440) 
PowerCaseMouseAudio
Kingwin 1000w Platinum HAF 932 Black Interior Logitech G500 Logitech Z5500 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 970 4.15 @ ~1.39v HT ON, Turbo Off EVGA x58 3x SLI 2x EVGA GTX 980 SLI (watercooled), 1x EVGA GTX ... 6 GB 1600 OCZ DDR3 Gold Edition 7-7-7-18 @1475Mhz 
Hard DriveOptical DriveOSMonitor
Samsung 840 SSD 250GB, 2xSamsungF3 1TB (Raid0) 22x Super Multi, 8x Blu-ray Reader Windows 7 Ultimate x64 2x Yamakasi Catleap Q270s (2560x1440) 
PowerCaseMouseAudio
Kingwin 1000w Platinum HAF 932 Black Interior Logitech G500 Logitech Z5500 
  hide details  
Reply
post #133 of 285
Might be about to show my naieveity here but, why 256x256x5?
post #134 of 285
Quote:
Originally Posted by Stealth Pyros;12679790 
That's all processed client side.

Is it? If the destruction is pre-baked then it could be client side, but if it is random destruction then I imaging it would have to be processed on the server to sync all the pieces of w/e building just collapsed.

However if its anything like BFBC2, it'll be pre-baked destruction
Webcrawler
(17 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570k ASRock Z75 Pro3 Sapphire 7870 XT Boost Corsair Vengeance, DDR3 1600Mhz 
Hard DriveHard DriveOSMonitor
SpinPoint F1 1TB 64GB M4 SSD Windows 8.1 SyncMaster P2050 
MonitorKeyboardPowerMouse
Dell U2312HM Sidewinder X4 Be Quiet! Pure Power CM L8 430w Zowie FK 
AudioAudio
Xonar DG Sennheiser HD 555 
  hide details  
Reply
Webcrawler
(17 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570k ASRock Z75 Pro3 Sapphire 7870 XT Boost Corsair Vengeance, DDR3 1600Mhz 
Hard DriveHard DriveOSMonitor
SpinPoint F1 1TB 64GB M4 SSD Windows 8.1 SyncMaster P2050 
MonitorKeyboardPowerMouse
Dell U2312HM Sidewinder X4 Be Quiet! Pure Power CM L8 430w Zowie FK 
AudioAudio
Xonar DG Sennheiser HD 555 
  hide details  
Reply
post #135 of 285
Quote:
Originally Posted by Boyboyd;12680217 
Might be about to show my naieveity here but, why 256x256x5?

Knew someone would ask this lol

Because each client must receive data from every other client.

For example, each client has to upload location, position, movement and etc. data to the server. In turn the server has to send that data to every other player. This has to be done for every player on the server. Basically it comes down to each player having to download the sum of what every other player is uploading (which is usually not a problem on modern cable/dsl). The problem is that the server is required to feed that data to 256 people at once.
I hope that made sense...
    
CPUMotherboardGraphicsRAM
i7 970 4.15 @ ~1.39v HT ON, Turbo Off EVGA x58 3x SLI 2x EVGA GTX 980 SLI (watercooled), 1x EVGA GTX ... 6 GB 1600 OCZ DDR3 Gold Edition 7-7-7-18 @1475Mhz 
Hard DriveOptical DriveOSMonitor
Samsung 840 SSD 250GB, 2xSamsungF3 1TB (Raid0) 22x Super Multi, 8x Blu-ray Reader Windows 7 Ultimate x64 2x Yamakasi Catleap Q270s (2560x1440) 
PowerCaseMouseAudio
Kingwin 1000w Platinum HAF 932 Black Interior Logitech G500 Logitech Z5500 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 970 4.15 @ ~1.39v HT ON, Turbo Off EVGA x58 3x SLI 2x EVGA GTX 980 SLI (watercooled), 1x EVGA GTX ... 6 GB 1600 OCZ DDR3 Gold Edition 7-7-7-18 @1475Mhz 
Hard DriveOptical DriveOSMonitor
Samsung 840 SSD 250GB, 2xSamsungF3 1TB (Raid0) 22x Super Multi, 8x Blu-ray Reader Windows 7 Ultimate x64 2x Yamakasi Catleap Q270s (2560x1440) 
PowerCaseMouseAudio
Kingwin 1000w Platinum HAF 932 Black Interior Logitech G500 Logitech Z5500 
  hide details  
Reply
post #136 of 285
256 players would be like 50-man Call of Duty 4 servers. Utter chaos and no fun at all.
Marshmallow
(14 items)
 
Corsair H100 - Excellent Compact Cooler
Corsair Hydro Series H100 Extreme Performance Liquid CPU Cooler (CWCH100)
 
CPUMotherboardGraphicsRAM
Core i7 920 @ 4.0GHz - 1.21v EVGA Classified X58 Asus GTX 580 DirectCU II 6GB Mushkin Blackline 
Hard DriveCoolingOSMonitor
Corsair F60 + 1TB Spinpoint F3 Corsair H100 Windows 7 Ultimate x64 Asus MK241H 24" 1920x1200 
KeyboardPowerCaseMouse
Das Model S Professional Silent Antec BP550 Plus NZXT Phantom Razer DeathAdder 
  hide details  
Reply
Marshmallow
(14 items)
 
Corsair H100 - Excellent Compact Cooler
Corsair Hydro Series H100 Extreme Performance Liquid CPU Cooler (CWCH100)
 
CPUMotherboardGraphicsRAM
Core i7 920 @ 4.0GHz - 1.21v EVGA Classified X58 Asus GTX 580 DirectCU II 6GB Mushkin Blackline 
Hard DriveCoolingOSMonitor
Corsair F60 + 1TB Spinpoint F3 Corsair H100 Windows 7 Ultimate x64 Asus MK241H 24" 1920x1200 
KeyboardPowerCaseMouse
Das Model S Professional Silent Antec BP550 Plus NZXT Phantom Razer DeathAdder 
  hide details  
Reply
post #137 of 285
Quote:
Originally Posted by .:hybrid:.;12680252 
Is it? If the destruction is pre-baked then it could be client side, but if it is random destruction then I imaging it would have to be processed on the server to sync all the pieces of w/e building just collapsed.

However if its anything like BFBC2, it'll be pre-baked destruction

Most likely.

Yes, the way you're describing, where the server would have to sync every object to every client, it would take a LOT of bandwidth. That's very unlikely to be the way BF3 works if they managed to play with 128 players smoothly.
Edited by Stealth Pyros - 3/10/11 at 7:29am
Gaming Rig
(20 items)
 
  
CPUMotherboardGraphicsRAM
Intel 2500k, 4.6GHz, 1.304v ASRock P67 Extreme4 Gen3 2x Sapphire HD7970 OC with Boost, 1150 MHz/1550... 2x4GB DDR3 1600 Corsair Vengeance 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro Samsung 750GB HD753LJ Samsung F3 ASUS 24X DVD Combo Drive 
CoolingOSMonitorKeyboard
Noctua DH14 Windows 8 Professional x64 Crossover 27Q 27" IPS LED, 2560x1440 Logitech G11 
PowerCaseMouseMouse Pad
Corsair TX750 Cooler Master HAF932 Logitech G500 Custom 
AudioAudioAudioAudio
Creative X-Fi Titanium Fatal1ty 2x Dayton B652 Bookshelf Dayton DTA-100A Amplifier Dayton 12" SUB-1200 Subwoofer 
  hide details  
Reply
Gaming Rig
(20 items)
 
  
CPUMotherboardGraphicsRAM
Intel 2500k, 4.6GHz, 1.304v ASRock P67 Extreme4 Gen3 2x Sapphire HD7970 OC with Boost, 1150 MHz/1550... 2x4GB DDR3 1600 Corsair Vengeance 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro Samsung 750GB HD753LJ Samsung F3 ASUS 24X DVD Combo Drive 
CoolingOSMonitorKeyboard
Noctua DH14 Windows 8 Professional x64 Crossover 27Q 27" IPS LED, 2560x1440 Logitech G11 
PowerCaseMouseMouse Pad
Corsair TX750 Cooler Master HAF932 Logitech G500 Custom 
AudioAudioAudioAudio
Creative X-Fi Titanium Fatal1ty 2x Dayton B652 Bookshelf Dayton DTA-100A Amplifier Dayton 12" SUB-1200 Subwoofer 
  hide details  
Reply
post #138 of 285
Quote:
Originally Posted by Klue22;12680266 
Knew someone would ask this lol

Because each client must receive data from every other client.

For example, each client has to upload location, position, movement and etc. data to the server. In turn the server has to send that data to every other player. This has to be done for every player on the server. Basically it comes down to each player having to download the sum of what every other player is uploading (which is usually not a problem on modern cable/dsl). The problem is that the server is required to feed that data to 256 people at once.
I hope that made sense...

I see, that makes sense.

How much would having a 256 player server affect the bandwidth requirements of the clients then?
post #139 of 285
Quote:
Originally Posted by Boyboyd;12680314 
I see, that makes sense.

How much would having a 256 player server affect the bandwidth requirements of the clients then?

You're not going to send out your data to 255 clients, but you WILL be receiving data from the server on 255 clients. Going by the 5kbits/s example, that would mean you need at least 1,275kbits/s download bandwidth which is a little over 1mbit/s.
Edited by Stealth Pyros - 3/10/11 at 7:36am
Gaming Rig
(20 items)
 
  
CPUMotherboardGraphicsRAM
Intel 2500k, 4.6GHz, 1.304v ASRock P67 Extreme4 Gen3 2x Sapphire HD7970 OC with Boost, 1150 MHz/1550... 2x4GB DDR3 1600 Corsair Vengeance 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro Samsung 750GB HD753LJ Samsung F3 ASUS 24X DVD Combo Drive 
CoolingOSMonitorKeyboard
Noctua DH14 Windows 8 Professional x64 Crossover 27Q 27" IPS LED, 2560x1440 Logitech G11 
PowerCaseMouseMouse Pad
Corsair TX750 Cooler Master HAF932 Logitech G500 Custom 
AudioAudioAudioAudio
Creative X-Fi Titanium Fatal1ty 2x Dayton B652 Bookshelf Dayton DTA-100A Amplifier Dayton 12" SUB-1200 Subwoofer 
  hide details  
Reply
Gaming Rig
(20 items)
 
  
CPUMotherboardGraphicsRAM
Intel 2500k, 4.6GHz, 1.304v ASRock P67 Extreme4 Gen3 2x Sapphire HD7970 OC with Boost, 1150 MHz/1550... 2x4GB DDR3 1600 Corsair Vengeance 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro Samsung 750GB HD753LJ Samsung F3 ASUS 24X DVD Combo Drive 
CoolingOSMonitorKeyboard
Noctua DH14 Windows 8 Professional x64 Crossover 27Q 27" IPS LED, 2560x1440 Logitech G11 
PowerCaseMouseMouse Pad
Corsair TX750 Cooler Master HAF932 Logitech G500 Custom 
AudioAudioAudioAudio
Creative X-Fi Titanium Fatal1ty 2x Dayton B652 Bookshelf Dayton DTA-100A Amplifier Dayton 12" SUB-1200 Subwoofer 
  hide details  
Reply
post #140 of 285
Quote:
Originally Posted by Boyboyd;12680314 
I see, that makes sense.

How much would having a 256 player server affect the bandwidth requirements of the clients then?

At 5kbit upload rate it would take about 1.28Mbit per client download, which although not a problem for most people is still huge for just a game. Last time I checked a 32-man BC2 server it used around 100kbits.

EDIT: Beaten by stealth tongue.gif
    
CPUMotherboardGraphicsRAM
i7 970 4.15 @ ~1.39v HT ON, Turbo Off EVGA x58 3x SLI 2x EVGA GTX 980 SLI (watercooled), 1x EVGA GTX ... 6 GB 1600 OCZ DDR3 Gold Edition 7-7-7-18 @1475Mhz 
Hard DriveOptical DriveOSMonitor
Samsung 840 SSD 250GB, 2xSamsungF3 1TB (Raid0) 22x Super Multi, 8x Blu-ray Reader Windows 7 Ultimate x64 2x Yamakasi Catleap Q270s (2560x1440) 
PowerCaseMouseAudio
Kingwin 1000w Platinum HAF 932 Black Interior Logitech G500 Logitech Z5500 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 970 4.15 @ ~1.39v HT ON, Turbo Off EVGA x58 3x SLI 2x EVGA GTX 980 SLI (watercooled), 1x EVGA GTX ... 6 GB 1600 OCZ DDR3 Gold Edition 7-7-7-18 @1475Mhz 
Hard DriveOptical DriveOSMonitor
Samsung 840 SSD 250GB, 2xSamsungF3 1TB (Raid0) 22x Super Multi, 8x Blu-ray Reader Windows 7 Ultimate x64 2x Yamakasi Catleap Q270s (2560x1440) 
PowerCaseMouseAudio
Kingwin 1000w Platinum HAF 932 Black Interior Logitech G500 Logitech Z5500 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Video Game News
Overclock.net › Forums › Industry News › Video Game News › [GB] Battlefield 3 Can Take Up to 256 Players