Minecraft(我的世界)中文论坛

 找回密码
 注册(register)
查看: 546|回复: 8

[教程] Linux 上的Minecraft配置游玩教程

[复制链接]
diao1533 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
232
钻石
性别
保密
注册时间
2015-10-7
查看详细资料
发表于 2018-12-10 22:38:38 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 diao1533 于 2018-12-11 01:40 编辑

写在最前,因为我有作业,需要使用Ubuntu进行,所以我装了Ununtu18.04那时候写作业,想玩游戏还得重启电脑切换到Windows下,超级麻烦。我在想,何不如在Ubuntu下玩呢?
所以说,萌生了这个想法......
前言
前几天看到@ycysyxx制作的如何在Linux上运行Minecraft,但是,现在版本的Linux(比如Ubuntu18.04)可能已经不适合@ycysyxx所发布的教程,现征得原作者同意,特编写此教程,如果有不对,请指出,谢谢
(附上我和原作者的对话记录)
未标题-1.jpg
本教程因为在Ubuntu18.04.1上编写,理论可以在大部分版本的Ubuntu适用,同时适合基于Debian的Linux


------------------------------目录------------------------------
一,前言
二,显卡驱动,Java/Python环境配置
三,游戏启动和配置
四,给Minecraft创建一个“桌面快捷方式”
五,总结和常见问题解答


请注意,命令将全部使用这个颜色来表明千万别忘记


重要警告:等一下“dym”是我的用户名,你们不要学我啊,安装的时候系统会要求设置你的用户名,用你设置的用户名,不要用我的啊 233333......




评分

参与人数 2人气 +4 收起 理由
xmdhs + 2 MCBBS有你更精彩~
a6809936 + 2 MCBBS有你更精彩~

查看全部评分

diao1533 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
232
钻石
性别
保密
注册时间
2015-10-7
查看详细资料
 楼主| 发表于 2018-12-10 22:47:24 | 显示全部楼层
一,前言
前提请参照@ycysyxx发布的Linux上游戏下载及安装指南<------点此跳转
我在这里加一下
官方启动器会将.minecraft放置在/home/dym(这里指的你的用户名)
对于第三方启动器,如果没有此文件夹,启动器会找不到这个文件夹会提示你“找不到任何版本,是否进入下载”
而下载后该文件夹会存放在启动器所在的位置
关于lwjgl文件,启动器会自动检测系统并下载?除非你打算玩1.6以下的版本(估计没人玩了吧 233333)

评分

参与人数 1金粒 +10 收起 理由
a6809936 + 10 等等,这车开的有点快,步骤?。。.

查看全部评分

回复

使用道具 举报

diao1533 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
232
钻石
性别
保密
注册时间
2015-10-7
查看详细资料
 楼主| 发表于 2018-12-10 23:40:35 | 显示全部楼层
本帖最后由 diao1533 于 2018-12-11 01:42 编辑

二,显卡驱动,Java/Python环境配置

2-1
如果你的独立显卡有问题(或者安装Ubuntu黑屏),或许到这里查看解决方法
    1,安装ubuntu时黑屏三种解决办法<------跳转到“CSDN”       2,Ubuntu启动画面过后黑屏<------跳转到“百度知道”
如果还是没有解决,那对不起了,俺也无能为力了

2-2,Java/Python环境配置
2-2-1 Java环境安装和配置
这里我们到甲骨文官网<------点此跳转
推荐使用Oracle jdk,使用Open jdk没问题,就是每次启动启动器的时候总会提示不推荐使用Open jdk
这里要注意,请根据你的操作系统选择对应的Java,这里我的Ubuntu是64位的,就下载64位的Java
怎样才能知道你的Ubuntu是不是64位,等放到第五条再说
然后开始下载
2018-12-08 00-48-05 的屏幕截图.jpg
rpm和tar.gz的区别
rpm:(RPM软件包管理器)适用于OpenLinux、S.u.S.E.以及Turbo Linux等Linux
tar.gz:相当于一个压缩文件,可使用命令,压缩包查看器进行解压

