Skip to content

Docker image with ready-to-play MTGO for Linux and macOS

Notifications You must be signed in to change notification settings

HeyRCL/docker-mtgo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MTGO docker image

This image provides a ready-to-play Magic The Gathering Online (MTGO) for Linux and macOS.

Join the "WineHQ Players" clan! (Account > Buddies, Clan, Chat > Look for WineHQ Players and contact the captain, or send a mail to panard at inzenet dot org with your MTGO user name)

It is based on i386/debian:stretch-slim and wine 3.6.

See https://appdb.winehq.org/objectManager.php?sClass=version&iId=32007 for more information.

Installation

A necessary prerequisite is to install docker: https://www.docker.com/community-edition#/download. You do not need wine.

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

macOS

Support for macOS is still under test. Using Homebrew, install XQuartz, socat, and the GNU version of getopt.

brew cask install xquartz
brew install socat
brew install gnu-getopt
brew install wget

Then restart your session (or reboot) and, install the run-mtgo script:

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

Usage

Run the docker image using the run-mtgo helper script

./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).

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.

To ensure running the latest docker image, use

./run-mtgo --update

You shoud consider updating the run-mtgo script as well by following the installation procedure.

See

./run-mtgo --help

for other options.

Troubleshooting

  • run-mtgo asks me to install .NET:

First, exit with Ctrl+C, then

./run-mtgo --reset
  • run-mtgo never exits, even after Ctrl+C:
docker kill mtgo_running

FAQ

About

Docker image with ready-to-play MTGO for Linux and macOS

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 61.3%
  • Makefile 38.7%