打开主菜单

Ballance Wiki β

更改

BallanceMMOClient/zh

删除2,067字节2023年2月5日 (日) 21:10
move some content to BMMO
{{Languages|en|BallanceMMOClient}}
{{Appbox/zhSeealso|name=BallanceMMOClient|screenshot=bmmo.png|screenshotDesc=由BallanceMMOClient实现的多球同时竞技的游戏界面。|author=Swung0x48|suit=Ballance|link=[https://github.com/Swung0x48/BallanceMMO GitHub仓库]|dependency=最新版本的主条目:[[Ballance Mod Loader Gamepiaynmo版(第二版)|BMLBallance大型多人在线游戏]]|status=active|date=2021年4月19日({{年月差异|2021|4|19}}前)|latest=无|license=* v1:Apache许可证* v2及v3:未知许可证}} {{Cquote|yyc12345|这是一款全新的、突破性的插件。联机插件为Ballance带来了新的生机。}} BallanceMMOClient,又简称为BMMO,是由Swung0x48开发的一款具有跨时代意义的[[Ballance Mod Loader Gamepiaynmo版(第二版)|BML]]插件。它允许用户在插件的支持下通过中心服务器与其它Ballance玩家进行低延迟的游戏互联。同在游戏中的其它玩家将使用类似[[影子球]]的形式显示,并可以显示玩家名称,此外,插件还具有实施聊天框,显示作弊状态等功能。在插件的多次迭代中,BMMO已经变得足够稳定以支持一些比赛的举办。
== 下载 ==
如果您连接中国国内服务器有较大延迟,又或者希望与世界其它的Ballance进行游戏,可以加入Ballance [[Discord]]群组,并在{{code|#multiplay}}频道中获取服务器地址。<br />
== 历史 ==
 
从BMMO的GitHub Commit历史中可以看出其历史。BMMO从开发至今共有3个大版本。<br />
v1版本是基于TCP连接的架构,在这个版本中,定义了最基础的消息结构并进行过几次测试,TCP连接的最大问题就是一旦网络环境不佳,那么连接质量就会大大下降。这在一些场合是不能接受的。<br />
v2版本使用了[https://github.com/Swung0x48/AMMOProtocol Swung自研的协议],但最终v2版本没有持续很长时间。<br />
v3版本是大家目前都在使用的版本,也是正在活跃开发的版本,此版本使用了[https://github.com/ValveSoftware/GameNetworkingSockets Valve的GameNetworkingSockets]作为网络协议库,并在此之上构建了此版本的BMMO,凭借Valve的GameNetworkingSockets优异的低延迟,高可靠性的特性,此版本的BMMO目前广受好评,即使玩家分布于世界各地,无论网络情况如何,都可以在可接受的范围内享受联机服务。
== 服务器搭建方法 ==
1,136
个编辑