Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Oleg Agafonov edited this pageSep 13, 2024 ·72 revisions

XMage logo

MAGE - Magic, Another Game Engine

XMage allows you to play Magic against one or more online players or computer opponents!
It includesfull rules enforcement for over25,000 unique cards and more than 65,000 reprints from different editions.
Starting with Eventide, all regular sets have nearly all their cards implemented (detailed overview).

You can visit theXMage forum for more information.

Features

  • Two player duel or a multiplayer free-for-all
    • Up to 10 players!
  • Supports all popular MTG formats
    • EDH/Commander, Modern, Pauper, Pioneer, Legacy, Vintage and Standard
  • Supports special formats
    • Cube, Custom Cubes, Jumpstart, Super Standard, Historic Standard, Historic, Canadian Highlander, Richman Cube, Richman Draft, Custom Jumpstart, Freeform Commander
    • Even supports draft logs!(supported deck formats)
  • Deck editor, with easy to use import/export
    • Import from clipboard
  • Simple AI computer opponent
  • 2 supported tournament types with up to 16 players! (elimination or swiss)
    • Booster- and Cubedraft tournaments (4-16)
    • Sealed- and Cubedraft tournaments (2-16)
    • Draft from e.g. Zendikar, Khans of Tarkir, Worldwake
    • Cubedraft from e.g. Vintage Cube 2022, Legacy Cube 2020

There are public servers where you can play XMage against other players. You can also host your own server to play against the AI and/or your friends.
Local server supports aspecial test mode for testing combos and other game situations with pre-defined conditions.

Installation

Look here for moredetailed instructions.
Look here for the latestrelease changes

If you just want to play, you can do that now without worrying about anything else on this page

Server configuration

The server application can be run on your local computer, local or public network, cloud hosting and another environments. Look here for more details aboutserver configuration. You can find different examples below.

Recommended java versions

It's recommended to use java 8 for server and client for maximum compatibility (works from the box), but it workable on any java versions too.

Java compatibility table (seehere for params setup):

  • Server on java 8 - ✅ work by default
    • Clients on java 8 - ✅ work by default
    • Clients on java 21 -⚠️ requireadd-opens anduiScale
  • Server on java 21 -⚠️ requireadd-opens
    • Clients on java 8 - ✅ work by default, but server must run withadd-opens
    • Clients on java 21 -⚠️ requireadd-opens anduiScale

Running local server

  • If you want to play with AI opponent on your own computer then no needs in any settings -- just run it from the launcher and connect tolocalhost or127.0.0.1;
  • Lookhere for instructions to setup local server and play it with friends (computers with router/NAT);
  • Lookhere for instructions to setup Windows machine and play it with friends;
  • Lookhere for instructions to setup server without domain name and host file modification for users;
  • Lookhere for instructions to setup server as a service in linux base systems like Ubuntu;

Running public server

  • Lookhere for instructions to run cloud server with docker like DigitalOcean orhere for Google Cloud;
  • Lookhere for instructions to run own server;
  • Lookhere for instructions to run admin panel to manage server's users and tables;
  • Lookhere for recommended settings on big servers (with 50+ online users).

Developer

If you are interested in developing XMage, here are some useful resources:

Developer Extra

Clone this wiki locally

[8]ページ先頭

©2009-2025 Movatter.jp