哈基墨都能看懂的MC开服教程

墨雨猫猫 发布于 23 天前 68 次阅读


AI 摘要

想和朋友一起玩MC?跟着这篇教程走就行!从选服务端、装Java到开服联机,每一步都清清楚楚。最省心的Paper核心、防回档技巧、三种联机方式全都有,照做就能开服,连熊孩子都能轻松搞定!喵~

之前评论区有朋友催这篇开服教程,本喵拖了大半个月终于把它写出来了(

这篇教程面向完全没接触过开服的新手,目标只有一个:照着做,就能和朋友一起进服玩。全程以 Windows 为例,Mac / Linux 思路一样,只是启动脚本写法不同。

一、先搞清楚:你要开哪种服?

Minecraft 分 Java 版基岩版(手机 / Win10 商店 / 主机版),两边的服务端不通用。本教程讲的是 Java 版开服——网上绝大多数插件服、模组服都是 Java 版。

服务端“核心”(也就是服务器主程序)常见有下面几种,新手不用纠结,直接选 Paper:

  • 官方服务端 Vanilla:最纯净,不能装插件,性能优化一般
  • Paper:新手首选,性能好、能装插件,玩法和原版完全一致 ✅
  • Purpur:基于 Paper,可自定义项更多,以后进阶了可以换
  • Fabric / Forge 服务端:想玩模组 Mod 的时候才用,本篇不涉及

二、安装 Java 环境

服务端要靠 Java 才能跑,版本要对应游戏版本:

  • MC 1.20.5 及更新版本:需要 Java 21
  • MC 1.18 ~ 1.20.4:需要 Java 17
  • 更老的版本:1.17 用 Java 16,1.16.5 及以前用 Java 8

下载推荐 Eclipse Temurin,官网:https://adoptium.net,选好版本和你的系统(Windows x64,.msi 安装包),一路下一步装好即可,安装器会自动帮你配置环境变量。

验证:按 Win + R,输入 cmd 回车,在黑窗口里输入:

java -version

能打印出类似 openjdk version "21.0.x" 的信息,就说明装好了。提示“不是内部或外部命令”的话,重装一遍并确认安装时勾选了设置 PATH。

三、下载服务端核心

  • Paper 官网下载页:https://papermc.io/downloads/paper,选择你要开的游戏版本,下载 jar 文件
  • 在电脑上新建一个专用文件夹,比如 D:MCServer。注意:路径里千万别带中文、空格和特殊字符,这是新手最常踩的坑!
  • 把下载好的 jar 文件丢进这个文件夹,并改名为 paper.jar(改名是为了启动脚本好写)

四、第一次启动

D:MCServer 文件夹里新建一个文本文件,把下面内容粘进去,保存后改名为 start.bat(注意要把文件后缀从 .txt 改成 .bat):

@echo off
java -Xms1G -Xmx2G -jar paper.jar nogui
pause

参数说明:-Xms1G 是初始分配 1G 内存,-Xmx2G 是最多用 2G。2G 内存够 5 人左右的原版小服用;人多或加了插件可以调大,但不要超过你电脑总内存的一半,否则机器本身会卡。

双击 start.bat,第一次启动会刷出一堆文件,然后停下来提示你需要同意 Minecraft 的用户协议——这是正常现象。

五、同意协议,正式开服

  1. 用记事本打开文件夹里新生成的 eula.txt
  2. eula=false 改成 eula=true,保存关闭
  3. 再次双击 start.bat,耐心等它生成地图

当黑窗口最后出现类似 Done (x.xxxs)! For help, type "help" 的字样时,服务器就开好了!🎉

重要:关闭服务器时,要在黑窗口里输入 stop 并回车,等它保存完世界再关窗口。不要直接点右上角叉掉,否则可能回档。

六、自己先进服看看

打开 Minecraft 客户端 → 多人游戏 → 添加服务器,服务器地址填 localhost(也可以写 127.0.0.1),保存后双击进入。能进到世界里,说明服务器本身完全没问题。

文件夹里的 server.properties 是服务器配置文件(右键用记事本打开),改完保存并在控制台 stop 重启后生效。常用的几项:

server-port=25565          # 服务器端口
online-mode=true           # 是否开启正版验证,正版服保持 true
max-players=20             # 最大玩家数
white-list=false           # 是否开启白名单
view-distance=10           # 视距,卡就调小(6~8)
motd=A Minecraft Server    # 服务器列表里显示的介绍
# difficulty=normal / gamemode=survival 难度和游戏模式

七、让朋友也能连进来(重点)

这一步根据你的网络情况分三种,对号入座即可

情况 1:朋友和你在同一个 WiFi 下(最简单)

在 cmd 里输入 ipconfig,找到“IPv4 地址”,一般是 192.168.x.x 这样的。让朋友在添加服务器时填这个内网地址就能进。

情况 2:外网朋友连入,且家里有公网 IP

  • 先打开 https://ip.sb 看到一个 IP,再登录路由器后台看 WAN 口 IP,两个一样说明你有公网 IP;没有的话可以打运营商客服电话申请(电信一般可免费开通)
  • 进路由器后台(地址通常是 192.168.1.1192.168.0.1),找到「端口映射 / 虚拟服务器 / 端口转发」
  • 添加一条规则:内部端口和外部端口都填 25565,协议选 TCP,内部 IP 填开服电脑的内网 IP,保存启用
  • 第一次启动时 Windows 防火墙会弹窗,勾选“专用网络”并点允许访问
  • 朋友的服务器地址填你在 ip.sb 看到的公网 IP 即可

注意:家用宽带的公网 IP 通常会变,重启光猫、路由器后可能更换,到时候把新 IP 再发给朋友就行。

情况 3:没有公网 IP(大多数小区宽带)

内网穿透把本地端口暴露出去。国内常见的免费 frp 面板:

用法大同小异:注册账号(一般要实名认证)→ 下载启动器 → 创建隧道,本地地址填 127.0.0.1,本地端口填 25565 → 启动隧道。启动后会得到一个类似 xxx.frp.one:12345 的地址,朋友在 MC 里直接填它就能连。

免费节点带宽有限,人多会卡。打算长期开服的话,可以考虑付费节点,或者干脆租一个商家的“面板服”,省心很多。

八、装插件(可选)

  • 服务器成功启动一次后,文件夹里会出现 plugins 目录
  • 找插件:SpigotMCModrinthHangar,下载对应版本的 .jar 文件
  • 把 .jar 丢进 plugins 文件夹,控制台 stop 后重启即可。尽量不要用 reload,容易把服搞出玄学问题
  • 新手常用插件:EssentialsX(各种基础指令)、LuckPerms(权限管理)、ViaVersion + ViaBackwards(让不同版本的客户端都能进服)

九、常见问题排查

  • 黑窗口一闪而过:多半是路径含中文、Java 没装好或内存设太大。脚本里有 pause,窗口停住后看最后几行报错
  • 提示 Bind failed / 端口被占用:25565 被别的程序占了,改 server.properties 里的 server-port(穿透的本地端口也要跟着改)
  • 自己能进、朋友进不来:依次检查 Windows 防火墙是否放行、路由器端口映射规则是否正确、穿透隧道是否在线
  • 进服提示“无效会话 / Invalid session”:启动器没登录正版账号,或者客户端和服务器的 online-mode 设置不匹配
  • 服务器卡:先把 view-distance 调到 6 ~ 8;给 -Xmx 多分点内存;确认用的是 Paper 而不是官方端
  • 怕遇到熊孩子:设置 white-list=true,在控制台用 whitelist add 玩家名 加白名单

写在最后

到这里,你已经拥有了一个能和朋友联机的小服啦。以后遇到报错别慌,黑窗口最后几行基本写明白了,把关键一句复制去搜,一般都能找到答案。

祝玩得开心,当服主也别忘了写作业喵 (=^・ω・^=)

此作者没有提供个人介绍。
最后更新于 2026-09-24