找回密码
 立即注册
查看: 346|回复: 0

[linux] 搭建我的世界Java版服务器,公网远程联机

[复制链接]

224

主题

0

回帖

773

积分

高级会员

积分
773
发表于 2024-6-1 12:58:08 | 显示全部楼层 |阅读模式
本帖最后由 御坂主机 于 2024-6-1 19:29 编辑

1. 简介

《我的世界》(Minecraft)是一款风靡全球的沙盒游戏,许多玩家希望与朋友一起在同一个世界中冒险和创造。搭建一台《我的世界》java服务器,并使其能够通过公网远程联机,是实现这一愿望的重要步骤。本文将详细介绍如何在本地机器上搭建 Minecraft 服务器,并配置使其能够通过公网访问。

1.1 环境准备

在开始之前,需要准备以下工具和软件:
(1) Java 环境
(2) Minecraft 服务端软件
(3) 公网 IP 地址和端口转发配置权限

1.1.1 安装 Java

Minecraft 服务器需要 Java 运行环境。首先,下载并安装最新版本的 Java(推荐使用 Java 8 或更高版本)。

安装 Java:

  1. sudo apt update
  2. sudo apt install openjdk-11-jre
复制代码


1.1.2 下载 Minecraft 服务端软件

访问 Minecraft 官方网站(https://www.minecraft.net/en-us/download/server)下载最新版的 Minecraft 服务端 JAR 文件,将其保存到一个单独的目录中,例如 /home/user/minecraft_server。

1.2 配置和启动服务器

1.2.1 运行服务端

在 Minecraft 服务端目录中,运行以下命令启动服务器:

  1. cd /home/user/minecraft_server
  2. java -Xmx1024M -Xms1024M -jar server.jar nogui
复制代码


该命令将启动 Minecraft 服务器,并生成初始配置文件。初次运行后,服务器将自动停止,并生成一个名为 eula.txt 的文件。编辑该文件,将 eula=false 改为 eula=true 以表示同意 Minecraft 的最终用户许可协议。

再次启动服务器:

  1. java -Xmx1024M -Xms1024M -jar server.jar nogui
复制代码


1.2.2 配置服务器

服务器成功启动后,将生成一系列配置文件,包括 server.properties 文件。编辑该文件,根据需要修改服务器设置,例如:

  1. motd=A Minecraft Server
  2. max-players=20
  3. level-seed=
复制代码


保存并关闭文件后,重启服务器以应用配置更改。

1.3 配置公网访问

为了使其他玩家能够通过公网访问您的服务器,需要进行端口转发和防火墙配置。

1.3.1 配置端口转发

登录到路由器管理界面,找到端口转发设置(通常位于高级设置或网络设置中)。添加新的端口转发规则,将外部端口25565 转发到内部服务器的IP地址和相同端口。例如,如果服务器的局域网 IP 地址是 192.168.1.100,则配置如下:

  1. 外部端口: 25565
  2. 内部 IP 地址: 192.168.1.100
  3. 内部端口: 25565
  4. 协议: TCP/UDP
复制代码


保存配置并应用更改。

1.3.2 配置防火墙

确保服务器的防火墙允许 Minecraft 服务器的端口 25565 通信。使用以下命令添加防火墙规则:

  1. sudo ufw allow 25565/tcp
复制代码


1.4 连接服务器

完成上述配置后,您的朋友们就可以通过您的公网 IP 地址连接到 Minecraft 服务器了。启动 Minecraft 客户端,选择“多人游戏”,点击“添加服务器”,然后输入服务器的 IP 地址和端口。例如:

  1. 服务器地址: your_public_ip:25565
复制代码


点击“完成”后,在服务器列表中选择您的服务器,点击“加入服务器”即可开始联机游戏。

2. 故障排除

在搭建和使用过程中,可能会遇到一些常见问题。以下是一些解决方法:

(1) 无法连接服务器:检查端口转发配置和防火墙设置,确保公网 IP 地址正确。
(2) 服务器崩溃或卡顿:检查服务器硬件资源是否足够,调整 Java 虚拟机参数,增加内存分配。
(3) 延迟和网络问题:检查网络连接质量,尽量使用有线连接,避免使用无线连接。

3. 总结

本文详细介绍了如何搭建《我的世界》Java版服务器,并配置使其能够通过公网远程联机。通过正确配置 Java 环境、下载和配置 Minecraft 服务端软件,以及设置端口转发和防火墙规则,您可以与朋友们在同一个 Minecraft 世界中进行冒险和创造。希望本教程能帮助您顺利搭建 Minecraft 服务器,享受联机游戏的乐趣。




------------------------------------------------------------------------------------------------------------------------------------------

========  御 坂 主 机  ========

>> VPS主机 服务器 前沿资讯 行业发布 技术杂谈 <<

>> 推广/合作/找我玩  TG号 : @Misaka_Offical <<

-------------------------------------------------------------------------------------------------------------------------------------------



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系站长|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-4-5 02:33 , Processed in 0.074485 second(s), 24 queries .

Powered by 主机论坛 HostSsss.Com

HostSsss.Com

快速回复 返回顶部 返回列表