Multithreaded Minecraft :( How do servers support 200 players?

Discussion in 'Bukkit Discussion' started by awesomebilly, May 26, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    awesomebilly

    Hello Bukkit community!

    I host a modded server (Around 6,500 that joined this month) My server cannot support more than 50 players online before it gets laggy.

    How are some of the major servers running such a large community without having lag?

    My Computer Specs
    AMD 1100t (6 core) 3.5 ghz
    16GB Ram
    Windows server 2008
    Netspeed 50mbps up 50mbps down
    500/read 200 write SSD drive
    Mods - redstone, buildcraft, industcraft, equiv exchange.
    plugins - various plugins (20+)

    When I have 50 people online my TPS drops from 20TPS to around 4-5 TPS. How are major servers maintaining quality with a large community base??
    My server is hosted locally deticated on the FIOS network in my home, nothing else uses the internet and nothing else is running on this computer.

    Is it possible to run a MSE Environment? (Multiserver environment?)

    Any feedback would be great!
     
  2. Offline

    zipfe

    That might be your problem. Emphasis mine.
     
  3. Offline

    MikeA

    50Mbit = 6.5MB/s (Yes, you said "50Mbps", that is the same as 50Mbit considering it's a residential ISP)
     
  4. Offline

    Nathan C

    There is your issue.

    AMD is very weak in everything single-threaded. I would recommend getting a Intel Sandy Bridge processor to remove the lag.
     
  5. Offline

    awesomebilly

    [​IMG]

    that's where its at with a full server running.

    just assuming that when no one is online on the server its usually around 51/50.

    With a full server its using 20mbit down and 29 mbit up .. looks like I have spare room?

    I'm not the best with this.

    I could try this, my main pc is a intel 2600k.

    I can see the CPU increasing the TPS, but would the internet speed really affect the TPS?? I can see it lagging to other players, but not directly effecting the TPS. - again I'm not the best with this :)

    I can see my CPU sitting at %25-30% so I highly see the core is maxed out.

    Still, a sandybridge or ivybridge can support 200 players?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 26, 2016
  6. Offline

    Nathan C

    No CPU can support 200 players without major plugin trimming and server optimization.

    An Intel CPU will be miles ahead of that AMD processor in performance though, so there should be far less lag with more players. Internet speed has absolutely no effect on the TPS.

    Seems to be a internet upload speed bottleneck then, if your TPS is at 19-20 and your players still get lag. Also what type of lag are you talking about here? Delayed chat/block placing? Blocks reappearing? Players jerking across the map?
     
  7. Offline

    awesomebilly


    Hi, Sorry I wrote that wrong.

    I don't have any chat lag, or block placing lag.

    When I check the TPS with 50 people online it can be at 20 TPS. When a few players log in that use a TON of redstone the TPS drop really bad. between 4-10 TPS.

    I don't think its related to the internet, I think its more related to the CPU.

    I will switch the server with my 2600k and try that out.
     
  8. Offline

    Fuzzlr

    I own a server that receives over 200 players during peak hours. I have worked for many months to improve my TPS, but unfortunately I love my plugins too much.

    There is no CPU on this planet that would be able to support 300 players with the plugins that I am using. I feel that if I remove intensive plugins, then it would greatly decrease the quality of gameplay. If I told my host to overclock my CPU, I would be fairly certain that they would say no.

    It does happen though, I've heard of CPU's with 5.0 Ghz. It is possible!

    However, it is still impossible to maintain a server over 400 players with today's technology. The largest Minecraft servers (receiving as much as 900 players), aren't actually single servers. They are a compilation of servers connected by a single proxy.

    But if you really think about it, TPS is not essentially the same as server latency. TPS affects daylight hours and redstone.

    The moral of the story is, don't compromise your product. Create the best gameplay experience possible, and attract donations. Finally, when you get enough money, upgrade your hardware, because there are definitely solutions out there that will allow you to maximize your potential, given that you have saved up enough money.

    And you should probably move buildcraft and industrialcraft to separate servers.
     
  9. Offline

    Ferkswe

    Isn't the Intel Xeon one of the best choices for servers? With ti's 20 mb cache and all. Anyways, If you want to cram out a little bit more performance from your machine, get rid of windows.
     
Thread Status:
Not open for further replies.

Share This Page