赞
踩
本教程将详细介绍如何在Ubuntu操作系统上搭建一个Minecraft Java版服务器,并使用systemctl服务来管理服务器的启动、停止和重启。同时,我们还将探讨如何通过NGINX设置TCP/UDP转发,使得玩家能够通过域名方便地连接到你的Minecraft服务器。
确保你的Ubuntu系统具备以下条件:
Minecraft服务器需要Java运行环境。我们推荐在Ubuntu上安装OpenJDK。
sudo apt update
sudo apt install openjdk-21-jdk
java -version
mkdir minecraft-server
cd minecraft-server
java -Xmx1024M -Xms1024M -jar server.jar nogui
eula.txt
,同意EULA:echo "eula=true" > eula.txt
sudo nano /etc/systemd/system/minecraft.service
[Unit] Description=Minecraft Server After=network.target [Service] User=minecraft Nice=5 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/home/minecraft/minecraft-server ExecStart=/usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui ExecStop=/bin/kill -SIGINT $MAINPID Restart=on-failure [Install] WantedBy=multi-user.target
sudo systemctl enable --now minecraft
nginx -V
sudo nano /etc/nginx/nginx.conf
stream {
server {
listen 25565;
proxy_pass localhost:25565;
}
}
sudo systemctl restart nginx
在你的域名注册商处添加A记录,指向你的服务器公网IP。
玩家可以通过你的域名连接到服务器,例如通过Minecraft客户端输入 example.com
。
通过以上步骤,你不仅能在Ubuntu系统上成功搭建Minecraft Java版服务器,还能通过systemctl和Nginx方便地管理和转发服务器连接。这使得服务器更易于管理,同时提供了高度的可访问性和控制能力。希望这篇指南能帮助你顺利搭建和运行你的Minecraft服务器,并享受与朋友们共同探索Minecraft世界的乐趣。如果在搭建或管理过程中遇到任何问题,欢迎随时咨询获取帮助。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。