Xmage - Magic, еще один игровой двигатель
Xmage позволяет вам играть в магию против одного или нескольких онлайн -игроков или компьютерных противников. Он включает в себя полное правоприменение для более чем 28 000 уникальных карт и более 73 000 перепечаток из разных выпусков. Вы также можете найти пользовательские наборы, такие как «Звездные войны». Все обычные наборы имеют почти все реализованные карты.
Он поддерживает одиночные матчи и турниры с десятками игровых режимов, таких как дуэль, многопользовательский, стандартный, современный, командир, ничтожный, клятва, исторический, свободный, Ричман и многое другое.
Локальный сервер поддерживает специальный тестовый режим для тестирования комбинаций и других игровых ситуаций с предварительно определенными условиями.
Есть общедоступные серверы, где вы можете играть в XMage против других игроков. Вы также можете разместить свой собственный сервер, чтобы играть против ИИ и/или ваших друзей.
Сообщество и ресурсы Xmage:
- Официальная поддержка Xmage и запрос функции на GitHub;
- Официальный форум Xmage (устаревший);
- Reddit Xmage Group;
- Reddit Xmage Discord Channel;
- Последние изменения;
- Последние новости;
- Последние выпуски;
- Проектная документация.
Статус серверов:
- http://xmage.today/servers/ (временно вне службы)
Бета-сервер с не выпущенными или разделенными функциями:
- http://xmage.today/ (версия выпуска)
Функции
- Multiplatform App: Windows, Linux, MacOS;
- Редактор палубы (поддержка нескольких форматов палубы и источников палубы);
- Два игрока дуэль или многопользовательская игра свободной для всех с 10 игроками;
- Компьютерный ИИ противников;
- Система рейтинга игроков (Glicko);
- Поддерживает специальные форматы, такие как Commander (до 10 игроков), клятва, куб, крошечные лидеры, супер стандарт, исторический стандарт и многое другое;
- Поддерживаемые отдельные матчи или турниры (устранение или обработка швейцарского типа), которые можно сыграть с до 16 игроков:
- Booster (также куб) Драфты (4-16)
- Турниры запечатанных (также из куба) (2-16)
Отчет об ошибках / запрос функции
Лучший способ сообщить об ошибке или запросе функции - это страница проблем Github.
Установка / запуск
- Загрузите последние файлы запуска XMage и приложения и выключите его в любую папку, такую как
D:gamesxmage
; - Вам нужно иметь Java версию 8 или более поздней версии, чтобы запустить пусковую установку.
Страница Wiki содержит подробную информацию о частной или публичной настройке сервера.
Параметры сервера
Сервер Xmage по умолчанию локает файл конфигурации из текущего рабочего каталога в относительный путь config/config.xml
( configconfig.xml
в Windows). Чтобы изменить это местоположение, запустите сервер с свойства xmage.config.path
, установленной в желаемое местоположение, например -Dxmage.config.path=config/otherconfig.xml
. Опция может быть установлена из Xmagelauncher в Settings > Java > Server java options
.
Устранение неполадок / FAQ
Страница выпуска GitHub содержит популярные проблемы и исправления:
- Любой: программа замораживает запуск (белый/синий/черный экран);
- Любой: не может скачать изображения или останавливается через некоторое время;
- Любой: не может запустить клиент, не могу открыть ... JVM.CFG;
- Любой: нет текстов или небольших кнопок в пусковой установке;
- Windows: уродливые карты, кнопки или другие артефакты рисования с графическим интерфейсом;
- Windows: Pixilated изображения, значки и тексты;
- MacOS: не может работать на M1/M2;
- MacOS: не может открыть пусковую установку;
- MacOS: клиент замораживает в графическом интерфейсе (в диалоговом окне «Веди», в новом матче);
- Linux: запустить на нестандартной ОС или оборудовании, таком как Raspberry Pi;
- Linux: уродливый графический интерфейс и артефакты рисования;
Производительные изменения
Если у вас есть хороший графический процессор, вполне вероятно, что вы сможете повысить производительность на много дополнительных флагов Java.
Xmage работает на JRE 8, поэтому эта ссылка должна предоставить вам доступные флаги.
Как включить дополнительные флаги
- Запустить Xmage
- В панели меню от запуска нажмите «Настройки», которая откроет окно настроек
- Перейти на вкладку "Java"
- Вы можете передать дополнительные флаги, редактируя текстовое поле «Клиент Java Options»
Linux настройки
Включить OpenGL
Больше информации о OpenGL:
Возможные проблемы:
- Предостережение : есть ошибка с выбором файла при включении OpenGL (вы используете выбор файла, когда, например, пытаетесь загрузить колоду с диска). Предлагаемый обходной путь сделает игру, так что это не вариант.
- Обходной путь : при использовании i3 вы можете обойти ошибку, включив «плавучие» возможности окна и заставив его повторно рендеринг.
Включить Xrender
Больше информации о XRender:
-
-Dsun.java2d.xrender=true
Увеличить использование памяти
Это не гарантированно даст улучшения, но это зависит от вашего варианта использования. Если у вас есть много оперативной памяти, вы можете увеличить начальный размер кучи для хорошей меры. Более подробная информация о настройках памяти:
Разработчик
Полная документация по проекту и инструкции для разработчиков можно найти на страницах вики.
Первые шаги для разработчиков Xmage:
- Настройка вашей среды разработки
- Инструменты тестирования разработки
- Рабочий процесс разработки
- Развитие Howto Guides
Значки факела, созданные Freepik - Flaticon