summaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md37
1 files changed, 35 insertions, 2 deletions
diff --git a/README.md b/README.md
index 122d9fa..5edd9bc 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,35 @@
-# openrct2-docker
-Public dockerfiles for OpenRCT2
+# OpenRCT2
+
+An open-source re-implementation of RollerCoaster Tycoon 2. A construction and management simulation video game that simulates amusement park management.
+
+This repository contains `Dockerfile` definitions for the command line version OpenRCT2. These images should be used for hosting multiplayer servers or executing commands such as generating screenshots.
+
+You can pull and test the latest develop version by running:
+```
+$ docker run --rm openrct2/openrct2-cli:develop --version
+```
+
+## Multiplayer
+
+To host a multiplayer server, create a container that exposes the desired port and pass in a URL to the park to load. For example:
+
+```
+$ docker run --rm -p 11753:11753 -it openrct2/openrct2-cli host https://bit.do/openrct2-bpb
+```
+
+All configuraion data is stored inside the container. If you want to persit it outside the container, you can mount it to a volume or your local filesystem. Mounting your local filesystem also allows you to read and write saved games locally. For example:
+
+```
+$ docker run --rm -p 11753:11753 -v /home/me/openrct2-config:/home/openrct2/.config/OpenRCT2 -it openrct2/openrct2-cli host /home/openrct2/.config/OpenRCT2/save/mypark.sv6
+```
+
+The command above will mount the OpenRCT2 user / config directory inside the container to a directory on your local filesystem. This will allow you to persist and edit the configuration, saved games etc. locally.
+
+It will then host a new server and load the saved game `mypark.sv6` located in the mounted directory under the save sub-directory.
+
+## Tags
+
+Currently all tags are based on Ubuntu 18.04 (amd64).
+
+- [`0.1.2`, `latest` (*0.1.2/cli/Dockerfile*)](https://github.com/OpenRCT2/openrct2-docker/blob/master/0.1.2/cli/Dockerfile)
+- [`develop` (*develop/cli/Dockerfile*)](https://github.com/OpenRCT2/openrct2-docker/blob/master/0.1.2/cli/Dockerfile)