我的驱动器上有Lubuntu和Ubuntu分区。我在新的 lubuntu 分区上度过了一段有趣的时光。我在 lubuntu 分区上的游戏 Minecraft、Java 和图形驱动程序中遇到了奇怪的事情。
首先,我会说 Minecraft在使用最新驱动程序的 Ubuntu 分区上以大约 60fps 的速度运行良好。(这低于应有的水平,因为它是一款相当不错的显卡 [Radeon HD 5700]。)
当我第一次启动 lubuntu 时,我试图看看我是否可以让 Minecraft 在 Java 上运行。 在没有专有驱动程序的情况下在 Sun 和 OpenJDK 上加载主游戏图形时,Java 崩溃。
在必要的重新启动后,Java也会在带有专有驱动程序的两个Java 上崩溃。但是,在jockey-gtk重新启动安装驱动程序后禁用(使用“删除”按钮)会话中的专有驱动程序后,Minecraft 以 ~120fps 的速度运行得非常好。当它以 9fps 运行时,再次重启后这并没有继续。
此后在 lubuntu 上失败以使其以 >15fps 运行后,我尝试重新安装 lubuntu 并安装了与 Ubuntu 上完全相同的驱动程序(最新的,而不是骑师上出现的驱动程序)和 Java 版本。也就是说,现在 Ubuntu 和 lubuntu 具有相同的图形驱动程序和 Java 版本。Minecraft 在 lubuntu 上仍然以同样的方式崩溃,但在 Ubuntu 上运行良好。 对于这些事件中的任何一个,我将不胜感激。lubuntu …
升级到 12.04 后,我安装了 Minecraft、Openjdk 6 和 7。当我登录时一切正常,但之后我看到“正在更新 Minecraft”屏幕大约 0-5 秒,然后屏幕变黑。我等了大约 5 分钟,最终 MC 崩溃并出现错误报告。
Minecraft: Minecraft 1.2.5 OS: Linux (i386) version 3.2.1-24-generic-pae Java:1.6.0_24, Sun Microsystems Inc. VM: OpenJDK Server VM (mixed Mode), Sun Microsystems Inc. LWJGJ: 2.4. 2 [获取系统属性失败(java.lang.NullPointerException)]
org.lwjgl.LWJGLEXCEPTION:无法在 org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(本机方法)在 org.lwjgl.opengl.LinuxDisplayPeerInfo.(linuxDisplayPeerInfo.java:52) 处初始化 GLX
报告还有一些内容,请告诉我是否要我继续,我必须手动输入所有这些,因为我无法复制粘贴错误报告。其余的行是一堆at blah.blahblah.blah.
全新安装 Ubuntu 12.10,但我想购买我使用 Ubuntu 软件中心购买的旧版安装的 Minecraft。看不到下载已购买项目的直观方式。我有电子邮件付款确认。有什么建议吗?
我已经在我的 XUbuntu 操作系统上成功安装并使用了 Minecraft,但由于某种原因,关于如何使用 Minecraft Forge 的教程都没有对我有用。我使用存档管理器将 Forge 文件放入 Minecraft.jar 中,但是当我打开 Minecraft 时,实际上什么也没发生。Minecraft 甚至不会再打开了。我尝试卸载并重新安装两者,但在我安装 Forge 后 Minecraft 停止工作。
有没有人对如何让这个工作有任何想法?有没有其他人在 XUbuntu 14.04 上使用过这个?
谢谢您的回答。
我正在尝试在 Ubuntu 16.04 上运行 Minecraft 1.10。我尝试使用多个 Java 版本,特别是 JDK 7、Oracle 7、Oracle 8 和 Oracle 9,但只有 9 成功启动了实际游戏。然后,每当我尝试加入服务器时,都会出现错误:
内部异常:java.lang.RuntimeException:无法访问缓冲区地址
现在每当我进入其他 Java 版本的启动器时,游戏输出都是空白的,我收到了这个错误代码(对于 Oracle 8):
提前致谢!
尝试在 18.04 上安装 Minecraft,但出现以下错误。
OpenJDK 64-Bit Server VM warning:
Option UseConcMarkSweepGC was deprecated in version 9.0
and will likely be removed in a future release.
Unrecognized VM option 'CMSIncrementalMode'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我正在尝试将 Minecraft 设置为在启动时在屏幕会话中运行。但通过以下服务文件,以下是我的服务状态。
我是使用 Systemd 引导服务方式的新手,因此任何帮助将不胜感激。
minecraft.service - Minecraft Server
Loaded: loaded (/home/matt/minecraft.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2016-12-16 14:17:59 GMT; 6min ago
Process: 15942 ExecStopPost=/usr/bin/screen -X -S Minecraft exit (code=exited, status=1/FAILURE)
Process: 15940 ExecStop=/var/minecraft/mcrcon -H localhost -P 8101 -p drwho stop (code=exited, status=255)
Process: 15990 ExecStart=/usr/bin/screen -X -S Minecraft /usr/bin/java -Xmx1024M -Xms1024M -jar spigot.jar (code=exited, status=1/FAILURE)
Process: 15985 ExecStartPre=/usr/bin/screen -dmS Minecraft (code=exited, status=1/FAILURE)
Main PID: 15990 (code=exited, status=1/FAILURE)
Dec 16 14:17:59 TheCyberman systemd[1]: Starting Minecraft …Run Code Online (Sandbox Code Playgroud) 因此,在 Minecraft 中,分区符号 (§) 可用于在文本中制作颜色等。但是,我似乎无法键入它。我试过使用 Ctrl-V 和鼠标中键粘贴字符。我什至尝试过 using xdotool type "§",但它只是没有注册,即使 usingxdotool type "foobar"会起作用。Minecraft 可能只是过滤掉那个字符或 Linux 上的其他东西?
更新:我发现 Minecraft客户端不接受用于在文本中生成颜色/样式序列的 § 符号。这些序列的使用仅用于服务器。但是,我确实发现在最近的版本中,如果您想更改标牌上文本的颜色,只需对其应用染料,这就是我想要使用序列的方式。
我目前正在尝试创建一个 Minecraft 供我和孩子们玩耍。我想做的就是找到一种方法,让服务器软件在启动时自动启动,以防万一发生什么情况,并在我出门在外时重新启动。正如标题中所说,出于性能原因,我在无 GUI 版本上运行它。提前致谢。