Xmage-魔术,另一个游戏引擎
Xmage使您可以与一个或多个在线玩家或计算机对手进行魔术。它包括超过28,000张独特卡的完整规则执行和不同版本的73 000多个转载。您还可以找到诸如《星球大战》之类的自定义套装。所有常规套装几乎所有实施卡。
它支持单场比赛和锦标赛,具有多种游戏模式,例如决斗,多人游戏,标准,现代,指挥官,帕珀,宣誓,历史性,自由式,自由式,里奇曼等。
本地服务器支持具有预定义条件的特殊测试模式,用于测试组合和其他游戏情况。
有一些公共服务器,您可以在其中与其他玩家一起玩Xmage。您还可以托管自己的服务器与AI和/或您的朋友对抗。
Xmage社区和资源:
- GitHub上的官方Xmage支持和功能请求;
- Xmage官方论坛(过时);
- Reddit Xmage组;
- reddit Xmage Discord频道;
- 最新更改;
- 最新消息;
- 最新版本;
- 项目文档。
服务器状态:
- http://xmage.today/servers/(暂时停用)
具有未发行或开发功能的Beta服务器:
特征
- 多平台应用程序:Windows,Linux,MacOS;
- 甲板编辑器(支持多个甲板格式和甲板源);
- 两名球员对决或多人免费游戏,最多有10名玩家;
- 计算机AI对手;
- 玩家评分系统(Glicko);
- 支持指挥官(最多10名球员),宣誓者,立方体,小领导者,超级标准,历史标准等的特殊格式;
- 支持的单场比赛或锦标赛(淘汰或瑞士人的处理),最多可与16名球员一起玩:
- 助推器(也是立方体)选秀比赛(4-16)
- 密封(也来自立方体)比赛(2-16)
错误报告 /功能请求
报告错误或功能请求的最佳方法是GitHub的问题页面。
安装 /运行
- 下载最新的Xmage Launcher和App Files,然后将其包装到任何文件夹中,例如
D:gamesxmage
; - 您需要拥有Java版本8或更高版本才能运行启动器。
Wiki页面包含有关私人或公共服务器设置的详细信息。
服务器选项
XMAGE服务器默认定位了从当前工作目录到相对路径config/config.xml
(Windows中的configconfig.xml
)的配置文件。要更改此位置,请使用属性xmage.config.path
设置到所需位置的服务器,例如-Dxmage.config.path=config/otherconfig.xml
。该选项可以在Settings > Java > Server java options
中从Xmagelauncher设置。
故障排除 /常见问题解答
GitHub问题页面包含流行问题和解决方案:
- 任何:程序冻结在启动时(白/蓝色/黑屏);
- 任何:不能下载图像或一段时间后停止;
- 任何:无法运行客户,无法打开... JVM.CFG;
- 任何:发射器中没有文本或小按钮;
- 窗户:丑陋的卡,按钮或其他GUI绘图工件;
- Windows:像素化图像,图标和文本;
- MACOS:无法在M1/M2上运行;
- MACOS:无法打开发射器;
- MACOS:客户端在GUI中冻结(在New Match上进行连接对话框);
- Linux:在非标准OS或Raspberry Pi(例如Raspberry pi)上运行;
- Linux:丑陋的GUI和绘画工件;
性能调整
如果您的GPU很好,很可能您可以通过额外的Java标志提高性能。
Xmage在JRE 8上运行,因此此链接应为您提供可用的标志。
如何启用额外的旗帜
- 启动Xmage
- 在启动器的菜单栏中,单击“设置”,该设置将打开“设置”窗口
- 转到“ Java”标签
- 您可以通过编辑“客户端Java选项”文本字段来传递额外标志
Linux调整
启用OpenGL
有关OpenGL的更多信息:
可能的问题:
- 警告:启用OpenGL时,文件选择器有一个错误(例如,当您尝试从磁盘上加载甲板时,请使用文件选择器)。建议的解决方法将使游戏崩溃,因此这不是一个选择。
- 解决方法:使用i3时,您可以通过切换窗口的“浮动”功能并迫使其重新渲染来解决错误。
启用Xrender
有关Xrender的更多信息:
-
-Dsun.java2d.xrender=true
增加内存使用情况
这不能保证会得到改进,但取决于您的用例。如果您有很多RAM可以备用,则可以增加最初的堆尺寸以良好。有关内存设置的更多详细信息:
开发人员
可以在Wiki页面中找到针对开发人员的完整项目文档和说明。
Xmage开发人员的第一步:
- 建立您的开发环境
- 开发测试工具
- 开发工作流程
- 开发如何指导
Freepik -Flaticon创建的火炬图标