在我们玩Minecraft的时候,我们有可能需要联机进行游玩。但是在Minecraft Java上只有局域网联机。这时,我们需要搭建一个服务器来和朋友联机玩。
准备材料
-
一台VPS
部署流程
-
SSH进入VPS
-
输入以下命令,安装Java环境包
对于1.16及之前版本,需要安装Java8
sudo apt install openjdk-8-jdk
对于1.17需要安装Java16,1.18及以上需要Java17
sudo apt install openjdk-16-jdk
sudo apt install openjdk-17-jdk
-
打开 https://mcversions.net/ ,找到你想要下载的服务器端版本
-
复制 server.jar 的链接
输入以下命令,下载mc的服务端
wget -N 你复制的链接
输入下方命令,先运行一次以下载必要文件
java -jar server.jar
打开eula.txt
,修改红框部分为eula=true
修改server.properties
文件,修改以下部分
view-distance=10
max-build-height=256
server-ip=
level-seed=
gamemode=0 # 1为创造,2为旁观
server-port=25565 # 服务器端口,建议修改
enable-command-block=false
allow-nether=true
enable-rcon=false
op-permission-level=4
enable-query=false
generator-settings=
resource-pack=
player-idle-timeout=0
level-name=world
motd=A Minecraft Server # 服务器介绍
announce-player-achievements=true
force-gamemode=false
hardcore=false
white-list=false
pvp=true
spawn-npcs=true
generate-structures=true
spawn-animals=true
snooper-enabled=true
difficulty=1
network-compression-threshold=256
level-type=DEFAULT
spawn-monsters=true
max-tick-time=60000
max-players=20 # 服务器最多承受玩家人数
use-native-transport=true
online-mode=true # false为取消正版验证
allow-flight=false
resource-pack-hash=
max-world-size=29999984
创建一个screen,然后运行java -jar server.jar
命令即可
注意事项
如需要停止服务器端进程,请进入screen,然后输入 /stop
命令正常关闭服务器程序