XMAGE - Magic, 또 다른 게임 엔진
Xmage를 사용하면 하나 이상의 온라인 플레이어 또는 컴퓨터 상대와 마술을 플레이 할 수 있습니다. 여기에는 28,000 개 이상의 고유 한 카드에 대한 전체 규칙 시행과 다른 판에서 73,000 개 이상의 재 인쇄가 포함됩니다. 스타 워즈와 같은 커스텀 세트를 찾을 수도 있습니다. 모든 일반 세트에는 거의 모든 구현 된 카드가 있습니다.
Duel, Multiplayer, Standard, Modern, Commander, Pauper, Oathbreaker, Historic, Freeform, Richman 등과 같은 수십 개의 게임 모드가 포함 된 단일 경기 및 토너먼트를 지원합니다.
로컬 서버는 콤보 테스트 및 사전 정의 된 조건을 가진 기타 게임 상황을 테스트하기위한 특수 테스트 모드를 지원합니다.
다른 플레이어와 Xmage를 플레이 할 수있는 공개 서버가 있습니다. AI 및/또는 친구에 대해 플레이하기 위해 자신의 서버를 호스팅 할 수도 있습니다.
Xmage 커뮤니티 및 리소스 :
- GitHub의 공식 XMAGE 지원 및 기능 요청;
- 공식 Xmage 포럼 (구식);
- Reddit Xmage 그룹;
- Reddit Xmage Discord 채널;
- 최신 변경;
- 최신 뉴스;
- 최신 릴리스;
- 프로젝트 문서.
서버 상태 :
- http://xmage.today/servers/ (일시적으로 서비스가 중단)
UN- 릴리스 또는 개발 기능이있는 베타 서버 :
- http://xmage.today/ (릴리스 버전)
특징
- 멀티 플랫폼 앱 : Windows, Linux, MacOS;
- 데크 편집기 (다중 데크 형식 및 데크 소스 지원);
- 2 명의 플레이어 결투 또는 최대 10 명의 플레이어가있는 멀티 플레이어 무료 게임;
- 컴퓨터 AI 상대;
- 플레이어 등급 시스템 (Glicko);
- 사령관 (최대 10 명의 플레이어), Oathbreaker, Cube, Tiny Leaders, Super Standard, Historic Standard 등과 같은 특별 형식을 지원합니다.
- 최대 16 명의 플레이어와 함께 플레이 할 수있는 싱글 경기 또는 토너먼트 지원 (제거 또는 스위스 유형 취급) :
- 부스터 (또한 큐브) 초안 토너먼트 (4-16)
- 봉인 된 (큐브에서도) 토너먼트 (2-16)
버그 보고서 / 기능 요청
버그 또는 기능 요청을보고하는 가장 좋은 방법은 Github의 문제 페이지입니다.
설치 / 실행
- 최신 Xmage 런처 및 앱 파일을 다운로드하고
D:gamesxmage
와 같은 모든 폴더로 포장되지 않습니다. - 런처를 실행하려면 Java 버전 8 이상이 필요합니다.
Wiki Page에는 개인 또는 공개 서버 설정에 대한 세부 정보가 포함되어 있습니다.
서버 옵션
Xmage 서버는 기본적으로 현재 작업 디렉토리에서 상대 경로 config/config.xml
(Windows의 configconfig.xml
)까지 구성 파일을 찾습니다. 이 위치를 변경하려면 속성 xmage.config.path
로 서버를 시작하여 원하는 위치로 설정하십시오 (예 : -Dxmage.config.path=config/otherconfig.xml
). 옵션은 Settings > Java > Server java options
에서 Xmagelauncher에서 설정할 수 있습니다.
문제 해결 / FAQ
GitHub 문제 페이지에는 널리 알려진 문제와 수정 사항이 포함되어 있습니다.
- 해당 : 스타트 업에서 프로그램이 동결됩니다 (흰색/블루/블랙 스크린);
- 해당 : 이미지를 다운로드 할 수 없거나 얼마 후에 중지됩니다.
- 해당 : 클라이언트를 실행할 수없고 열 수 없습니다 ... JVM.CFG;
- 해당 : 런처에 텍스트 나 작은 버튼이 없습니다.
- Windows : 못생긴 카드, 버튼 또는 기타 GUI 그리기 아티팩트;
- Windows : Pixilated 이미지, 아이콘 및 텍스트;
- MACOS : M1/M2에서 실행할 수 없습니다.
- MACOS : 런처를 열 수 없습니다.
- MACOS : 클라이언트는 GUI에서 동결됩니다 (New Match에서 연결 대화 상자);
- Linux : 비표준 OS 또는 Raspberry Pi와 같은 하드웨어에서 실행됩니다.
- Linux : 못생긴 GUI 및 그리기 유물;
성능 조정
GPU가 좋은 경우 추가 자바 깃발을 통해 성능을 많이 증가시킬 수 있습니다.
Xmage는 JRE 8에서 실행 되므로이 링크는 사용 가능한 플래그를 제공해야합니다.
추가 플래그를 활성화하는 방법
- Xmage를 시작하십시오
- 런처의 메뉴 표시 줄에서 "설정"을 클릭하면 설정 창이 열립니다.
- "Java"탭으로 이동하십시오
- "클라이언트 Java 옵션"텍스트 필드를 편집하여 추가 깃발을 전달할 수 있습니다.
리눅스 조정
OpenGL을 활성화합니다
OpenGL에 대한 자세한 정보 :
가능한 문제 :
- 경고 : OpenGL이 활성화 될 때 파일 선택기가있는 버그가 있습니다 (예를 들어 디스크에서 데크를로드 할 때 파일 선택기를 사용합니다). 제안 된 해결 방법은 게임이 충돌하여 옵션이 아닙니다.
- 해결 방법 : i3을 사용할 때는 창의 "플로팅"기능을 토글하고 다시 렌더링하도록하여 버그를 해결할 수 있습니다.
Xrender를 활성화하십시오
Xrender에 대한 자세한 정보 :
-
-Dsun.java2d.xrender=true
메모리 사용량을 늘리십시오
이는 개선을 할 수는 없지만 사용 사례에 따라 다릅니다. 여분의 램이 많으면 초기 힙 크기를 늘려 양호한 측정을 할 수 있습니다. 메모리 설정에 대한 자세한 내용 :
개발자
개발자를위한 전체 프로젝트 문서 및 지침은 Wiki 페이지에서 찾을 수 있습니다.
Xmage 개발자의 첫 단계 :
- 개발 환경 설정
- 개발 테스트 도구
- 개발 워크 플로
- 개발 방법 가이드
Freepik -Flaticon이 만든 토치 아이콘