我的世界简单联机:是哪里简单了?
这是一个比较广泛的问题,如果要深究的话,我得从联机的整个运作方式讲起了
我尽量摘取扼要。
首先是,我们联机主要通过的方式,原理。
方式:
局域网联机,多见于宿舍,家庭等局域网内联机游玩。
广域网(互联网)联机,多见于使用服务端的大型服务器(Minecraft官方推出的领域realm就是广域网服务器)
在互联网上,游戏联机其实就是多台主机达成协议互传数据的过程,对于Minecraft来说,联机在本质上是TCP的握手成功后才会实行的内容。
当我想要联机,实际上发生了什么事?
如果你是客户端,那么联机的前提条件就是你要找到你的连接对象(服务器)。如果是在局域网内部的服务器,客户端之间可以互相作为服务器,这种联机方式十分简单,此处不做叙述。我现在主要说一说广域网联机。相对于广域网来讲,局域网是大多数家庭,公司接入互联网之前要经过的门坎。局域网设备(比如路由器)拦下了来自广域网的对局域网内设备进行直接访问的行为。想要广域网联机(以下简称联机),就必须把服务端暴露于广域网,常见的方法是端口映射
端口映射之后,局域网和广域网之间就搭建起了一条通路。玩家可以选择搭建服务端(比如我入坑时采用的Bukkit),或 客户端 连接至 客户端。搭建服务器本身是较为繁琐的(当年我用Bukkit还算简单,现在海绵端也好,纸龙头也好,都不简单了)。至于 客户端到客户端,Mojang目前引入了防盗版机制,通过局域网进行游戏会被正版验证系统验证。也就是说,盗版是不可能通过这种方式联机的。
你可能失去耐心了。一边繁琐,一边不让玩,这还怎么玩!
用这个Mod啊!
这个Mod,实际上是将服务端的架设理念转移到本地的Minecraft客户端上,即将服务器和管理员客户端合二为一,让你在开设服务器的同时像 客户端到客户端 一样不需要重开一个游戏就能游玩,还具备了服务端常见的设置(server.properties)!
简单来说,它是融合了两种联机方式的优点,摒弃了两种方式的缺点的集合体!