第一百一十五章 WebSocket在Minecraft里的用处
在第八十五章的时候,作者提到了下面这些指令:
/wsserver
/connect
/enableencrybr /tion
这些指令估计你现在都忘记是做什么用的了,那么先来回顾一下:
“........用于连接WebSocket服务器.......“
那么WebSocket又是什么东西呢?
第八十五章其实讲得已经很清楚了,就是用来上网的。
只不过这个上网是终端执行指令的上网,通过传输文本来让你知道你到底在那网站上干了啥。
可是这些指令又有什么作用呢?
通过一波企业级理解后,我们并没有得出答案,但得出了另一个结论:这三个指令,代表着Mojang对传统浏览器的一次宣战,破天荒地使用了游戏形式来加强了浏览器的可玩性,并抛弃了传统的搜索引擎,只保留了输入服务器IP的空。从这个角度来看,我们可以发现Minecraft它不仅仅是一款游戏,还是一个WebSocket浏览器!
算了不瞎扯了,我们回归正题:可是这些指令又有什么作用呢?
是有作用的。但作用不是在这个指令本身,而是在那些WebSocket服务器上。
你可以通过这些指令,来连接到其他Minecraft玩家创建的可以与Minecraft连接的WebSocket服务器,并通过这些服务器,来达成原版MC做不到的事情。
比如作者前几个月看到过一个视频,只不过作者把它丢到收藏夹吃灰去了,现在作者又重新找到了这个视频,并拍了拍上面的灰,然后你就可以看到这些指令能做什么用了:
连接过后,服务器就可以和你的Minecraft搭建一个WebSocket桥梁,然后玩家可以在聊天框发送不带“/“的信息,服务器可以读取到这些信息,并上传到云端处理,然后将结果通过WebSocket搭建的桥梁返回到单人的Minecraft游戏中。
看起来是不是很厉害?实际上,的确是很厉害,比指令还要厉害。
为何?我们先不说生成一个巨大的照片,单单是这个读取玩家发送的聊天消息,你能只用指令做到吗?别说你了,作者也做不到。
那么WebSocket这么厉害,该怎么做出来呢?
很“简单“,首先,你需要有一个服务器。
然后,你要学会一些代码。
接着,你要学会WebSocket。
你还可以进入基岩版测试一下,如果成功,那么恭喜你!你成功了!
只不过这还只是最基础的,随着服务器的扩大,你可能还需要加入更多的东西,比如网站、QQ群、QQAI等,服务器也需要扩容,而且也要小心他人宣传。
这个时候你可能会说:“他人宣传不是挺好的吗?为什么要小心呢?”
还记得几百字前的那个WebSocket服务器吧?一经那位UP的宣传(可能还有更多),服务器就需要扩容了。
毕竟,这些都是钱啊!做这些的基本上都是亏的,而且很多是净亏,全靠那些开发的人的工资支撑。所以如果有一天你发现你的WebSocket服务器爆满了,那么请你小心你的钱包,不要让本来就扁的钱包变得更扁了啊!