关闭自定义LAN局域网联机服务器的正版验证,核心操作是将服务端配置文件中的online-mode设置为false,并重启服务器,这样非正版客户端也能加入局域网联机游戏。参考2
自定义局域网联机服务器怎么关闭正版验证:为什么要改这个设置
正版验证是Mojang为防止盗版客户端接入服务器而设计的机制,当你运行一个Minecraft Java版服务器并开启局域网联机,服务端默认会向Mojang会话服务器验证每位玩家的账号有效性,只有通过验证的客户端才能进入游戏,如果你和朋友都在同一个局域网内,但有人没有购买正版账号,那么正版验证就会变成一道墙,直接拒绝连接。参考2
典型场景:宿舍联机与家庭局域网派对
比如你搭建了一个自定义局域网联机服务器,邀请室友一起玩,室友的电脑上装的是离线启动的客户端,每次尝试连接都会弹出“无效会话”或“连接失败”的提示,关闭正版验证就是唯一可行的解决方案,行业共识认为,在可信的局域网环境中关闭正版验证,并不会带来明显的安全风险,因为连接范围仅限于本地网络,外部攻击面极小。
关闭正版验证的副作用
- 非正版玩家UUID基于用户名生成,与正版玩家的UUID格式不同,可能导致部分插件(如经济、领地)出现数据混乱。
- 离线模式下服务器无法从Mojang服务器获取玩家皮肤信息,所有玩家将显示为默认Steve/Alex皮肤。
- 如果有人恶意冒用他人用户名连接,服务器无法通过正版验证来区分身份,因此建议配合白名单或AuthMe登录插件使用。
我的世界关闭正版验证方法:server.properties 核心修改
无论你使用的是Vanilla原版服、Paper、Spigot还是Forge服,关闭正版验证的入口都在服务端根目录下的

server.properties文件中,这个文件是服务器运行的核心配置,几乎所有开关参数都集中在这里。
通用修改步骤
- 停止运行中的服务器进程,避免配置被覆盖。
- 用记事本或任意文本编辑器打开
server.properties。 - 找到
online-mode=true这一行,将true改为false。 - 保存文件,重启服务器。
- 在局域网内其他设备上使用离线客户端连接服务器IP(如
168.x.x:25565)。
不同服务端的注意事项
- Vanilla / Paper / Spigot:修改后直接生效,无需额外操作,但Paper服务端在离线模式下会默认阻止非正版玩家,需额外在
paper.yml中将settings.velocity-support.enabled(如果开启)关闭,或保持默认。 - Forge服(使用Minecraft Forge服务端):同样修改
server.properties,但部分模组可能依赖正版验证,如登录类模组,需要一并配置。 - BungeeCord / Velocity 跨服端:如果使用这类代理端,需要将
online-mode设置为false,并且在子服配置中也要统一关闭,否则会出现“您已从服务器断开”的循环错误。
局域网开放(内置LAN功能)的特殊处理
如果你是在单人游戏界面按ESC选择“对局域网开放”,而不是单独搭建独立服务器,情况略有不同,原版Minecraft内置的局域网开放功能默认强制正版验证,无法通过图形界面关闭,这时你需要借助第三方模组或插件来绕过。
- 使用Lan Server Properties模组(Forge/Fabric): 安装后可以在游戏中按下特定快捷键(如
)打开配置界面,手动将B
online-mode设置为false,并且可以自定义端口和最大玩家数。 - 使用Open to LAN Mod(Fabric): 这款模组提供了更丰富的局域网开放选项,包括关闭正版验证的开关。
- 直接搭建独立服务器: 最稳妥的方法是放弃内置局域网功能,转而在本地运行一个独立的服务器端,通过上述
server.properties修改来关闭正版验证,这样自由度更高,且支持更多插件和配置。
联机服务器正版验证关闭步骤:以不同服务端为例的对比表格
| 服务端类型 | 修改位置 | 额外配置 | 推荐安全措施 |
|---|---|---|---|
| Vanilla (原版) | server.properties → online-mode=false | 无 | 白名单(whitelist.json) |
| Paper / Spigot | 同上 + 检查 paper.yml 中settings.velocity-support.enabled | 建议关闭车速相关功能 | 白名单 + 启用enforce-whitelist=true |
| Forge服 | server.properties | 部分模组需单独配置登录 | 安装AuthMe或SimpleLogin插件 |
| BungeeCord | config.yml 中online_mode: false | 子服也需同步关闭 | 设置IP限制或白名单 |
操作验证:修改完成后,在局域网内用一台未登录正版账号的客户端连接,如果能正常进入游戏且不弹出“会话过期”提示,即表示关闭成功。
局域网联机服务器设置常见问题解答
Q1:关闭正版验证后,正版玩家还能正常连接吗?
可以,正版客户端连接离线模式服务器时,Mojang会话
服务器不会参与验证,服务器也不会检查客户端是否为正版,正版玩家仍然可以正常进入,但服务器不会显示他们的正版皮肤,除非安装皮肤插件(如SkinsRestorer),正版玩家在离线服中同样会被视为离线玩家,UUID由用户名生成,因此如果之后重新开启正版验证,他们的数据(背包、等级等)可能无法自动继承。
Q2:关闭后其他玩家无法连接,提示“连接失败”或“io.netty”错误?
首先检查服务器防火墙是否开放了对应端口,默认`25565`,其次确认客户端使用的Minecraft版本与服务器完全一致,版本差异会导致连接被拒绝,如果是在局域网内,检查客户端是否在多人游戏中正确输入了服务器IP(如`192.168.1.100`)和端口,如果服务器端开启了正版验证但客户端未登录,也会出现错误,请确保`online-mode`已确实改为`false`并重启成功。
Q3:如何确保离线模式下的服务器安全性?
由于离线模式无法验证玩家身份,任何人可用任意用户名连接,这可能导致他人冒用管理员用户名,建议采取以下措施:启用白名单功能(`whitelist=true`),只允许指定用户名加入;安装登录插件(如AuthMe Reloaded),要求玩家设置密码,首次登录后插件会记录用户名的合法密码;如果服务器对外暴露端口,务必在`server.properties`中设置`enable-query=false`和`enable-rcon=false`,避免被扫描攻击,行业共识认为,在纯局域网环境中,这些措施可以省略,但一旦通过路由器端口映射暴露到公网,就必须配置登录插件和白名单。
关闭自定义LAN局域网联机服务器的正版验证,本质就是修改online-mode参数,但务必根据搭建方式(独立服或内置局域网)选择正确的操作路径,并在局域网场景下做好基础的访问控制。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/528805.html
![[自定义局域网]手把手教你如何关闭正版认证!!!](https://i2.hdslb.com/bfs/archive/d3ddc7b3dea6973b3c5b082c4aadfa9f384dad8e.jpg)

