如何看待新一代 Minecraft 服务端 Sponge?
的有关信息介绍如下:
拿sponge API和bukkit API相比个人认为不太妥当。因为更多人用sponge服务端更加是为了开mod服,而这个时候我们就应该拿他和之前的mod服常用服务端cauldron及其衍生系列比较。由于DMCA原因,从最初的mcpc+开始经过苟延残喘的续命后,直到最后一个衍生版本themors宣布停止开发后。可以说是彻底到头了。
Sponge 和mcpc+在效果上类似,都是支持插件和mod。但在sponge上插件已经作为mod来看待但还是有区别。此外sponge为了规避DMCA,它采用的是字节码注入的方式。
前面很多答主都说到了生态的问题,mcpc+在停止开发后bug肯定越来越多甚至无法修复。可是sponge还在发展期,三天两头的发布新版本。可是即使如此,两年过去了,sponge为何还是不温不火。个人认为它没有解决曾经mcpc+上致命的问题,不稳定和不高效。
首先这个不稳定,mcpc+不稳定是因为,它为了能够让forge兼容bukkit API 是对其做过修改的,也就是说mcpc+其实并不能完美兼容bukkit 插件,所以你会发现很多插件并不能很完美使用。此外因为是mod服务端,很多人喜欢玩各种整合型的端,那么多mod混在一起,自然也会发生很多玄学反应,此外防止mod作弊也是很多辅助头疼的事情吧。
再说说这个不高效,大量的mod使得对于服务器的运算量大大提升,而mcpc+又是依托于原版服务端,并没有很好的多核优化,相比原本就不能支持多少人的原版服,又砍了大半的人数,到最后花了大价钱的服务器结果发现只能几十人自己当作基友服玩了。
而这两个问题在Sponge上都没能得到很好的解决,第一个问题,sponge虽然做到了让插件和mod兼容更好,但还是不够稳定,第二个问题,只要服务端不能支持多核,mod服一直只能小众化。
但是Sponge未来发展,相比bukkit可能不会多么领先,但是一定能灭了mcpc+了,真的是求求你们这些毒瘤啦,别再开1710的服务器了。



