Skip to content
Loïc Paulevé edited this page Jan 9, 2018 · 11 revisions

We provide here documentation to run the docker image shipping a ready-to-play MTGO on Linux and macOS.

A necessary prerequisite is to install docker: https://www.docker.com/community-edition#/download

Note that you should be able to run MTGO without docker by installing and following the instructions at https://appdb.winehq.org/objectManager.php?sClass=version&iId=32007#notes This may be particularly relevant on macOS to avoid the overhead due to the virtualization required by docker (docker does not use virtualisation on Linux).

First run

First run on Linux

Open a terminal and install the run-mtgo script:

wget -O run-mtgo https://raw.githubusercontent.com/pauleve/docker-mtgo/master/run-mtgo
chmod +x run-mtgo

Then, execute the script. The docker image will be automatically downloaded, and, finger crossed, MTGO will finally shows up:

./run-mtgo

If for some reason you are prompted for .NET installation, abort, press Ctrl+C to quit the script and run

./run-mtgo --reset

(use the --reset option only once).

First run on macOS

Open a Terminal.

You need Homebrew to install XQuartz, socat, and the GNU version of getopt:

brew cask install xquartz 
brew install socat gnu-getopt 

Then restart your session and follow the standard usage.

To run the docker image, install the run-mtgo script:

wget -O run-mtgo https://raw.githubusercontent.com/pauleve/docker-mtgo/master/run-mtgo
chmod +x run-mtgo

Then, execute the script. The docker image will be automatically downloaded, and, finger crossed, MTGO will finally starts:

./run-mtgo

If for some reason you are prompted for .NET installation, abort, press Ctrl+C to quit the script and run

./run-mtgo --reset

(use the --reset option only once).

Configuration of the graphics

Depending on your configuration, you may want to adjust the resolution of the game, or even switch to desktop emulation which may fix some graphics issues.

./run-mtgo --winecfg

It will launch a configuration tool prior to launching MTGO. There you may be interested in the Graphics tab.

Regular usage

Simply run the run-mtgo script without any option:

./run-mtgo

From time to time, you may want to update the docker image to ensure you have the latest release (https://github.com/pauleve/docker-mtgo/releases)

docker pull panard/mtgo

as well as updating the run-mtgo script:

wget -O run-mtgo https://raw.githubusercontent.com/pauleve/docker-mtgo/master/run-mtgo
chmod +x run-mtgo
Clone this wiki locally