我的世界怎么做世界?

相明君相明君最佳答案最佳答案

我做过一个实验,用1.7.2的forge版的客户端联机(我的服务器是1.7.2版),然后让朋友用1.7.2的java版客户端加入进来,发现可以顺利连接。所以理论上讲,楼主的问题应该是在forge版上出现的。 楼主的问题是,“搭建好服务器之后,我的朋友在Java端无法加入” 通过你的叙述,我大胆猜测一下出现这个问题的原因——你可能把服务器弄成了只读模式。如果你只是想和朋友一起玩,而不想通过服务器来让更多人玩的话(比如开pvp服务器)那么你只需要把你的服务器改成可读写即可。打开.minecraft/server.properties,添加allow-nether=true,然后保存,重新启动服务器就可以了。如果是新手的话,建议看看我的这个回答如何安装forge,怎么设置服务器,里面详细介绍了怎么建立服务器以及服务器的各种参数设置。

如果上面的操作成功的话,你的问题应该就已经解决了。 如果你的问题依旧存在,那么我再给你分析一下其他可能的原因。

原因一:你输入的ip地址不对 你也许不知道自己的ip地址是多少,那你看看这个吧 (注意:如果是手机上网的话,ip有可能不一样)。一般情况,外网IP和内网IP是不一样的,如果你的网络管理员给了你内网IP,而你却不知道的话,你可以问网络管理员要。不过一般情况,我们都是在局域网里玩的,所以只需要知道计算机的固定名称就可以了。(注:服务器必须是开着的并且可以被连接到才能实现以下步骤,否则请参见原因二)。

打开MC的主程序(可以是快播),按下“F3”或者“~”,看到有蓝色方块闪动,显示的是你的外网IP,把这个IP复制到游戏的客户端中(注意:不要使用代理)。

原因二:你的防火墙没有开放端口 对于XP用户:点击开始→控制面板 选择Windows防火墙 点设置 选本地连接属性 双击 Internet协议版本4 (TCP/IPv4) 选中“高级”选项卡 查看是否有需要开放的端口,如有,则添加端口(可以在搜索引擎中输入“端口”来查看哪些端口是被封的)。对于win7及以上系统:按住Win+R,运行防火墙,方法同上。

原因三:游戏版本不对 一般来说,服务器会默认开启版本验证,只有你的游戏版本高于或者等于服务器所要求的游戏版本才能进入。

我来回答
请发表正能量的言论,文明评论!