Rusticana is a server name for my instance of dedicated server for Facepunch Studio's game Rust, running on steamcmd.
This is deployed on Google Cloud Platform, using Kubernetes Engine.
Welcome to Rusticana Island, where you are quarantined from the pandemic to an island with a group of other strangers! You are completely isolated. Gather, hunt, build, make friends/foes, and lastly--survive.
This is a modified version of @kordless's gist.
This deployment uses an image built by @dids, which is hosted on Docker Hub: https://hub.docker.com/r/didstopia/rust-server/
rust-server.yaml
and rust-service.yaml
../create-cluster.sh
to create clusters (this may take a minute)../start-server.sh
to start the server../wipe-server.sh
to completely wipe the server from Google, including shutting down the container cluster controllers, the container running the game server AND deleting your server data../stop-server.sh
to shut the server down, but keep the data intact and the cluster controllers running.kubectl get services
to get server IP address (check rust-frontend
's EXTERNAL-IP).client.connect <SERVER IP>:28015
(where <SERVER_IP>
is the server IP address from above step).