查看“Ballance大型多人在线游戏”的源代码
←
Ballance大型多人在线游戏
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
系统设置
设置并确认您的电子邮件地址。
您可以查看与复制此页面的源代码。
{{Languages|en|Ballance Massive Multiplayer Online}} {{Distinguish|本条目是描述Ballance大型多人在线游戏系统的条目,不是描述{{zh|BallanceMMOClient}}插件及其使用方法的条目}} {{Seealso|另请参见:{{zh|BallanceMMOClient}}{{Dot}}{{zh|BallanceMMOServer}} }} {{Appbox/zh |name=Ballance大型多人在线游戏 |screenshot=bmmo.png |screenshotDesc=由Ballance大型多人在线游戏系统实现的多球同时竞技的游戏界面。 |author=Swung0x48,BallanceBug |suit=Ballance |link=[https://github.com/Swung0x48/BallanceMMO GitHub仓库],[https://dl.bmmo.ml/ 发布网站] |dependency=最新版本的[[Ballance Mod Loader Gamepiaynmo版(第二版)|BML]] 或 {{zh|BMLPlus}} |status=active |date=2021年4月19日({{年月差异|2021|4|19}}前) |latest=更新过快,此数据无意义。 |license= * v1:Apache许可证 * v2及v3:未知许可证 }} {{Cquote|yyc12345|这是一款全新的、突破性的系统。联机为Ballance带来了新的生机。}} Ballance大型多人在线游戏(Ballance Massive Multiplayer Online),又简称为BMMO,是由Swung0x48发起,目前由BallanceBug进行维护的的一款具有跨时代意义的游戏系统。它允许用户在相应的[[Ballance Mod Loader Gamepiaynmo版(第二版)|BML]]插件的支持下通过中心服务器与其它Ballance玩家进行低延迟的游戏互联。同在游戏中的其它玩家将使用类似[[影子球]]的形式显示,并可以显示玩家名称。此外,插件还具有实时聊天框,显示作弊状态等功能。在系统的多次迭代中,BMMO已经变得足够稳定,并且已经承担了多届[[吧赛]]与{{zh|BallFighters}}的举办。 == 构成 == Ballance大型多人在线游戏系统由两部分构成。其一是用于Ballance的基于BML的插件,另一部分则是承载游戏上下文的中心服务器。 === BallanceMMOClient === {{Seealso|主条目:{{zh|BallanceMMOClient}} }} BallanceMMOClient是Ballance大型多人在线游戏系统的用户端,用户需要通过BML框架,加载此插件。然后设置一系列参数,例如服务器地址等后,方可与其它Ballance玩家一同游玩。 === BallanceMMOServer === {{Seealso|主条目:{{zh|BallanceMMOServer}} }} BallanceMMOServer是Ballance大型多人在线游戏系统的服务器。Ballance大型多人在线游戏系统是一个开放源码的工程,它允许玩家自行构建属于您自己的联机服务器。这些对于普通玩家来说无需关注,但确实有相关需求,您可以通过阅读被链接的条目来了解更多有关信息。 == 历史 == 从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目前广受好评,即使玩家分布于世界各地,无论网络情况如何,都可以在可接受的范围内享受联机服务。 [[Category:Ballance衍生作品]]
该页面使用的模板:
模板:Appbox/zh
(
查看源代码
)
模板:Cquote
(
查看源代码
)
模板:Distinguish
(
查看源代码
)
模板:Dmbox
(
查看源代码
)
模板:Dot
(
查看源代码
)
模板:Infobox
(
查看源代码
)
模板:Infobox/row
(
查看源代码
)
模板:Languages
(
查看源代码
)
模板:Resize
(
查看源代码
)
模板:Seealso
(
查看源代码
)
模板:Zh
(
查看源代码
)
模板:年月差异
(
查看源代码
)
模板:日期及差异
(
查看源代码
)
模块:Age/zh
(
查看源代码
)
模块:Date
(
查看源代码
)
模块:Yesno
(
查看源代码
)
返回至
Ballance大型多人在线游戏
。
导航菜单
个人工具
中文(中国大陆)
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
主分类
制图
竞速
Q&A
机关大全
相关程序
地图图鉴
相关网站
Ballance吧
Ballance QQ群
Ballance Discord群组
Speedrun.com
Ballance吧专区
导航贴
英雄榜
快捷访问
公共沙盒
贡献指南
赞助我们
工具
链入页面
相关更改
特殊页面
页面信息