在Linux上搭建Minecraft服务器
介绍
这次,我们将教你如何在Linux上创建一个基础的Minecraft服务器,这样你就可以和朋友在本地一起玩游戏。
搭建Minecraft服务器可以让你在与朋友一起玩Minecraft时获得更多的控制权。你可以更改游戏规则和难度,敌人的行为,以及决定玩家如何互动。
参考资料
注意
在本教点中,我们将使用Ubuntu Desktop 22.04。
第一步
下载并安装你的系统
你可以从Debian和Ubuntu获取系统(常用系统)
第二步
确保所有软件都是最新的
每当我们开始一个新项目时,确保所有东西都是最新的总是很重要的。
打开终端
并输入:
1 | sudo apt update |
第三步
安装JAVA
Minecraft服务器基于Minecraft Java版,这是Minecraft的原始版本,所以我们的下一步是在我们的电脑上安装Java。
1 | sudo apt install openjdk-18-jre |
1 | sudo apt install openjdk-21-jre-headless |
注意:为1.20.5服务器更新到openjdk 21
输入 Y 继续
第四步
下载Minecraft服务器
有两种下载方式。
在你的浏览器中,访问这个页面:https://www.minecraft.net/en-us/download/server
下载服务器文件或在终端中使用wget
下载
1 | wget |
下载 minecraft_server.1.18.2.jar
(确保你下载的是最新版本,这只是一个示例)
第五步
为你的服务器创建一个文件夹
使用图形界面或使用终端
1 | mkdir Minecraft-Server |
进入文件夹
1 | cd Minecraft-Server |
将你下载的文件移动到文件夹中
1 | mv server.jar Minecraft-Server |
第六步
启动服务器
输入这个会导致错误。>_<
1 | java -Xmx1024M -Xms1024M -jar minecraft_server.1.18.2.jar nogui |
官方网站上的这个命令不会工作,因为你文件夹中的文件叫做server.jar
这才是正确的命令 —>
1 | java -Xmx1024M -Xms1024M -jar server.jar nogui |
嗯…
第七步
还有一步
在我们开始之前,我们需要同意EULA(最终用户许可协议)。
1 | sudo gedit eula.txt |
现在你只需将eula行从false改为true。
第八步
再次启动服务器
1 | java -Xmx1024M -Xms1024M -jar server.jar nogui |
来源:Ubuntu的文章
第九步
一些命令
你可以随时通过输入以下命令停止你的服务器
1 | stop |
第十步
修改你的服务器设置
Server.properties是一个存储多人游戏(Minecraft或Minecraft Classic)服务器所有设置的文件。
在编辑server.properties时,即使不同之间的顺序可以被打乱,确保它具有与原始文件相同的结构也很重要。
1 | sudo gedit server.properties |
1 | #Minecraft服务器属性 |
默认值来自22w11a。
从minecraft.fandom了解更多。
第十一步
远程连接到你的Minecraft服务器
NAT服务
下次再说。>_<
结论
好了,非常感谢。