凌峰创科服务平台

Minecraft开服务器步骤复杂吗?

目录

  1. 第一步:准备工作
    • 服务器硬件选择(电脑 vs. 云服务器)
    • 网络要求
    • 其他准备
  2. 第二步:下载服务器软件
    • 官方服务器
    • 第三方服务器(推荐新手)
  3. 第三步:配置服务器
    • 创建文件夹和文件
    • 修改 server.properties 文件
    • 生成 eula.txt 文件
  4. 第四步:启动服务器
    • 使用批处理文件(Windows)
    • 使用 Shell 脚本(macOS/Linux)
  5. 第五步:连接服务器
    • 获取服务器IP地址
    • 在游戏中添加服务器
  6. 第六步:进阶操作(可选但强烈推荐)
    • 安装插件/模组
    • 使用管理面板
    • 备份世界
  7. 常见问题与解决方案

第一步:准备工作

在开始之前,你需要决定你的服务器运行在哪里,主要有两种选择:

Minecraft开服务器步骤复杂吗?-图1
(图片来源网络,侵删)

选择 1:在自己的电脑上开服务器(免费)

这是最简单的方式,适合和朋友在局域网内或广域网内一起玩。

  • 优点
    • 完全免费。
    • 操作简单,对硬件要求不高(仅限少数玩家)。
  • 缺点
    • 电脑必须 24 小时开机才能让服务器一直在线。
    • 占用你的家庭带宽和电脑性能(玩游戏时可能会卡顿)。
    • 如果你的家庭网络是动态IP,每次重启路由器IP都会变,连接会比较麻烦。
    • 外网连接需要设置端口转发(Port Forwarding),有一定技术门槛,且部分网络运营商(如中国电信)会屏蔽这些端口。

选择 2:租用云服务器(付费)

这是最稳定、最专业的方式,适合长期运营或需要稳定外网连接的服务器。

  • 优点
    • 24小时在线,非常稳定
    • 独立的带宽和硬件性能,不会影响你自己的电脑。
    • 拥有固定的公网IP地址,连接方便。
    • 通常提供Web管理面板,操作简单。
  • 缺点
    • 需要付费,价格从每月几十元到几百元不等(取决于配置)。
    • 对于新手来说,选择和配置服务器也需要一些学习。

对于本教程,我们主要以在自己电脑上开服务器为例进行讲解,因为这是最基础的起点。


第二步:下载服务器软件

你需要下载与你游戏版本相匹配的服务器端程序。

Minecraft开服务器步骤复杂吗?-图2
(图片来源网络,侵删)

方法A:使用官方服务器(纯净版)

  1. 访问 Minecraft 官方下载页面:https://www.minecraft.net/en-us/download/server
  2. 在 "Minecraft Server" 部分,你会看到一个版本号(如 20.1)。请务必选择与你游戏客户端完全相同的版本!
  3. 点击 "Download" 下载服务器端的 .jar 文件。

方法B:使用第三方服务器(推荐新手)

第三方服务器(如 Paper, Purpur)在官方服务器的基础上进行了大量优化,性能更好,支持更多插件,是目前的主流选择。

  1. 访问 Paper 官方网站https://papermc.io/downloads
  2. 在 "Software" -> "Paper" 中,选择你的 Minecraft 版本(如 20.1)。
  3. 点击 "Build" 旁边的 "Latest",下载最新版本的 paper-<version>.jar 文件。

对于新手,强烈推荐下载 Paper 服务端,性能和兼容性都更好。


第三步:配置服务器

现在我们来设置服务器的基本参数。

  1. 创建文件夹 在你的电脑上(建议放在非系统盘,如 D 盘或 E 盘)新建一个文件夹,命名为 MC-Server 或你喜欢的名字。不要用中文或特殊符号

    Minecraft开服务器步骤复杂吗?-图3
    (图片来源网络,侵删)
  2. 放入文件 将你刚刚下载的 .jar 文件(paper-1.20.1.jar)放入这个文件夹中。

  3. 创建启动脚本(方便启动)

    • 在 Windows 上
      • 在文件夹中,右键点击空白处 -> 新建 -> 文本文档。
      • 将文件命名为 start.bat
      • 右键点击 start.bat,选择“编辑”。
      • 将以下代码复制进去:
        java -Xms2G -Xmx4G -jar paper-1.20.1.jar nogui
        • java: 运行 Java 程序的命令。
        • -Xms2G: 初始分配内存为 2GB。
        • -Xmx4G: 最大分配内存为 4GB。请根据你电脑的内存大小调整,一般设为电脑总内存的 50%-70% 即可,不要超过 8GB。
        • -jar paper-1.20.1.jar: 运行你下载的 Jar 文件。请确保文件名与你的文件名一致!
        • nogui: 以命令行模式运行,不显示图形界面,可以节省资源。
      • 保存并关闭文件。
  4. 首次启动以生成配置文件

    • 双击你刚刚创建的 start.bat 文件。
    • 首次启动时,它会进行一些初始化,并生成一些必要的文件,包括:
      • server.properties:服务器的主要配置文件。
      • eula.txt:最终用户许可协议文件。
      • world:你的世界存档文件夹。
    • 启动窗口会闪一下然后关闭,这是正常的。
  5. 同意 EULA 协议

    • 用记事本打开 eula.txt 文件。
    • 将文件中的 eula=false 修改为 eula=true
    • 保存并关闭。这是必须的步骤,否则服务器无法启动。
  6. 修改服务器属性(可选)

    • 用记事本打开 server.properties 文件。
    • 这里可以修改很多有趣的设置,
      • server-ip=: 留空表示监听所有IP。
      • server-port=25565: 默认端口,一般不需要改。
      • motd=A Minecraft Server: 服务器在列表中显示的名称。
      • gamemode=survival: 默认游戏模式(0=生存, 1=创造, 2=冒险, 3=旁观者)。
      • difficulty=easy: 默认难度(0=和平, 1=简单, 2=普通, 3=困难)。
      • pvp=true: 是否允许玩家对战。
      • online-mode=true: 必须为 true,用于验证正版玩家,如果设为 false,任何人都可以用任何名字进入,但会有安全风险。

