You can limit the stack size, that doesn't mean that's the limit for the whole JVM. If you set the stack size limit to 256MB, the JVM is still going to use over 256MB.
Sorry, I didn't explain myself clearly enough
I'm aware that the JVM uses more than the 256 mb allocated to the Minecraft server via the JVM start-up command, but I'm just interested in the values that people have been able to get it to run at (actual memory usage in total, including OS, other processes, etc). For me, I've been able to get it down to 460mb. o-o; (my whole server, everything, the world, the universe, 42.)
.
No, just plain old vanilla Minecraft, with a c10t cronjob running every 12 hours, but that operation completes in like 3 seconds.
Quote from benphelps »
The lowest your going to get a MC server running is 1GB
You can limit the stack size, that doesn't mean that's the limit for the whole JVM. If you set the stack size limit to 256MB, the JVM is still going to use over 256MB.
'Swell, I've been sitting at 460 with four connections, and running LAMP in the background, on Ubuntu 10.04 Server.. So I wouldn't say 1gb is the minimum when I'm running it just fine [non-consequential error messages aside) at well under that.
EDIT: Plus a server host you reccomend (Allgamer.net) has a min. package setup starting with 512 mb of ram.
It is possible. Did some more research. I'm not sure if he would need to use IPtables, but there's a such thing as a "reverse proxy", for example, which to my understanding, would serve exactly the purpose he needs~!
Hope you find it of use :]
Edit: If you're using Linux, Pound is a reverse proxy.
I'm not sure, again never had hands on with it, but the example I'm thinking of is taking a connection to <NIC1:PORT> and forwarding it to <NIC2:PORT>, based on it's source domain, using IPtables.
EDIT: Heck, when I rethink that, you wouldn't need a second NIC. You could just forward according to the appropriate port based on source domain.
For external connections you're going to need to use unique ports, or have a 2nd external IP. The game client doesn't support any type of 'cloaking' or redirection to mask the port.
Can he not just use IPtables? That's not something that needs configuration on the Minecraft server-side, it would just view it as a normal connection on the second NIC.
Running Windows 7, absolutely not. By the sounds of things this is a computer you're using for your everyday tasks... If that's the case, you'd do well to ask your local computer store about upgrading your ram (or if you're tech-savvy it's quite easy to do yourself, and inexpensive!).
Or you could use Ubuntu, as suggested, but if you've never used it before it will definitely be a learning experience.
To answer your question, yes, regardless of your connection, it will effect your connection. It does upload, and download data.
However, what they're trying to say is, it really depends on your connection speed, because if you're not using anywhere near your max upload and download speeds, you're not going to even notice the difference, so in that sense, it wouldn't effect it.
Posting your upload and download speed from speedtest.net would help us to answer your question more thorougly, but to answer the basic question; yes, it's going to effect it. And the odds are you will notice a difference, as most residential internet connections have slow upload speeds, which are used a lot when playing Xbox Live.
Sorry for the double post but I gave your original post a re-read.
Are you able to install a second NIC in your unit? If so, only then would IPtables be applicable. Otherwise, as far as I know, it's not possible without port forwarding,
I have never yet had to do this myself, so I can't offer you any direct advice on the subject, but I do know that it is possible using IPtables to route traffic to a different port without the user needing to specify it.
Me and a few friends are setting up a colocated server within the next coming month, and are heavily discussing supporting MineOS through VPS hosting, and we're on a very tight startup budget (1500$, and this needs to cover the cost of initial colocation setup, and the server purchase). We've already gotten ourselves well setup to get under that budget by quite a decent amount, but one of our main questions is, what are you willing to pay for specs like such:
- 15 GB Hdd space
- 20 GB bandwidth
- Located in a Data Centre with UPS & Diesel Fuel generators to ensure 100% uptime
- 1024mb ram (guaranteed).
- Quad core with Hyperthreading (so it's essentially the power of 8 cores) clocked at 2.8ghz.
- Free Minecraft-oriented tech support, help with installation of mods, MinecraftOS already installed (or custom os of choice).
- 20 MB/s Synchronous (upload & download speed) connection (shared between no more than seven VPS accounts max.)
In comparison to other VPS' we're thinking $25-35 would be reasonable. Would you pay $25? Is it too much?
As it stands, charging $25 per month would just barely allow us to break even. Do you think any of the specs need upping (beyond ram, not a possibility with the server setup we're planning).
Comments are oh so very appreciated. We want to best be able to help the Minecraft community by giving back to it with the cheapest most reliable hosting service we can muster!
First off, I'm cheap. I've got the hardware setup at home that would be more than fine for a Minecraft server, but not the fast internet connection, so self-hosting wasn't possible.
..So VPS it was;
but since I'm cheap, I aimed as low as I could.
Specs are as follows:
- Dual core intel CPU (can't remember the clock and can't be bothered looking).
- 256 mb dedicated ram.
- 512 burst.
- Ubuntu 10.04 Server
- 1 tb bandwidth @ 100Mbps.
- 50 gb hdd.
I did a lot of searching and everyone is claiming a min of 1.5gb to host this thing properly.. I'm calling bullocks. Beyond the slight lag when going overkill on TNT, and the low ram message on boot-up, I've been able to run the server crash-free with four connections (haven't had more people on to try a higher number yet), with the java VM set to 220mb max.
And this is running alongside my LAMP install, ftp, and ssh. Yes, I'm well into burst territory, but it hasn't been a problem yet. I'm sitting at 460-470mb of memory usage.
So, my question to you guys is, what's the lowest you've managed to get your boot to do with it still being playable with a fair amount of people connected?
On a side note, I'm still looking for ways to push the ram footprint down even further too, if anyone has any suggestions, I'm more than willing to hear them!
0
Sorry, I didn't explain myself clearly enough
I'm aware that the JVM uses more than the 256 mb allocated to the Minecraft server via the JVM start-up command, but I'm just interested in the values that people have been able to get it to run at (actual memory usage in total, including OS, other processes, etc). For me, I've been able to get it down to 460mb. o-o; (my whole server, everything, the world, the universe, 42.)
0
.
No, just plain old vanilla Minecraft, with a c10t cronjob running every 12 hours, but that operation completes in like 3 seconds.
'Swell, I've been sitting at 460 with four connections, and running LAMP in the background, on Ubuntu 10.04 Server.. So I wouldn't say 1gb is the minimum when I'm running it just fine [non-consequential error messages aside) at well under that.
EDIT: Plus a server host you reccomend (Allgamer.net) has a min. package setup starting with 512 mb of ram.
0
Hope you find it of use :]
Edit: If you're using Linux, Pound is a reverse proxy.
EDIT 2: Source link for info: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=464202
0
EDIT: Heck, when I rethink that, you wouldn't need a second NIC. You could just forward according to the appropriate port based on source domain.
0
Can he not just use IPtables? That's not something that needs configuration on the Minecraft server-side, it would just view it as a normal connection on the second NIC.
0
Or you could use Ubuntu, as suggested, but if you've never used it before it will definitely be a learning experience.
0
However, what they're trying to say is, it really depends on your connection speed, because if you're not using anywhere near your max upload and download speeds, you're not going to even notice the difference, so in that sense, it wouldn't effect it.
Posting your upload and download speed from speedtest.net would help us to answer your question more thorougly, but to answer the basic question; yes, it's going to effect it. And the odds are you will notice a difference, as most residential internet connections have slow upload speeds, which are used a lot when playing Xbox Live.
0
Are you able to install a second NIC in your unit? If so, only then would IPtables be applicable. Otherwise, as far as I know, it's not possible without port forwarding,
0
0
- 15 GB Hdd space
- 20 GB bandwidth
- Located in a Data Centre with UPS & Diesel Fuel generators to ensure 100% uptime
- 1024mb ram (guaranteed).
- Quad core with Hyperthreading (so it's essentially the power of 8 cores) clocked at 2.8ghz.
- Free Minecraft-oriented tech support, help with installation of mods, MinecraftOS already installed (or custom os of choice).
- 20 MB/s Synchronous (upload & download speed) connection (shared between no more than seven VPS accounts max.)
In comparison to other VPS' we're thinking $25-35 would be reasonable. Would you pay $25? Is it too much?
As it stands, charging $25 per month would just barely allow us to break even. Do you think any of the specs need upping (beyond ram, not a possibility with the server setup we're planning).
Comments are oh so very appreciated. We want to best be able to help the Minecraft community by giving back to it with the cheapest most reliable hosting service we can muster!
0
/thread.
At most, I'd pay ten dollars.
0
0
..So VPS it was;
but since I'm cheap, I aimed as low as I could.
Specs are as follows:
- Dual core intel CPU (can't remember the clock and can't be bothered looking).
- 256 mb dedicated ram.
- 512 burst.
- Ubuntu 10.04 Server
- 1 tb bandwidth @ 100Mbps.
- 50 gb hdd.
I did a lot of searching and everyone is claiming a min of 1.5gb to host this thing properly.. I'm calling bullocks. Beyond the slight lag when going overkill on TNT, and the low ram message on boot-up, I've been able to run the server crash-free with four connections (haven't had more people on to try a higher number yet), with the java VM set to 220mb max.
And this is running alongside my LAMP install, ftp, and ssh. Yes, I'm well into burst territory, but it hasn't been a problem yet. I'm sitting at 460-470mb of memory usage.
So, my question to you guys is, what's the lowest you've managed to get your boot to do with it still being playable with a fair amount of people connected?
On a side note, I'm still looking for ways to push the ram footprint down even further too, if anyone has any suggestions, I'm more than willing to hear them!