【MC服务器】使用Linux服务器搭建我的世界JAVA版本服务器流程

Explorer 发布于 2024-10-29 1153 次阅读


AI 摘要

使用Linux服务器搭建我的世界Java版服务器,无需备案即可实现低延迟联机。
本文发布于 2024-10-29,距今已超过 657 天。软件版本、命令参数、下载链接或第三方服务策略可能已经变化,请以官方文档和实际环境为准。

起因

因国内服务器搭建网站需要备案,但是我并不喜欢备案繁琐的流程,而且国内服务器的延迟还不错。因此就用这台服务器搭建了我的世界JAVA【1】服务器,服务器配置2h2g,带宽10m,这个配置够5个人同时在服务器玩耍了,下面是我搭建的过程

1.服务器配置相关依赖

1.1首先通过ssh【2】连接到终端,更新系统并且安装所需软件包

sudo apt update
sudo apt upgrade
sudo apt install wget screen openjdk-21-jdk-headless

说明:wget【3】 主要用于下载文件使用,screen【4】可以确保服务器在后端运行,后面的则是JAVA环境,运行mine craft【5】服务器所必须的。

2. 搭建流程

2.1 准备目录

mkdir ~/server 
cd ~/server

2.2 下载服务端文件

wget https://piston-data.mojang.com/v1/objects/45810d238246d90e811d896f87b14695b7fb6839/server.jar

说明:以上为1.21.3【6】版本的服务端,请在 https://www.minecraft.net/zh-hans/download/server 获取最新服务端

以下链接https://launchermeta.mojang.com/mc/game/version_manifest.json可找到历史版本

完整的版本清单 JSON 体积较大,本文不再内嵌备份。请使用上方 Mojang 官方链接获取最新内容。

2.3首次尝试运行服务端

java -Xmx1024M -Xms1024M -jar minecraft_server.1.21.3.jar nogui

不出意外,会运行错误,这时候你会发现目录下生成一个eula.txt文件,你需要同意它之后才能启动服务器。

2.4接受EULA协议并再次运行

echo "eula=true" > eula.txt
java -Xmx1024M -Xms1024M -jar minecraft_server.1.21.3.jar nogui

这时候服务器就会启动成功,在该目录下可以看到一个server.properties的文件,里面包含了服务器的所有配置,在网络上可以查询到那些参数的用途,文件内也有来自官方的英文注释。

2.5 创建screen会话保证服务器后台运行

当你断开ssh后服务器就会关闭,我们可以通过使用screen(它就相当于我们手机切换窗口时候的任务)解决

screen -S Mine //创建一个名叫Mine的窗口
java -Xmx1024M -Xms1024M -jar minecraft_server.1.21.3.jar nogui //开启服务器

这时候断开ssh链接也不会影响服务器的正常运转了,如何关闭服务器呢?我们可以通过screen关闭

screen -r Mine //回到Mine窗口

这时候按下ctrl+c就可以关闭服务器了

3.进入服务器

输入你的linux服务器ip,端口号默认为25565,即可进入你的服务器玩耍了。

可以在服务器的后台(即上面ssh中Mine窗口)对服务器进行各种操作,官方也给出了各种解释。

相关阅读