前置需求:
Linux 系统:Centos 8
Minecraft 版本:1.19.2
文章内相关 Link
- Minecraft 服务端:Download server for Minecraft | Minecraft
- Minecraft Wiki server.properties - Minecraft Wiki,最详细的我的世界百科 (fandom.com)
云服务器(计算机)打开防火墙端口
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
完成!点击选中刚刚添加的服务器,点击“加入服务器”
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于