day047-部署我的世界-java版服务器

发布于:2025-07-04 ⋅ 阅读:(15) ⋅ 点赞:(0)

1. 官方地址

  • 官方服务端下载地址:[Minecraft 服务器下载 | Minecraft](https://www.minecraft.net/zh-hans/download/server)
  • 官方教程:[教程:架设Java版服务器 - 中文 Minecraft Wiki](https://zh.minecraft.wiki/w/Tutorial:%E6%9E%B6%E8%AE%BEJava%E7%89%88%E6%9C%8D%E5%8A%A1%E5%99%A8)
  • 服务器配置需求:[服务器/需求 - 中文 Minecraft Wiki](https://zh.minecraft.wiki/w/%E6%9C%8D%E5%8A%A1%E5%99%A8/%E9%9C%80%E6%B1%82)
  • 启动器下载地址:[Hello Minecraft! Launcher](https://hmcl.huangyuhui.net/)

2. Ubuntu配置服务端

2.1 下载服务端jar包,并上传

在这里插入图片描述

在这里插入图片描述

2.2 安装jdk

apt update
apt install openjdk-21-jdk-headless
java -version

2.3 启动服务端

# 注意jar包名字
[root@aliyun-ubuntu /app/tools/mc]# java -jar server.jar --nogui
……
# 执行后会自动退出,下面需要修改认证文件
[root@aliyun-ubuntu /app/tools/mc]# vim eula.txt 
[root@aliyun-ubuntu /app/tools/mc]# tail -n1 eula.txt
eula=true
# 修改配置文件
[root@aliyun-ubuntu /app/tools/mc]# cat server.properties 
#Minecraft server properties
#Thu Aug 17 22:30:26 CST 2023
enable-jmx-monitoring=false
rcon.port=25575
# 用于将世界随机化
level-seed=
# survival(0)-生存模式/creative(1)-创造模式/adventure(2)-冒险模式/spectator(3)-旁观模式
gamemode=survival
# 是否启用命令方块
enable-command-block=false
enable-query=false
generator-settings={}
enforce-secure-profile=true
level-name=world
motd=A Minecraft Server
# 设置监听服务器的端口号
query.port=25565
# 是否允许PvP
pvp=false
# 定义是否能生成结构(例如村庄)
generate-structures=true
max-chained-neighbor-updates=1000000
# peaceful(0)-和平/easy(1)-简单/normal(2)-普通/hard(3)-困难
difficulty=normal
network-compression-threshold=256
max-tick-time=60000
require-resource-pack=false
use-native-transport=true
# 这是应该能在服务器上游戏的玩家的最大数量
max-players=6
# 如果为true,则每个连接的玩家都必须与Xbox Live进行身份验证。
online-mode=false
# 使服务器在服务器列表中看起来是“在线”的
enable-status=true
# 允许玩家在安装添加飞行功能的mod前提下在生存模式下飞行
allow-flight=false
initial-disabled-packs=
broadcast-rcon-to-ops=true
view-distance=10
server-ip=
resource-pack-prompt=
# 允许玩家进入下界
allow-nether=true
# 改变服务器(监听的)端口号
server-port=25565
enable-rcon=false
sync-chunk-writes=true
op-permission-level=4
prevent-proxy-connections=false
# 如果设为 true,服务端在响应客户端状态请求时不会返回在线玩家列表
hide-online-players=false
resource-pack=
entity-broadcast-range-percentage=100
simulation-distance=10
rcon.password=
player-idle-timeout=0
force-gamemode=false
rate-limit=0
hardcore=false
white-list=false
broadcast-console-to-ops=true
spawn-npcs=true
spawn-animals=true
function-permission-level=2
initial-enabled-packs=vanilla
level-type=minecraft\:normal
text-filtering-config=
spawn-monsters=true
enforce-whitelist=false
spawn-protection=16
resource-pack-sha1=
# 设置可让世界边界获得的最大半径值,单位为方块
max-world-size=29999984

# 再次启动jar包
[root@aliyun-ubuntu /app/tools/mc]# java -jar server.jar --nogui
……
  • 启动后查看端口:25565
[root@aliyun-ubuntu ~]# ss -lntup |grep java
tcp   LISTEN 0      4096                    *:25565            *:*    users:(("java",pid=178541,fd=67))   

2.4 设置云安全组

在这里插入图片描述

3. 客户端-我的世界启动器

  • 启动HMCL时需要安装jdk21
  • 下载一个版本,然后启动游戏

在这里插入图片描述

  • 选择多人游戏

在这里插入图片描述

  • 选择服务器地址:8.140.211.162:25565

在这里插入图片描述

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到