Hello, I have recently been searching for a good minecraft host, but 1 stood out the most. Although this host isn't specifically for minecraft, I have done some research and found out you can start a server by just buying a VPS. I'm sorry if this has been asked but I've been searching on and off for some instructions or help for a while. I was wondering if there is a tutorial on this or if you guys could guide me through the process. I am willing to learn anything that is needed as long as it isn't something that I can pickup within a month or so. Also if you guys recommend another hosting service as cheap as this one, by all means I would love to hear it.
If you are comfortable learning how to use SSH, a Virtual Private Server from a non-minecraft host might be a good solution to look into.
Essentially, once you get your server, you'll want to choose CentOS as the OS (for an easy java install), use PuTTY to SSH in, and then download/install Java. You'll want to download a version of Java packaged for Linux, so look for linux jdk or jre as a .rpm file. Once you find one, download it to your computer, and upload it (via FileZilla) to your VPS.
Then, cd to the directory where you uploaded to (likely "cd ~"), then type rpm -Uvh java-jdk-<version>.rpm, making sure that the java-jdk-<version>.rpm matches the exact name of the rpm of Java you are using.
Then, download some form of Minecraft server to your computer, and upload via filezilla as well. If, for example, you get Bukkit, once you get it uploaded to ~:
cd ~
echo 'java -Xmx2G -Xms1G -jar craftbukkit.jar' > launch.sh
screen
chmod a+x launch.sh
./launch.sh
And that'll start your server up for you. Depending on what VPS you are using, you'll change 2G and 1G to the max and 50% of the memory you have been assigned.
If you want to get back to your server on your VPS, do:
screen -ls
screen -r <screen_name>
Rollback Post to RevisionRollBack
http://www.vpscraft.net : $27/month for 8GB RAM, Dedicated E3-1245V2 core (With HT, 2 logical cores), 20GB SSD, 64-bit CentOS. Contact us for a free 2-day trial!
So if I bought a 1gig VPS I would only be able to use 512mb? Or is there a way to use all of it? Sorry, I may have misunderstood that part, but overall thanks for the quick and informative reply.
As pointed out by FullEffectHosting, the McMyAdmin panel will add some additional overhead. If you're interested in command-line management of a server, I would also be happy to get on Skype with you and walk you through the basics. In the end, it never hurts to be comfortable navigating CLI Linux.
Rollback Post to RevisionRollBack
http://www.vpscraft.net : $27/month for 8GB RAM, Dedicated E3-1245V2 core (With HT, 2 logical cores), 20GB SSD, 64-bit CentOS. Contact us for a free 2-day trial!
Thanks in advance for the replies,
Optimaux
Essentially, once you get your server, you'll want to choose CentOS as the OS (for an easy java install), use PuTTY to SSH in, and then download/install Java. You'll want to download a version of Java packaged for Linux, so look for linux jdk or jre as a .rpm file. Once you find one, download it to your computer, and upload it (via FileZilla) to your VPS.
Then, cd to the directory where you uploaded to (likely "cd ~"), then type rpm -Uvh java-jdk-<version>.rpm, making sure that the java-jdk-<version>.rpm matches the exact name of the rpm of Java you are using.
Then, download some form of Minecraft server to your computer, and upload via filezilla as well. If, for example, you get Bukkit, once you get it uploaded to ~:
cd ~
echo 'java -Xmx2G -Xms1G -jar craftbukkit.jar' > launch.sh
screen
chmod a+x launch.sh
./launch.sh
And that'll start your server up for you. Depending on what VPS you are using, you'll change 2G and 1G to the max and 50% of the memory you have been assigned.
If you want to get back to your server on your VPS, do:
screen -ls
screen -r <screen_name>
Probably could, depends on amount of traffic. I've also heard that mono uses up a decent amount of memory.
Send me a ticket (https://client.mcmyhost.net/whmcs/submitticket.php) we might be able to work something out.