第四步:启动服务器

一切准备就绪!

  1. 再次双击 start.bat 文件。
  2. 这次窗口会一直保持打开状态,并显示服务器的运行日志,当看到 "Done" 字样时,表示服务器已成功启动!
  3. 不要关闭这个窗口,关闭它就等于关闭了服务器,如果窗口卡住,可以输入 stop 命令来安全关闭服务器。

第五步:连接服务器

  1. 获取服务器IP地址

    • 局域网内连接(同一WiFi下)
      • 在 Windows 上,按 Win + R,输入 cmd,回车。
      • 在命令提示符中输入 ipconfig,回车。
      • 找到 "无线局域网适配器 WLAN" 或 "以太网适配器",查看 "IPv4 地址",这就是你的局域网IP,168.1.10
    • 外网连接(不同网络下)
      • 你需要你的公网IP地址,在浏览器中搜索 "我的IP",就能查到。
      • 重要提示:要让外网朋友连接,你必须在你的路由器上设置端口转发,将 25565 端口映射到运行服务器的电脑的局域网IP上,这个过程因路由器品牌而异,请自行搜索你的路由器型号 + "端口设置" 进行查找,如果端口无法转发,可以考虑使用 内网穿透工具(如 frp, ngrok)。
  2. 在游戏中添加服务器

    • 启动你的 Minecraft Java 版客户端。
    • 点击 "多人游戏"。
    • 点击 "添加服务器"。
    • 在 "服务器名称" 一栏填写你喜欢的名字(如 "我的世界服务器")。
    • 在 "服务器地址" 一栏填入你刚刚获取的IP地址。
      • 如果是局域网,填 168.1.10:25565 (端口号可以省略)。
      • 如果是外网,填 你的公网IP:25565
    • 点击 "完成"。
    • 服务器列表会出现你添加的服务器,点击它,然后点击 "直接连接" 即可进入!

第六步:进阶操作(可选但强烈推荐)

安装插件/模组

插件是服务器的扩展,可以实现 OP 权限管理、保护领地、小游戏、经济系统等功能。

  1. 在服务器文件夹中新建一个名为 plugins 的文件夹。
  2. 将下载的插件文件(通常是 .jar 文件)放入 plugins 文件夹。
  3. 重启服务器,插件就会自动加载。
  4. 推荐插件
    • EssentialsX: 提供核心命令,如 /tp, /home, /sethome 等。
    • WorldEdit: 强大的世界编辑工具,适合 OP 使用。
    • LuckPerms: 权限管理插件,控制谁能做什么事。
    • **CoreProtect`: 记录玩家操作,用于回滚破坏和追踪。

使用管理面板

如果你觉得用命令行管理服务器很麻烦,可以使用管理面板,如 Pterodactyl (需要自己部署) 或 McMyAdmin (付费面板),它们提供图形化界面,方便管理服务器、安装插件、查看日志等。

备份世界

世界文件非常重要,一定要定期备份!

  • 手动备份:直接复制 world 文件夹,粘贴到别处。
  • 自动备份:安装自动备份插件,如 AutoBackup,它会按设定的时间自动为你备份世界。

第七步:常见问题与解决方案

  • Q: 启动时提示 "is not recognized as an internal or external command..."

    • A: 这说明你的电脑没有正确配置 Java 环境变量,请确保你安装了 Java,并将 Java 的 bin 目录添加到了系统环境变量 Path 中,或者,在 start.bat 文件的开头写上 Java 的完整路径,"C:\Program Files\Java\jdk-17\bin\java.exe" -Xms2G -Xmx4G -jar paper-1.20.1.jar nogui
  • Q: 朋友连接提示 "Failed to verify username!" 或 "无法连接到服务器"

    • A:
      1. 检查 server.properties 文件中的 online-mode 是否为 true
      2. 检查 IP 地址和端口号是否正确。
      3. 如果是外网连接,确认是否已经正确设置了端口转发,并且防火墙/杀毒软件没有阻止该端口。
  • Q: 服务器运行非常卡顿

    • A:
      1. 增加 -Xmx 的值,给服务器分配更多内存。
      2. 换成性能更好的服务端,如 Paper 或 Purpur。
      3. 检查插件是否有冲突,或者安装了过多的劣质插件。
      4. 你的世界可能太大了,尝试用 MCA Selector 等工具清理掉不常用的区块。

希望这个详细的教程能帮助你成功搭建自己的 Minecraft 服务器!祝你和朋友玩得开心!

分享:
扫描分享到社交APP
上一篇
下一篇