Xmage - Magie, eine weitere Game Engine
Mit Xmage können Sie Magie gegen einen oder mehrere Online -Spieler oder Computergegner spielen. Es enthält die vollständige Durchsetzung der Regeln für über 28 000 einzigartige Karten und mehr als 73 000 Nachdrucke aus verschiedenen Ausgaben. Sie können auch benutzerdefinierte Sets wie Star Wars finden. Alle regulären Sets haben fast alle implementierten Karten.
Es unterstützt einzelne Spiele und Turniere mit Dutzenden von Spielmodi wie Duell, Multiplayer, Standard, Modern, Commander, Pauper, Oathbreaker, Historic, Freeform, Richman und vielem mehr.
Lokaler Server unterstützt einen speziellen Testmodus zum Testen von Kombos und anderen Spielsituationen mit vordefinierten Bedingungen.
Es gibt öffentliche Server, auf denen Sie Xmage gegen andere Spieler spielen können. Sie können auch Ihren eigenen Server hosten, um gegen die KI und/oder Ihre Freunde zu spielen.
XMage Community und Ressourcen:
- Offizielle XMAGE -Support- und Feature -Anfrage zu GitHub;
- Offizielles Xmage Forum (veraltet);
- Reddit Xmage Group;
- Reddit Xmage Discord Channel;
- Neueste Änderungen;
- Neueste Nachrichten;
- Neueste Veröffentlichungen;
- Projektdokumentation.
Server Status:
- http://xmage.today/servers/ (vorübergehend außer Betrieb)
Beta-Server mit nicht veröffentlichten oder in Entwicklungsfunktionen:
- http://xmage.today/ (Versionsversion)
Merkmale
- Multiplattform -App: Windows, Linux, macOS;
- Deckeditor (Support mehrere Decksformate und Decksquellen);
- Zwei-Spieler-Duell oder ein Multiplayer Free-for-All-Spiel mit bis zu 10 Spielern;
- Computer -KI -Gegner;
- Spieler -Bewertungssystem (Glicko);
- Unterstützt spezielle Formate wie Commander (bis zu 10 Spieler), Oathbreaker, Würfel, winzige Führungskräfte, Superstandard, historischer Standard und mehr;
- Einzelspiele oder Turniere unterstützt (Ausscheidung oder Schweizer Handling), die mit bis zu 16 Spielern gespielt werden können:
- Booster (auch Cube) Draft-Turniere (4-16)
- Versiegelte (auch von Cube) Turnieren (2-16)
Fehlerbericht / Feature -Anfrage
Der beste Weg, um Fehler oder Feature -Anforderungen zu melden, ist die Seite von Githubs Problemen.
Installation / Ausführen
- Laden Sie die neuesten XMage-Launcher- und App-Dateien herunter und packen Sie sie in einen beliebigen Ordner wie
D:gamesxmage
; - Sie müssen Java Version 8 oder höher haben, um Launcher auszuführen.
Die Wiki -Seite enthält Detailinformationen zum privaten oder öffentlichen Server -Setup.
Serveroptionen
Der XMage Server befindet sich standardmäßig die Konfigurationsdatei aus dem aktuellen Arbeitsverzeichnis in der relativen Pfad config/config.xml
( configconfig.xml
in Windows). Um diesen Speicherort zu ändern, starten Sie den Server mit der Eigenschaft xmage.config.path
auf den gewünschten Speicherort, z. B. -Dxmage.config.path=config/otherconfig.xml
. Die Option kann vom XMagelauncher in Settings > Java > Server java options
festgelegt werden.
Fehlerbehebung / FAQ
Die Seite mit Github -Problemen enthält beliebte Probleme und Behebung:
- Any: Program friert beim Start ein (weiß/blau/schwarzer Bildschirm);
- Jeder: Imbilder kann nicht heruntergeladen werden oder es stoppt nach einiger Zeit;
- Jeder: Der Client kann nicht ausführen, konnte nicht öffnen ... JVM.Cfg;
- Irgendwelche: Keine Texte oder kleine Schaltflächen im Launcher;
- Windows: Hässliche Karten, Tasten oder andere GUI -Zeichnungsartefakte;
- Windows: Pixilierte Bilder, Symbole und Texte;
- MacOS: Ich kann nicht auf M1/M2 laufen;
- MacOS: Der Launcher kann nicht öffnen.
- MacOS: Client friert in der GUI ein (auf Connect Dialog, auf neuer Übereinstimmung);
- Linux: Ausführen auf nicht standardmäßigem Betriebssystem oder Hardware wie Raspberry Pi;
- Linux: Hässliche GUI und Zeichnungsartefakte;
Leistungsveränderungen
Wenn Sie eine gute GPU haben, können Sie die Leistung durch zusätzliche Java -Flaggen sehr wahrscheinlich erhöhen.
Xmage läuft auf JRE 8, sodass dieser Link Ihnen die verfügbaren Flaggen geben sollte.
So aktivieren Sie die zusätzlichen Flaggen
- Starten Sie Xmage
- Klicken Sie in der Menüleiste im Launcher auf "Einstellungen", mit denen das Fenster Einstellungen geöffnet wird
- Gehen Sie zur Registerkarte "Java"
- Sie können zusätzliche Flags übergeben, indem Sie das Textfeld "Client Java -Optionen" bearbeiten
Linux -Optimierungen
OpenGL aktivieren
Weitere Informationen zu OpenGL:
Mögliche Probleme:
- Vorbehalt : Es gibt einen Fehler mit dem Dateiwähler, wenn OpenGL aktiviert ist (Sie verwenden den Dateiwähler, wenn Sie beispielsweise versuchen, ein Deck von der Festplatte zu laden). Die vorgeschlagene Problemumgehung wird den Spiel zum Absturz bringen, daher ist es keine Option.
- Problemumgehung : Wenn Sie i3 verwenden, können Sie den Fehler umkämpfen, indem Sie die "schwimmenden" Funktionen des Fensters umschalten und ihn zum erneuten Rendern zwingen.
Xrender aktivieren
Weitere Informationen zu Xrender:
-
-Dsun.java2d.xrender=true
Erhöhen Sie die Speicherverwendung
Dies wird nicht garantiert Verbesserungen ergeben, aber es hängt von Ihrem Anwendungsfall ab. Wenn Sie viel RAM schonen haben, können Sie die anfängliche Haufengröße für ein gutes Maß erhöhen. Weitere Details zu Speichereinstellungen:
Entwickler
Vollständige Projektdokumentation und Anweisungen für Entwickler finden Sie auf Wiki -Seiten.
Erste Schritte für die Entwickler von Xmage:
- Einrichten Ihrer Entwicklungsumgebung
- Entwicklungsprüfwerkzeuge
- Entwicklungsworkflow
- Entwicklungshowto -Führer
Fackelikone, die von Freepik - Flaticon erstellt wurden