Minecraft 服务器搭建

本贴最后更新于 723 天前,其中的信息可能已经时异事殊

前置需求:

Linux 系统:Centos 8

Minecraft 版本:1.19.2

文章内相关 Link

云服务器(计算机)打开防火墙端口

1.打开防火墙

systemctl start firewalld

2.添加 Minecraft 25565 端口

firewall-cmd --zone=public --add-port=25565/tcp --permanent

3.重启防火墙

firewall-cmd --reload

4.查看开放的防火墙端口号

firewall-cmd --list-all

看到 25565 端口即可

ports: 25565/tcp

搭建服务器

登录服务器后台,首先进行更新 Centos 系统

sudo yum update

更新完成后,即可开始服务器部署搭建 Java 环境

1.查找 yum 下可更新的 Java 列表

yum -y list java*
//或者
yum search jdk

2.安装 java

yum install -y java-17-openjdk.x86_64
//验证完成安装
java -version

如果出现以下情况,说明安装成功:

openjdk version "17.0.1" 2021-10-19 LTS
OpenJDK Runtime Environment 21.9 (build 17.0.1+12-LTS)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.1+12-LTS, mixed mode, sharing)

3.安装 screen

yum install -y screen

下载 Minecraft 服务端

sudo wget https://piston-data.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar

下载后在服务器内看见 server.jar 即为下载成功

开服

1.创建 screen

screen -S mc

2.运行 Minecraft 服务端

sudo java -Xms最小内存m -Xmx最大内存m -jar server.jar nogui

其中需要指定分配给 Minecraft 服务器的内存上限和下限,-Xms 为最小内存,-Xmx 为最大内存,注意指定的内存数字后面要跟一个小写的字母 m 作为单位

比如我们想要分配至少 1024MB 内存,最多 2048MB 内存用于 Minecraft 服务器,则输入

sudo java -Xms1024m -Xmx2048m -jar server.jar nogui

运行会收到报错信息,需要我们同意相关协议:

[20:05:22] [ServerMain/INFO]: Building unoptimized datafixer
[20:05:23] [ServerMain/ERROR]: Failed to load properties from file: server.properties
[20:05:23] [ServerMain/WARN]: Failed to load eula.txt
[20:05:23] [ServerMain/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

3.同意相关协议

vim eula.txt

按 i 进入编辑模式,修改完成后按 esc 退出编辑模式,随后输入:wq 保存并退出编辑器

将条款内第三条更改为

eula=true

4.修改服务器相关配置

vim server.properties

配置相关信息可以在 Minecraft Wiki 内查看

修改、保存退出的方法同"步骤 3"

5.重新开服

再次运行代码

sudo java -Xms1024m -Xmx2048m -jar server.jar nogui

等待服务器后台运行,直到看到如下代码,说明服务器启动完成:

[20:14:09] [Server thread/INFO]: Done (55.033s)! For help, type "help"

进入游戏

打开游戏,进入“多人游戏”

选择“添加服务器”

服务器名称:默认
服务器地址:你的公网 IP:25565

完成!点击选中刚刚添加的服务器,点击“加入服务器”

2 操作
SpringDK 在 2022-11-29 21:23:42 更新了该帖
SpringDK 在 2022-11-29 21:22:36 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...