All Projects → pauleve → Docker Mtgo

pauleve / Docker Mtgo

Docker image with ready-to-play MTGO (Magic Online) for Linux and macOS

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Docker Mtgo

Hourboostr
Two programs for idling Steam game hours and trading cards
Stars: ✭ 372 (+35.27%)
Mutual labels:  game, cards
Uicard
Generic UI for card games like Hearthstone, Magic Arena and Slay the Spire...
Stars: ✭ 142 (-48.36%)
Mutual labels:  magic-the-gathering, cards
Mage
Magic Another Game Engine
Stars: ✭ 1,180 (+329.09%)
Mutual labels:  game, magic-the-gathering
Pysolfc
A comprehensive, feature-rich, open source, and portable, collection of Solitaire games.
Stars: ✭ 293 (+6.55%)
Mutual labels:  game, cards
Foda
You are at FODA source code. Play now for free
Stars: ✭ 92 (-66.55%)
Mutual labels:  game, cards
Game Datasets
🎮 A curated list of awesome game datasets, and tools to artificial intelligence in games
Stars: ✭ 261 (-5.09%)
Mutual labels:  game
Rewtro
Papercraft videogame cartridges you can print and pirate with a copy machine.
Stars: ✭ 267 (-2.91%)
Mutual labels:  game
Dino3d
🦖 Google Chrome T-Rex Run! in 3D (WebGL experiment)
Stars: ✭ 263 (-4.36%)
Mutual labels:  game
Freeserf
Settlers 1 (Serf City) clone.
Stars: ✭ 261 (-5.09%)
Mutual labels:  game
Kam remake
"KaM Remake" is an RTS game remake written in Delphi from scratch.
Stars: ✭ 277 (+0.73%)
Mutual labels:  game
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+1084.73%)
Mutual labels:  game
Docker Oracle Xe
Docker build for Oracle Database Express Edition (XE)
Stars: ✭ 266 (-3.27%)
Mutual labels:  docker-image
Rusted Ruins
Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.
Stars: ✭ 262 (-4.73%)
Mutual labels:  game
Triplea
TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk.
Stars: ✭ 268 (-2.55%)
Mutual labels:  game
Example .io Game
An example multiplayer (.io) web game.
Stars: ✭ 260 (-5.45%)
Mutual labels:  game
Base
Base environment for Red Eclipse and associated source files.
Stars: ✭ 273 (-0.73%)
Mutual labels:  game
Aitrack
6DoF Head tracking software
Stars: ✭ 262 (-4.73%)
Mutual labels:  game
Quadtree Js
A lightweight quadtree implementation for javascript
Stars: ✭ 265 (-3.64%)
Mutual labels:  game
Keyrune
Magic: the Gathering set symbol pictographic font
Stars: ✭ 272 (-1.09%)
Mutual labels:  magic-the-gathering
Rust Psp
Rust on PSP. Panic and allocation support. Access PSP system libraries.
Stars: ✭ 265 (-3.64%)
Mutual labels:  game

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:testing-slim and wine 6.4.

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

Donate Donate

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

Make sure your user is in the docker group (command groups). If not, add yourself to the docker group:

sudo usermod -aG docker $USER

You need to logout/login for the changes to take effect.

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

Important for macOS users: depending on your configuration the Docker image may not work properly. You can consider installing MTGO using Wine directly, following the instructions here: https://github.com/pauleve/docker-mtgo/wiki/macOS:-installing-MTGO-using-Wine

Usage

Run the docker image using the run-mtgo helper script

./run-mtgo

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.

Sound is disabled by default, but adventurous users can give a try to

./run-mtgo --sound

do not hesitate to report issues.

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 got permission denied while trying to connect to the Docker daemon socket:

Add yourself to the docker group:

sudo usermod -aG docker $USER

You need to logout/login for the changes to take effect.

  • 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].