这里会下载这个tar.gz结尾的Jdk
下载好后,默认会存放在/home/dym/下载,接下来是对他进行解压(因为我不小心把原图给搞坏了,只好拿这个代替,过程是一样)
2018-12-04 16-37-24 的屏幕截图.png
在这里的空白处右键单击,选择在终端打开(或者可以按组合键Ctrl+Alt+T打开终端,不过你需要使用命令cd /home/dym/下载来返回到存放jdk的目录
使用命令,进行解压
tar -zxvf jdk-8u192-linux-x64.tar.gz
解压得到的文件夹
1.jpg
然后将得到的文件夹移动到/usr
使用命令
sudo -i 然后输入你的用户密码,正确后才能进入Root模式(如果终端没有Root,将无法移动到/usr这种需要写入权限的文件夹)
然后
cd /home/dym/下载
mv jdk1.8.0_192 /usr
当没有出错提示,表示移动好了,接下来是配置了
环境变量有2种,一个是用户变量,一个是全局变量
这里2种环境变量全都设置
配置用户变量
打开终端,执行(这里为什么没有vim进行编辑?一会做出解答)
sudo gedit ~/.bashrc
在文末中添加(请注意空格,下划线,“/”,黑色加粗的全都复制)
export JAVA_HOME=/usr/jdk1.8.0_192
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH?
添加好后如图
2.jpg
保存,关闭后,用终端执行source ~/.bashrc,使其生效
配置全局变量
打开终端,执行
sudo gedit/etc/profile
在文末中添加(请注意空格,下划线,“/”,黑色加粗的全都复制)
#set Java environment

export JAVA_HOME=/usr/jdk1.8.0_192
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
添加好后如图
3.jpg
保存,关闭后重新启动
如何判断Java是否成功,打开终端,依次执行以下命令,如你看到的跟我的一样,表明成功了,否则请检查
java
javac
java -version
4 .jpg
5.jpg
6.jpg
2-2-2 Python 3.6的配置(推荐,也可以选择不配置)
终端执行
sudo apt install yum
输入密码后会提示“您希望继续执行吗? [Y/n] y”
输入“y”后回车继续执行
安装gcc
sudo apt install gcc
输入密码后会提示“您希望继续执行吗? [Y/n] y”
输入“y”后回车继续执行
完成后进行安装Python3.6
执行
sudo add-apt-repository ppa:jonathonf/python-3.6
提示

Aplain backport of *just* Python 3.6. System extensions/Python libraries may ormay not work.
Don'tremove Python 3.5 from your system - it will break.
按 [ENTER] 继续或 Ctrl-c 取消安装。
回车后继续安装
如果没有报错,可以继续执行
sudo apt-get update
sudo apt-get install python3.6
如果出现
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
python3.6已经是最新版 (3.6.7-1~18.04)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。

提示你已经安装好了
接下来调节Python的优先权
默认已经有2.7的,调整一下,让系统优先使用3.6
执行命令
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 100
完成后终端执行python会显示
Python3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC8.2.0] on linux
Type"help", "copyright", "credits" or"license" for more information.
>>>
表明已经配置好Python了
------END------







4 .jpg
4 .jpg
回复

使用道具 举报

diao1533 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
232
钻石
性别
保密
注册时间
2015-10-7
查看详细资料
 楼主| 发表于 2018-12-11 00:04:33 | 显示全部楼层
本帖最后由 diao1533 于 2018-12-11 00:06 编辑

三,游戏启动和配置
Linux上的启动器很少,不像Windows一样
这里推荐官方启动器和由@ huanghongxun制作的Hello Minecraft! Launcher3.1力推,唯一支持Windows,MacOS,Linux)(没错,在Linux上只有这2个启动器)
你可以到Mcbbs下载他的启动器。官方的因为使用亚马逊的服务器,下载时常不稳定

Hello Minecraft! Launcher 3.1<------点此跳转
下载有要求的,这里因为使用的是Linux系统,在选择系统时候一定要选择Linux版本的,如下
未标题-4.jpg
然后下载,下载好后默认会存放在 /home/dym/下载
下载后把文件放在你喜欢,记得住的位置上,这里我把启动器文件放在
/home/dym/Minecraft上
为了方便启动,我已经把文件名改为“hmcl.jar”(建议你们也可以尝试一下,不建议把文件名设置的太长,对后面步骤有些影响)如图
7.jpg

打开终端,执行命令
cd /home/dym/Minecraft
java -jar hmcl.jar
然后,我们就可以开心一下了,你可以像Windows一样配置,下载,启动Minecraft了,如图
8.jpg
------END------
回复

