赞
踩
查看Java版本,Java版本需Java17及以上
查看Java版本
java -version
如何版本过低,先删除原来版本
查看原来版本位置(不同的人位置不同)
which java
我这个为新版本,旧版本命令删除
rm -rf /usr/local/java/*
java19下载地址
将下载好的Java移动到/usr/local/java/目录下(原来java的目录下)
解压(如果权限不够等解压不了添加权限 chmod 777 /usr/local/java/Java包名)
chmod 777 /usr/local/java/Java包名
tar -zxvf /usr/local/java/java包名
添加java环境变量
vi /etc/profile
将这些代码添加到最下面(不同版本java为不同,如下版本为jdk-19)
Java版本名
需更改地方(单击字母 i 就可插入,单击Esc键退出插入,输入 :wq 就可保存退出)
#set java enviroment
export JAVA_HOME=/usr/local/java/jdk-19
export JRE_HOME=/usr/local/java/jdk-19/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
文件生效(这里可能需要重启后才能全局生效,因为当时我在当前命令窗口可用,新开窗口不可使用新版java,同样可在新开命令窗口使用该命令即可)
source /etc/profile
java环境配置完成
首先创建目录安放目录(权限可加可不加)
mkdir /opt/mc
chmod 777 /opt/mc
mkdir /opt/mc/server
下载服务包
官方服务端所有版本:https://mcversions.net/
我下载的是这一排的
下载服务端
将下载好的server.jar移动到已建好的文件夹/opt/mc/server/下
命令开启mc服务端
java -jar /opt/mc/server/server.jar
此时会报错
这里是要我们同意他们的条款
vi eula.txt
将false改为true(表示我们已经同意)(单击字母 i 就可插入,单击Esc键退出插入,输入 :wq 就可保存退出)
这里我们还要改一个地方,否则我们没有正版的mc账号是无法在客户端连接服务端的
更改后离线账号就可登入了
vi /opt/mc/server/server.properties
将online-mode=ture的true改为false(单击字母 i 就可插入,单击Esc键退出插入,输入 :wq 就可保存退出)
(改了后连接服务端就不会出现可以连接但用户不可登入的情况了)
开放mc端口(可能部分人重启Linux后会失效,再次运行以下两条代码即可再次开放)
firewall-cmd --zone=public --add-port=25565/tcp --permanent
重启防火墙
firewall-cmd --reload
启动服务包
java -jar /opt/mc/server.jar
成功启动
使用官方的客户端会报错
官方的包我无法使用Windows和Linux均一样,但是可以下载tlauncher的启动器
缺点就是有一点点大,里面要下载一段时间(这里要注意安装捆绑,当时没注意就捆绑了一个浏览器)
tlauncher官网https://tlauncher.org/
选择服务端相同版本,并给自己选一个名字
开始游戏后,选择多人游戏,单人游戏是本机的资源包并不是服务端的资源包(这就是为什么有一点点大的原因了)
选择直接连接或添加服务器,地址为服务端的IP地址。
至此就可以进入mc了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。