XMage - Magic Another Game Engine
XMage is a full rules-enforcement engine for playing Magic against other players or computer AI, online or on your own server. It supports over 32 000 unique cards and more than 91 000 reprints across official sets, plus custom sets like Star Wars.
Local server supports a special test mode for testing combos and other game situations with pre-defined conditions.
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 — including fully offline, with no internet connection required.
XMage community and resources:
Official public server with released version:
Other servers and status:
The best way to report bug or feature request is github's issues page.
D:\games\\xmage (don't use Program Files or Download folders);Wiki page contains detailed information about private or public server setup, developer onboarding and other useful things
Github issues page contain popular problems and fixes:
The main way to increase performance or fix micro-freezes -- increase max memory usage by special java flag:
-Xmx3000m or another value based on your free memory stats (recommended settings: 2000m for 1080p desktop, 3000m for 4k desktop). It's useless to give 5+ GB memory;Full project documentation and instructions for developers can be found in wiki pages.
First steps for XMage's developers:
No open issues yet, or sync has not completed.