I know this must have been asked about a million places, but I am trying to run a FTB server (using the direwolf20 mod pack) and I am having a hell of a time finding out "Why it lags?"
So I starting running on a ec2 m1.small instance. Obviously this was fine for installing, and it hosted about 2 people before lagging. This is rather expected so I went to a ec2 m1.medium instance. I personally use about 40 of these instances for hosting other things (not minecraft related) so I know them pretty well, and I know their limitations. I expected them to run FTB with little to no lag, and actually be a bit of overkill for the server. But it's not. It lagged horridly.
Now I am currently running a c1.medium. This is an expensive machine to run. Roughly $140 a month by my math. The server seems to not lag in any noticeable way. However this is about $100 more then I want to spend monthly on this small server setup.
So the question is, what does it take to run a decent lag free-ish FTB server?
Now for me desires
What I want is a server that can run 24/7 and support up to 10 concurrent users. (In my mind this is pretty small, I am used to hundreds of thousands of concurrent users on other platforms).
I don't give a flying **** about tick lag. What I do not want is block place/block destroy/block update lag.
I do use chunkloaders but only admins can place them, and they are all sensible. Either 1-2 chunks, or a line of chunks. There are no huge 10,000 chunk areas loaded to cause massive memory issues (in face memory has been fine even on the m1.small)
I do not want to restrict mods, items, or using items, in any unreasonable way just for server admin stuff the users can't see. For example, I have no problem doing "Don't put 23 chests of items in a BC pipe, thats just bad." I do not want to do "Don't use BC pipes", or "See you made a pipe turn right, that means it takes .02% more cpu so go find all the pipes and make them 3 left turns instead of 1 right turn".
And a final question
I have looked at Creaperhost, but I have no idea how they are going to give me a comparable server experance, with the costs they state, knowing what it's taking on EC2. I assume they have some kind of shared host setup going, but what's the trade off? Will the server stay running 24/7 or is it shutdown when no one is online? What is their lag situation like, blah blah blah? Normal experiences with them questions here...
So I starting running on a ec2 m1.small instance. Obviously this was fine for installing, and it hosted about 2 people before lagging. This is rather expected so I went to a ec2 m1.medium instance. I personally use about 40 of these instances for hosting other things (not minecraft related) so I know them pretty well, and I know their limitations. I expected them to run FTB with little to no lag, and actually be a bit of overkill for the server. But it's not. It lagged horridly.
Now I am currently running a c1.medium. This is an expensive machine to run. Roughly $140 a month by my math. The server seems to not lag in any noticeable way. However this is about $100 more then I want to spend monthly on this small server setup.
So the question is, what does it take to run a decent lag free-ish FTB server?
Now for me desires
What I want is a server that can run 24/7 and support up to 10 concurrent users. (In my mind this is pretty small, I am used to hundreds of thousands of concurrent users on other platforms).
I don't give a flying **** about tick lag. What I do not want is block place/block destroy/block update lag.
I do use chunkloaders but only admins can place them, and they are all sensible. Either 1-2 chunks, or a line of chunks. There are no huge 10,000 chunk areas loaded to cause massive memory issues (in face memory has been fine even on the m1.small)
I do not want to restrict mods, items, or using items, in any unreasonable way just for server admin stuff the users can't see. For example, I have no problem doing "Don't put 23 chests of items in a BC pipe, thats just bad." I do not want to do "Don't use BC pipes", or "See you made a pipe turn right, that means it takes .02% more cpu so go find all the pipes and make them 3 left turns instead of 1 right turn".
And a final question
I have looked at Creaperhost, but I have no idea how they are going to give me a comparable server experance, with the costs they state, knowing what it's taking on EC2. I assume they have some kind of shared host setup going, but what's the trade off? Will the server stay running 24/7 or is it shutdown when no one is online? What is their lag situation like, blah blah blah? Normal experiences with them questions here...