凌峰创科服务平台

Minecraft如何开启服务器?步骤复杂吗?

要在 Minecraft 中开启一个专属服务器,让朋友们能一起探索方块世界,需要经过一系列步骤,以下是详细的操作指南,涵盖准备工作、服务器搭建、配置优化及常见问题处理,帮助你顺利完成服务器搭建。

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

准备工作

在开始前,需确保满足以下条件:

  1. 硬件要求

    • 电脑配置:建议使用至少 4GB 内存、双核 CPU 的电脑(推荐 8GB 内存以上,以确保流畅运行)。
    • 网络环境:需稳定的公网 IP(家庭网络可通过路由器端口转发获取)或使用内网穿透工具(如花生壳、frp)。
    • 操作系统:Windows/Linux/macOS 均可,本文以 Windows 为例说明。
  2. 软件下载

    • Minecraft 服务器端:访问 Minecraft 官网,选择与游戏客户端版本匹配的 .jar 文件(如 1.20.1 版本下载 "minecraft_server.1.20.1.jar")。
    • Java 运行环境:确保安装了对应版本的 Java(服务器端通常需要 Java 17,可在官网下载 Oracle JDK 或使用 OpenJDK)。

搭建服务器步骤

创建服务器文件夹

在电脑上新建一个文件夹(如 "MC_Server"),将下载的 minecraft_server.jar 放入其中,此文件夹将存储所有服务器文件(世界存档、配置文件等)。

启动服务器

双击 minecraft_server.jar,首次运行会自动生成必要的配置文件(如 server.propertieseula.txt)。

  • 同意服务条款:打开生成的 eula.txt,将 eula=false 修改为 eula=true,保存后退出。
  • 再次启动:再次双击 .jar 文件,服务器将开始初始化,首次启动可能需要几分钟,完成后会显示 "Done"(启动成功)。

配置服务器核心文件

服务器启动后,需修改关键配置以适应需求:

  • server.properties(服务器属性)
    用记事本打开此文件,可修改以下参数:
    | 参数名 | 作用 | 推荐值 |
    |--------|------|--------|
    | server-name | 服务器名称 | "我的世界服务器" |
    | motd | 服务器描述(登录时显示) | "欢迎来到方块世界!" |
    | max-players | 最大玩家数 | 10 |
    | gamemode | 默认游戏模式(0/生存,1/创造,2/冒险) | 0 |
    | difficulty | 难度(0/和平,1/简单,2/普通,3/困难) | 1 |
    | allow-nether | 是否允许下界 | true |
    | allow-flight | 是否允许飞行(创造模式) | false |
    | white-list | 是否启用白名单(true/false) | false(需手动添加玩家名单) |

  • ops.json(管理员名单)
    添加管理员账号,格式为 {"name":"玩家名","level":4,"uuid":"玩家UUID"},玩家UUID 可通过 在线UUID工具 查询。

端口转发(内网搭建必备)

若路由器未分配公网 IP,需在路由器设置中开启端口转发,让外网玩家能访问:

  1. 登录路由器管理页面(通常在浏览器输入 168.1.1168.0.1)。
  2. 找到 "端口转发" 或 "虚拟服务器" 选项,添加规则:
    • 外部端口:25565(Minecraft 默认端口)
    • 内部端口:25565
    • 协议:TCP/UDP
    • IP 地址:服务器的内网 IP(如 168.1.100,可通过 cmd 输入 ipconfig 查询)。
  3. 保存设置后,外网玩家可通过你的公网 IP 连接服务器。

使用启动脚本(可选)

为方便管理,可创建批处理文件(.bat)启动服务器,

@echo off
java -Xms4G -Xmx8G -jar minecraft_server.jar nogui
pause
  • -Xms4G:初始内存分配 4GB
  • -Xmx8G:最大内存分配 8GB(根据电脑配置调整)
  • nogui:以命令行模式启动(节省资源)

服务器优化与插件

性能优化

  • 内存分配:根据电脑配置调整启动脚本中的 -Xmx 值(避免超过电脑可用内存)。
  • 世界备份:定期备份世界存档(world 文件夹),可使用批处理脚本定时复制到其他位置。

安装插件

若需扩展功能(如保护、管理工具),可下载插件并放入 plugins 文件夹(需手动创建):

  • WorldEdit:世界编辑工具,支持快速建造/修改地形。
  • LuckPerms`:权限管理插件,可精细控制玩家权限。
  • EssentialsX`:基础功能插件,提供传送、TPA、home 等命令。

常见问题处理

  • 玩家无法连接:检查端口转发是否开启、防火墙是否阻止 25565 端口,或确认 IP 地址是否正确。
  • 服务器卡顿:尝试降低 view-distance(视野距离,在 server.properties 中调整),或升级硬件/增加内存分配。

相关问答 FAQs

Q1: 如何让服务器保持 24 小时在线?
A1: 若电脑需长期关机,可考虑使用云服务器(如阿里云、腾讯云)或 VPS,通过 SSH 远程连接服务器并使用 screen/tmux 工具保持进程运行,本地电脑则需确保不进入睡眠模式,并关闭节能选项。

Q2: 如何添加玩家白名单?
A2: 在 server.properties 中设置 white-list=true,然后在 whitelist.json 文件中添加玩家信息(格式:{"name":"玩家名","uuid":"UUID"}),玩家加入前需由管理员添加至白名单,未添加的玩家无法进入服务器。

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