Time zone: America/Los_Angeles (PST, -0800) If we run timedatectl again I'll get the following out. Sudo timedatectl set-timezone America/Los_Angeles
#STONEHEARTH STEAM HEADLESS SERVER FULL#
You can run the command timedatectl list-timezones to see a full list of time zones that are supported. I, for instance, am in Pacific time zone, so I need to change this. If you see something like above, namely that Time zone is UTC, that means it's on GMT. Some hosting providers may do this for you based on the data center they're hosting in. It will output something like this:īy default Ubuntu Server 20.04 doesn't set a timezone. We can run the command timedatectl to do this. We need to run a couple commands to do this.įirst, lets find out what timezone the server is currently in. First, lets ensure our timezone is set right so things we do later run when we expect them to run. With a fresh Ubuntu Server 20.04 instance, I'll make a a couple suggestions to start. At the very bottom of this page you'll find a timestamp for when it's been last edited, please use that to gauge if it's still valuable to you.
#STONEHEARTH STEAM HEADLESS SERVER SOFTWARE#
Given that the game is still in early access, there's also a very good chance the server software for the game could change drastically with time and this guide could get out of date quickly. I also used Ubuntu Server 20.04 for this as it's my go-to VM OS.Īlso, while a lot of this guide will be basically a "copy/paste guide" so you could do this without much previous knowledge of linux, future maintenance will almost certainly require some background knowledge on navigating linux and using it's built in tools.
I did 4 vCPUs, 4GB RAM, and 64GB of storage. My VM is a bit more robust as I have the resources available to do so.
Storage wise the game needs very little, it's ~1GB total including things like logs and whatnot. If you are creating a VM, I've read a lot of people are running servers just fine with 2 vCPUs and 2-4GB RAM. I may add some extra info later about getting to that point. This document is intended as a step by step guide assuming you're already sitting at an Ubuntu Server 20.04 bash shell. However, this can easily be done on AWS, Linode, DigitalOcean, or many other hosted solutions. Doing so on a Linux based VM absolutely isn't necessary, but if you have the resources available to you it's potentially a lot cheaper to run, and gives you finer control over many aspects compared to a dedicated game hosting service.Īs mentioned, I have a home server running Proxmox I already host a number of VMs on, so for me it made sense to just do this there. Perform full server reboots twice a weekįirst of all, it's worth mentioning, there are a few routes to host a dedicated server.Hosted at home port-forwarding requirements.If running on a hosted service like AWS, Linode, DigitalOcean, etc.Optional steps that may be necessary given your circumstances.Configuring LinuxGSM and the Valheim server settings.