打算拉朋友一起联机,或是自己搭小型游戏服务器,最先碰到的阻碍基本都是服务器IP。听着像专业术语,说白了就是服务器对应的网络门牌号。没有这个地址,客户端就找不到目标服务器建立连接。门牌号分不同类型,选错对应的场景,再怎么尝试都连不上。
区分两类IP是首要的,很多人卡在这一步。一类是局域网IP,格式大多是192.168.x.x。它的生效范围仅限同一台路由器覆盖的网络里。你和朋友接入同一个WiFi,使用这个地址就能成功连接。另一类为公网IP,属于设备在整个互联网里的独立地址。只有拿到公网IP,不在同一局域网的外部好友,才能接入你的服务器。

如果你只是加入别人搭建好的服务器,操作会简单很多。不少服务器宣传页面会提供域名,类似play.example.com这种形式,相比一长串数字更好记忆,就算IP发生变动,域名依旧可以正常访问。进入游戏选择多人游戏板块,找到添加服务器入口,粘贴地址即可。Java版服务器默认端口25565,正常情况下不用手动填写;基岩版默认端口19132,服主没有修改配置的话,端口同样可以省略。
查找公开服务器IP有几个靠谱渠道。国内玩家常用MCBBS服务器板块,帖子内会标注服务器地址与适配游戏版本。海外资源可以浏览Planet Minecraft、Minecraft Server List这类站点,能够按照在线人数排序,筛选还在活跃运行的服务器。像Hypixel,地址mc.hypixel.net长期稳定,直接访问官网就能获取最新信息。
如果准备自建服务器供好友游玩,情况会复杂不少,IP的选择完全取决于好友所处网络环境。
好友和你连入同一个WiFi,这时需要获取局域网IP。Windows系统按下Win+R,输入cmd调出命令窗口,执行ipconfig命令,找到IPv4地址一栏,一般就是192.168.1.x这类格式。把这个地址发给好友,末尾附上默认端口25565。
要是想让不在同一处的朋友接入,局域网IP就无法使用,需要公网IP。直接打开浏览器搜索IP地址查询,页面展示的就是本机公网IP。但现实里很多家庭宽带,运营商不会分配独立公网IP,设备会被划入大型内网。这种场景下查到的IP,是多户用户共用的,就算做好端口映射也无法生效。
遇到没有公网IP的情况,内网穿透是更落地的方案。frp、樱花FRP、花生壳都属于这类工具,会在本地电脑和公网服务器之间搭建网络隧道,分配公开域名或者带端口的访问地址,外部用户依靠这个地址连接本地服务器。对比向运营商申请公网IP,这个方式更容易落地。
使用阿里云、腾讯云这类云服务器开服,操作会省事很多。服务商控制台页面直接展示公网IP,只需要进入安全组,放行我的世界对应的端口,Java版放行TCP 25565,基岩版放行UDP 19132,其他人就可以凭借这个公网IP接入。
好友发来地址但是无法连接,可以自行一步步排查。核对IP和端口有没有抄写错误,端口出错是高频问题。如果使用域名,打开命令提示符执行ping加域名,查看能不能解析出对应IP。部分服务器会隐藏真实IP,ping返回结果不一定准确,但可以测试基础网络连通状态。最简单的办法,进入游戏多人列表查看服务器信号标识,绿色代表地址有效,灰色或是提示无法连接,代表地址错误或是服务器没有启动。