我的世界Java版填服务器端口,不需要找专门的输入框,地址栏里跟着IP或域名一起写就行,格式是“IP:端口”,默认端口是25565。
很多玩家第一次开服或进服,会被“服务器端口”这几个字吓住,总觉得是个很复杂的网络参数,其实点开多人游戏、添加服务器,那个叫“服务器地址”的输入框,就是填端口的地方,下面把各种情况拆开聊清楚。
我的世界Java版服务器端口怎么填:先分清两个数字
地址栏里的“IP:端口”到底啥意思
打个比方,IP是房子地址,端口是房间里不同的门,别人访问你家,得先找到房子,再找到正确的门,我的世界Java版默认的门牌号是25565,相当于官方默认后门。
标准填法是在服务器地址栏里输入:
play.example.com:25565
如果服务器用的是默认端口25565,近年来的Java版(从1.19.3版本起)可以只输IP,冒号和数字省略,游戏会自动补上25565,但一旦服务器改过端口,比如开服的人把端口改成了30000,那地址栏就必须写:
play.example.com:30000
漏掉冒号或数字,游戏就会默认去敲25565那扇门,对方没开这扇门,自然就提示连接超时。
设置里那个端口不是给你填的
很多人打开服务器配置文件server.properties,看到里面有这么一行:
server-port=25565
这是开服的人设置的,不是进服的人填写的。作为玩家,你永远不需要去改这个文件,只需要在多人游戏地址栏里把冒号后面的数字填对。
我的世界服务器进不去时,八成是端口没配对
先看错误提示是哪种“进不去”
连接失败有两种常见提示,代表完全不同的问题:
-
connection timed out(连接超时):说明网络路由能到达对方主机,但端口没通或没人监听
- connection refused(连接被拒绝):说明主机在线,但那个端口上没有服务,或者防火墙主动拒绝了
遇到超时,优先怀疑端口转发、安全组、防火墙三个地方。
局域网联机时端口是游戏随机给的
如果玩局域网,流程是:游戏内按ESC → 对局域网开放 → 会看到端口那栏有一个5位随机数字,这个数字每次开房都会变,朋友加入时在地址栏填你电脑的局域网IP加上这个端口,
168.1.5:54321
注意局域网和外网是两回事,同一WiFi下用上面格式没问题,想让外网朋友连进来,就需要在路由器里做端口映射(NAT转发),把路由器公网IP的某个端口,转发到你电脑的局域网IP和这个随机端口上,这一步漏了,外网玩家怎么填端口都进不来。
服务器面板和云服务商的安全组是最大盲区
现在不少人用云服务器开服,买了ECS之类的云主机,以为装上服务端就完事,然后发现填了IP和端口,始终连不上。
多数情况下问题出在安全组入方向规则,简米云、酷番云、华为云的控制台里,都有一个“安全组”或“防火墙”的功能,需要手动添加入方向规则。
| 项目 | |
|---|---|
| 协议类型 | TCP |
| 端口范围 | 25565/25565 |
| 授权对象 | 0.0.0/0(所有人可访问) |
很多人在云服务商的安全组里只放行了80和443这两个网页端口,忘了放行游戏端口,结果就是服务器开着,外面的人怎么都连不上,包括宝塔面板、MCSManager这些管理面板的防火墙,也要一并放行。
开服机器自己也要放行端口
Windows机器开服,系统防火墙弹窗询问是否允许Java访问网络时,要点“允许”,如果之前不小心点过拒绝,需要去:
- 控制面板 → Windows Defender防火墙 → 高级设置 → 入站规则
- 新建规则 → 端口 → TCP → 特定本地端口填25565 → 允许连接
这是国内玩家开服时相当容易被忽略的一步。
端口被占用了怎么换一个
查看端口占用情况
本地开服如果提示“Failed to bind to port”或者“端口已被占用”,说明25565这个端口被别的软件占了,命令行里查看:
netstat -ano | findstr 25565
Linux系统用:
netstat -anp | grep 25565
找到占用进程的PID,在任务管理器里确认是哪个程序,关掉它,或者直接换一个端口。
换端口的操作路径
- 用记事本打开服务端的server.properties
- 找到server-port=25565
- 改成比如server-port=30000
- 保存,重启服务端
- 告诉玩家地址改成:你的IP:30000
换端口后,云服务器安全组和系统防火墙都要同步放行新端口,别只改文件。
填端口时常见的几个坑
冒号必须是英文冒号
在服务器地址栏里,IP和端口之间的冒号,一定要是英文输入法状态下的冒号,也就是Shift+分号键打出来的“:”,中文全角冒号“:”会导致无法解析地址,这个错误非常基础,但每个服务器贴吧里都能看到有人犯。
端口不是越大越好
端口号范围是0到65535,其中0到1023是系统保留端口,多数需要管理员权限才能使用,建议开服端口选1024到65535之间,比如25565、30000、25566这些都很常见。
域名解析和端口冲突没关系
如果你用的是域名而不是IP,域名只负责解析成IP,端口不受影响,地址栏同样写“域名:端口”就行,比如你买了个域名绑定到服务器,地址栏写:
mc.example.com:25565
这个地址是完整格式。
我的世界服务器端口填写的3个高频疑问
问:服务器地址栏能不能只填IP不填端口?
能,前提是服务器用的默认端口25565,且你的Java版版本较新,会自动补全,但如果服务器改了端口,只填IP就进不去,建议不确定时先问开服的人要完整地址,或者看一眼他的开服公告。
问:正版服务器和离线服务器的端口填法有区别吗?
没有区别,端口只是传输层的入口,跟正版验证、离线登录无关,填法都是“IP:端口”,区别在于,正版服务器需要在服务器配置里开启online-mode=true,玩家需要登录正版账号才能进,这些和端口怎么填互不影响。
问:公网IP填了,端口也填了,还是连不上,问题可能在哪?
端口映射做了、安全组放行了、防火墙也放行了,仍然连不上,建议先确认运营商是否分配了公网IP,国内部分地区的家庭宽带运营商分配的是大内网IP,也就是私有IP,你看到的路由器公网IP并非真正公网地址,这种情况下,无论端口怎么填都进不来,需要向运营商申请公网IP,或者使用内网穿透方案,用对方提供的端口地址连接。
服务器端口不是一个需要背下来的复杂参数,默认25565、地址栏用英文冒号隔开、改了端口就跟着改地址,记住这三条基本不会栽跟头,开服的玩家则多费一步:改完端口后,安全组、防火墙、端口转发,三处都放行,才能保证别人填了你的端口真的能进来。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/655399.html