使用道具 举报

diao1533 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
232
钻石
性别
保密
注册时间
2015-10-7
查看详细资料
 楼主| 发表于 2018-12-11 00:16:02 | 显示全部楼层
本帖最后由 diao1533 于 2018-12-11 00:17 编辑

四,给Minecraft创建一个“桌面快捷方式”
前3步骤完成后,如果已经能启动了,代表你已经成功了,这一步是给不想每次打开终端的同学的
打开终端,执行
gedit hmcl.sh
编辑一下
cd /home/dym/Minecraft(就是刚刚存放hmcl启动器的位置)
java -jar hmcl.jar
然后把他另存为到桌面上,然后关闭它,如图
9.jpg
最后赋予这个脚本运行的权限,有2种办法
1,保存在桌面上,右键单击这个文件,更改他的属性
2,使用终端,执行
cd /home/dym/桌面
chmod +x hmcl.sh
最后你可以双击打开这个脚本,然后,我们就可以快乐一下了 23333......
------END------

回复

使用道具 举报

diao1533 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
232
钻石
性别
保密
注册时间
2015-10-7
查看详细资料
 楼主| 发表于 2018-12-11 01:17:01 | 显示全部楼层
五,总结和常见问题解答总感觉在Linux上玩比在Windows下玩的流畅,不知道是不是个人问题
还有,配置好Linux花费的时间比配置Windows所花费时间要长,你需要有不怕麻烦的精神,如果你没有这点时间都没有(或者怕麻烦),建议你转Windows 吧,Linux可能真的不适合你
常见问题解答
Q:为什么你在第2步和第3步不使用vim而使用gedit?
A:这正是我想说的。好吧,其实我不喜欢vim的dos界面编辑文件,更喜欢gedit的记事本界面编辑文件 ......


Q:我按照你的第4步,做好了脚本,给他运行权限,怎么还是无法运行呢
A:俺当初,也是遇到这种情况,如图
11.jpg 10.jpg
其实,那时候真的无解,多想要放弃。某一天,翻评论,问大佬,问群友,有的怀疑是Java没配置好。可是我已经按照网上的办法配置了。我想了想,先重装一下Ubuntu试一次,重新配置Java/Python,然后它就神奇般的好了。
话说回来,如果你也遇到了这个问题,不妨也试一下重装,然后按照我的这个教程配置Java/python,如果还是不行,先找我吧


Q:为啥你突发奇想,在Linux上玩Minecraft
A:因为作业平台必须是Linux环境的,学校没给我Windows环境的作业,俺也无奈啊


Q:怎样知道我的Ubuntu(Linux)是否是64位的
A:Ubuntu18.04:
打开设置------>详细信息,如图
12.jpg
看到“操作系统类型”了没?
对于旧版Ubuntu,打开终端,执行命令
getconf LONG_BIT
查看文件信息,包含32-bit就是32位,包含64-bit就是64位
或者也可以执行命令
uname -a
Linux ubuntu 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux
i686 就表示32位
其他Linux的话,请百度一下吧 23333......


Q:Linux环境下启动器有几个啊?
A:目前只有官方启动器Hello Minecraft! Launcher。当然,我也可能要做一个全平台的启动器?


更多需要更新,实在想不出更多问题了
回复

使用道具 举报

diao1533 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
232
钻石
性别
保密
注册时间
2015-10-7
查看详细资料
 楼主| 发表于 2018-12-14 18:51:54 | 显示全部楼层
我的帖子没人看啊
回复

使用道具 举报

xmdhs 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
19318
钻石
性别
保密
注册时间
2016-4-24
查看详细资料
发表于 2018-12-14 23:03:28 | 显示全部楼层
大概是用linux做自己电脑的系统的人太少了吧。

评分

参与人数 1人气 +1 金粒 +10 收起 理由
diao1533 + 1 + 10 没办法啊,用Linux的人很少

查看全部评分

回复

使用道具 举报

Qian_Xia1314 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
661
钻石
性别
保密
注册时间
2018-2-8
查看详细资料
发表于 2019-1-19 17:34:51 | 显示全部楼层
MCBBS有你更精彩~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | | 手机版

GMT+8, 2019-7-16 18:15 , Processed in 0.043800 second(s), Total 17, Slave 16 queries , Gzip On, MemCached On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2019 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表