Jump to content

So, I've been having a debate with a friend about what it takes to run servers for Minecraft. Obviously the hardware requirements aren't very high but the point of the contention is the required internet speed / bandwidth. Lets say I have a server powerful enough to run the server with the ability for like 200+ players. What type of internet connection would that require? 

Sergeant, United States Marine Corps

Network Administrator, Comptia A+, Security+, Cisco Certified Networking Associate

From a G3258 to dual Xeon E5-2670's

Link to comment
https://linustechtips.com/topic/440391-theoretical-server-question/
Share on other sites

Link to post
Share on other sites

For 200+ players the minimum upload should be 25MB I want to safe zone is 50MB.

Regards Elias N Martinez. | Graphic and motion design are my jobs. 3D modeling is my hobby. I do what I enjoy.  Skype: eliasnmartinez1 (please state that you are coming from LTT)

Link to post
Share on other sites

For 200+ players the minimum upload should be 25MB I want to safe zone is 50MB.

Yeah, he's saying "you need a data center connection for that many players" and I'm like "I'm pretty sure my residential 100/100 would work."

Sergeant, United States Marine Corps

Network Administrator, Comptia A+, Security+, Cisco Certified Networking Associate

From a G3258 to dual Xeon E5-2670's

Link to post
Share on other sites

Yeah, he's saying "you need a data center connection for that many players" and I'm like "I'm pretty sure my residential 100/100 would work."

Would it work? sure. Would you have a reliable server? not at all.

Link to post
Share on other sites

Would it work? sure. Would you have a reliable server? not at all.

Why wouldn't it be reliable? My internet speed is very consistent, even during peak hours I see almost no deterioration of internet speeds.

Sergeant, United States Marine Corps

Network Administrator, Comptia A+, Security+, Cisco Certified Networking Associate

From a G3258 to dual Xeon E5-2670's

Link to post
Share on other sites

Yeah, he's saying "you need a data center connection for that many players" and I'm like "I'm pretty sure my residential 100/100 would work."

Though ideally that is more correct but for a personal server where you can whitelist all 200 players (for example) then a residential works fine though it shouldn't run 24/7 if it does you are looking at a 6.5TB bandwidth per month on average based on a 25MB connection. All based on my calculations.

Regards Elias N Martinez. | Graphic and motion design are my jobs. 3D modeling is my hobby. I do what I enjoy.  Skype: eliasnmartinez1 (please state that you are coming from LTT)

Link to post
Share on other sites

Though ideally that is more correct but for a personal server where you can whitelist all 200 players (for example) then a residential works fine though it shouldn't run 24/7 if it does you are looking at a 6.5TB bandwidth per month on average based on a 25MB connection. All based on my calculations.

I don't have any bandwidth caps on my internet, so would that still be an issue?

Sergeant, United States Marine Corps

Network Administrator, Comptia A+, Security+, Cisco Certified Networking Associate

From a G3258 to dual Xeon E5-2670's

Link to post
Share on other sites

You better have high bandwidth caps or none at all for a 200 player server.

 

https://www.spigotmc.org/threads/realistic-bandwidth-usage.280/

 

"Last 30 days.

Player cap currently at 275. Online at the moment 263. Average off-peak/on-peak combined I would say 175-200.
Upload 1248.59 GB"
 
Using this as a basis, the average player would require 6.5GB of your upload per month.
 
Having low ping is also important.
Link to post
Share on other sites

I don't have any bandwidth caps on my internet, so would that still be an issue?

My honest opinion is don't do it, all I see you consider at this point is hardware and internet connections, you are missing other costs sure it will work but if your ISP does say a maintenance break in your zone then you are no longer a reliable host, something data centers can handle way better than you. 

Regards Elias N Martinez. | Graphic and motion design are my jobs. 3D modeling is my hobby. I do what I enjoy.  Skype: eliasnmartinez1 (please state that you are coming from LTT)

Link to post
Share on other sites

 

You better have high bandwidth caps or none at all for a 200 player server.

 

https://www.spigotmc.org/threads/realistic-bandwidth-usage.280/

 

"Last 30 days.

Player cap currently at 275. Online at the moment 263. Average off-peak/on-peak combined I would say 175-200.
Upload 1248.59 GB"
 
Having low ping is also important.

 

Yeah, my ping is typically like 8-15.

Sergeant, United States Marine Corps

Network Administrator, Comptia A+, Security+, Cisco Certified Networking Associate

From a G3258 to dual Xeon E5-2670's

Link to post
Share on other sites

Yeah, my ping is typically like 8-15.

Not yours the incoming players, apart from you needing an optimal location, most data centers are in the middle of a country for "fair" connection, which have more data centers to ping off incoming players which you couldn't possibly do with just one person.

Regards Elias N Martinez. | Graphic and motion design are my jobs. 3D modeling is my hobby. I do what I enjoy.  Skype: eliasnmartinez1 (please state that you are coming from LTT)

Link to post
Share on other sites

My honest opinion is don't do it, all I see you consider at this point is hardware and internet connections, you are missing other costs sure it will work but if your ISP does say a maintenance break in your zone then you are no longer a reliable host, something data centers can handle way better than you. 

I'm not planning on actually running a server, I was just theorizing. However a bit of research shows that I'd be more than capable of doing so if I wanted.

Sergeant, United States Marine Corps

Network Administrator, Comptia A+, Security+, Cisco Certified Networking Associate

From a G3258 to dual Xeon E5-2670's

Link to post
Share on other sites

I'm not planning on actually running a server, I was just theorizing. However a bit of research shows that I'd be more than capable of doing so if I wanted.

In a perfect world it would work just fine, on a world like this one, it doesn't work, imagine a DDOS attack, you are incapable of handling that apart from what your ISP will say.

Regards Elias N Martinez. | Graphic and motion design are my jobs. 3D modeling is my hobby. I do what I enjoy.  Skype: eliasnmartinez1 (please state that you are coming from LTT)

Link to post
Share on other sites

Why wouldn't it be reliable? My internet speed is very consistent, even during peak hours I see almost no deterioration of internet speeds.

Residential connections are notoriously unreliable and while you might not notice a small hiccup, other people connecting to you will. Also you have to think about your router as it is having to check every packet and handle every single port-forward and NAT request. Even if the router is ASIC based, ASIC's can't handle those kinds of packet re-writes.

 

Also on the note of reliability, geo-redundancy, multiple ISP's... These are things hosted services provide that your house typically can't.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×