/steamcmd-wine-xvfb-docker

A docker image to serve as a base for running windows-based gameservers in linux

Primary LanguageDockerfileGNU Affero General Public License v3.0AGPL-3.0

Basic Gameserver Wine Base Docker Image

Travis (.com) Docker Pulls GitHub

This is a minimal base image, upload to docker hub, with wine, xvfb, tini and steamcmd installed. It's intended to be used to run conventionally windows-only servers under linux inside docker containers.

Note: tini is included because xvfb-run won't correctly attach stdout among other issues if run as the root process.

Based on the steamcmd/steamcmd image.

Usage

  1. Base your docker image upon this one
  2. Perform any necessary setup
  3. Set your run command to utilise xvfb and wine to launch your executable
FROM fragsoc/steamcmd-wine-xvfb

# Do some setup RUN commands

ENTRYPOINT ["tini", "--", "xvfb-run", "-a", "wine", "./MyServer.exe"]