About

Gamocosm is FOSS. Gamocosm doesn't accept payment, no ads, and no tracking user data. I pay for all the development and production costs out of my pocket. I do this because I want to make something useful. I'll accept donations later if costs start being an issue. I intend to keep everything as transparent as possible.

Contact

  • Submit an issue on GitHub
  • Reddit PM "raekye" (probably the most reliable way!)
  • IRC in #gamocosm on irc.esper.net (web chat) (chat history)
  • I have a terrible track record for IRC! The best way to contact me is through Reddit!

Source

The source code is on GitHub. Feel free to fork and send a pull request!



Basic Information

How much does per hour hosting cost?
Let's say you and your friends play 2 hours a day, every day. That's ~60 hours a month. Typically, private servers only need 512MB-1GB of RAM. On Digital Ocean (*), this is 0.7-1.5 cents an hour (pricing, *), or ~$0.40-$0.80 a month.
What is Digital Ocean?
Digital Ocean is a general purpose cloud hosting provider. They host a lot of servers, not just for Minecraft, so their prices are about as low as servers get. A lot of developers/companies use Digital Ocean for their websites and apps; they're not just another Minecraft hosting startup. Running Minecraft on Digital Ocean is not only cheap, but you have unrestricted access to the server! It's more work to set up and manage a server on Digital Ocean yourself, but Gamocosm tries to bridge that gap.
If Digital Ocean is hosting the server, what is Gamocosm doing?

Gamocosm sets up your server. Digital Ocean provides a bare, vanilla server, so you/Gamocosm needs to install and configure it to be a ready, secure Minecraft server. If you're interested, check this wiki page for more info on the setup.

Secondly, Digital Ocean continues charging you when you just stop a server, because its resources are still allocated. When you stop a server on Gamocosm, it snapshots (backs up), and destroys your server. When you restart a server, Gamocosm recreates it from the snapshot. This way, you only pay when the server is in use.

That's a little confusing
Just make sure you click "stop" on Gamocosm when you're done playing!
Anything else I should know?
Gamocosm just automates the general process of running Minecraft on a cloud server - you have full access to a Linux machine; you can do whatever you want with it! You can SSH, FTP, install mods, and even use entirely custom servers!

FAQs

There's a bug!
Do one of the following:
Why does it take so long to start/stop a server?
Cloud hosting providers continue to charge you when your server is off, because resources are still allocated for you. What you can do is backup the server, destroy it, and restore the server from the backup the next time you need it. This is one of the things Gamocosm does for you automatically. It is a tradeoff so you can have the insanely low prices. Estimate: 2 minutes start time (5+ minutes first time creating server). Read more about how this works in the About page.
What's the difference between the domain and IP address?
An IP address locates an actual server. Domains map to IP addresses, and are used because they're easier to remember. Occasionally, the IP of your server may change, but the domain we create for your servers will always be the same. However, sometimes the old IP is cached somewhere along the pipeline, so you have to enter the IP directly.
Where is Minecraft on my server?
Your home directory is /home/mcuser/. Sometimes this is shortened as a tilda (~). Minecraft is installed in ~/minecraft/
How do I edit the ops or whitelist?
  • If there is already an operator on the server, he can op/deop/whitelist other players in chat; otherwise
  • Start the Minecraft server
  • Under "Send Command to Server", op, deop, or whitelist add/remove players
Where are my server backups?
Backups are saved on your server in ~/minecraft/backups/. However, it is recommended that you download backups (e.g. via FTP) from time to time, and keep your own local backups
How do I FTP or SSH?
See this wiki page.
How do I run different Minecraft versions, modded, or custom servers (e.g. Bukkit, Forge, Cuberite)?
See this wiki page
Why/how do I set up Gamocosm with Digital Ocean?
See this page
How do I resize a server?
To increase the size:
  • Stop the server
  • Under the "Advanced" tab, update "Digital Ocean size slug" to be one of [512mb, 1gb, 2gb, s-1vcpu-3gb, c-2, 4gb, c-4, 8gb, c-8, 16gb, m-16gb, c-16, m-32gb, 32gb, 48gb, c-32, m-64gb, 64gb, m-128gb, m-224gb]
  • Start the server
To decrease the size, you need to FTP or SSH to backup any files you want to keep (such as your world folder), and create a new server. Upload your files back on the server.
What do you mean "Autoshutdown is experimental"?

Gamocosm works with a lot of infrastructure behind the scenes; a lot can go wrong that is and isn't Gamocosm's fault (we're working hard to iron out our bugs!). Autoshutdown is an especially tricky feature, and we can't guarantee that all cases are covered - especially when thing's outside Gamocosm's control go wrong. As much as feasible has been tested, but you shouldn't rely on it to shutdown your server before a month long hiatus, for example. On the other hand, if you play daily and check your email (for when Gamocosm tries to notify you that something went wrong), it's not really a problem if your server doesn't shut down one day.

Why did we introduce this experimental feature? Because it has been requested the most! :P We - or more accurately I xD - don't have the manpower to test and push an enterprise-grade feature like this. The only way I can polish it is with user feedback and support.

Gamocosm got an error pinging/querying my server
  • Ensure enable-query is set in your server.properties
  • Ensure port 25565 is open to UDP ((sudo) firewall-cmd --add-port=25565/udp and (sudo) firewall-cmd --permanent --add-port=25565/udp)
Both of these are done automatically on new servers, but you will have to do this manually for servers created before the autoshutdown update