Sign inSign up

schmailzl/ohol-server

By schmailzl

Updated almost 2 years ago

Multiarch dockerized game server for One Hour One Life

Image
Web servers
0

10K+

schmailzl/ohol-server repository overview

ohol-server

Docker Cloud Build Status GitHub issues License Docker Image Size (amd64) Docker Pulls Docker Stars

Dockerized game server for One Hour One Life by Jason Rohrer https://onehouronelife.com.

New releases of the game are built automatically. The tag "latest" refers to the current stable version of the game.

Feel free to open an issue on GitHub if a future version of the game does not work. You can contact me if you need a specific older version.

This image is available for AMD64, i386, ARMv6 and ARM64, so you can run the game server e.g. on a Raspberry Pi or an Apple Silicon Mac, too.

Usage

You can configure your server in the config files located at /opt/OneLife/server/settings.
Server save data is located at /opt/OneLife/server/data.\

You can set DISABLE_DECAY to disable object decay on your server.
I decided which transitions to remove in this case (game version v413).
You can generate your own list with decideDecayTransitions.sh and bind the resulting file to /opt/OneLife/server/decayTransitions.txt if you want to.
The container has to be recreated to reflect changes in decayTransitions.txt.

Docker Compose

A sample docker-compose.yml could look like this:

version: '3'
services:
  ohol:
    image: schmailzl/ohol-server
    volumes:
      - ./data:/opt/OneLife/server/data
      - ./settings:/opt/OneLife/server/settings
    ports:
      - "8005:8005"
    environment:
      - DISABLE_DECAY=1

Tag summary

Content type

Image

Digest

sha256:d9997a96e

Size

211.9 MB

Last updated

almost 2 years ago

docker pull schmailzl/ohol-server