网络编程
uMMORPG使用Mirror作为高级网络编程工具,使用Telepathy作为底层网络编程工具。使用Mirror,服务器和客户端是一个项目,共享95%的代码(因此得名“Mirror”)。借助Mirror,uMMORPG只需要不到1万行代码,就可以轻松扩展到500-1000个并发用户。
uMMORPG的网络编程完全垂直集成。整个网络栈专门为uMMORPG设计,并在数百个其他Unity网络项目中进行了实战测试,每天都在不断改进。
可扩展性
uMMORPG可以轻松地根据您的需求进行修改:
* 强大的插件系统和数十个额外的社区插件
* 可脚本化的物品/技能/任务/配方对象。
* 详细的在线文档。
* 包含100%源代码。
功能特点:玩家
uMMORPG内置了弓箭手和战士职业,以展示远程和近战战斗。可以非常容易地创建其他职业,如法师。
玩家拥有等级、经验、金币、技能、背包、装备、属性和动画。他们可以通过WASD和鼠标点击进行移动。战斗系统支持常规攻击、格挡和暴击。玩家之间可以进行战斗,并受到杀人系统的惩罚。
功能特点:怪物
怪物可以轻松地放置在游戏世界中,并在服务器运行时自动巡游周围。在Unity Inspector中可以轻松修改怪物的属性、攻击范围和移动行为。怪物死亡后可掉落战利品,还可以在运行时生成,例如使用怪物卷轴。
功能特点:NPC
uMMORPG提供了NPC功能,可以与玩家买卖物品,管理公会,复活宠物和提供任务。
功能特点:脚本化的物品/技能/任务
uMMORPG具备强大的脚本化物品/技能/任务系统。您可以基于现有类型(如药水)添加新物品,或者通过继承ScriptableItem创建新类型。没有限制,您可以创建一个立即生成1000只怪物或使服务器上的所有人陷入晕眩的技能。
功能特点:坐骑和宠物
uMMORPG支持生成的玩家拥有实体,作为坐骑和宠物的实现。坐骑可以让玩家移动更快,但也可以被其他人攻击。宠物可以购买、召唤和训练,它们将与主人一起战斗。
功能特点:传送门和副本
当队伍进入传送门时,服务器可以自动实例化一个副本。传统上,副本非常难以使用,并且需要额外的服务器设备。uMMORPG优化并简化了这个过程,使得副本变得非常易于使用。
功能特点:组队、公会和聊天
多人游戏的核心在于玩家之间的互动。uMMORPG提供了组队系统,让玩家可以组成小队一起打
怪,提供了公会系统,让玩家可以长期合作,还提供了聊天系统,方便在这些系统之间进行沟通。
功能特点:制作
uMMORPG提供了简单而强大的制作系统。制作配方将一组给定的物品转化为具有指定成功概率的结果物品。制作可以用于以各种方式组合物品,例如:
* 生命药水 + 法力药水 = 活力药水
* 刀刃 + 柄 + 剑配方 = 剑。
功能特点:物品商城
物品商城是过去20年最成功的MMO货币化策略。uMMORPG内置了一个物品商城,允许您以不同的虚拟货币价格在不同的类别中销售物品。uMMORPG没有硬编码任何支付提供商。您可以选择任何支付提供商,以真实货币出售虚拟货币,并将交易记录简单地记录在uMMORPG的订单表中。
功能特点:安全区域
为了避免混乱,uMMORPG提供了安全区域,可以将其放置在城镇周围。在安全区域内,玩家无法互相攻击,这对于新手区域来说非常有用,可以避免高级玩家的刷怪。
功能特点:数据库
uMMORPG默认使用SQLite,它可以即插即用,无需任何额外的设置。SQLite是为军事级系统开发的,具有100%的测试覆盖率,使用起来非常简单,这正是我们所需要的。数据库系统可以被任何其他系统替换。例如,有一个免费的Mysql社区插件可用。
功能特点:登录、角色选择和创建
uMMORPG提供了一个简单的登录系统,默认接受任何新帐户。NetworkManagerMMO.IsValidAccount函数可以轻松修改以验证外部网站或数据库系统上的帐户。uMMORPG还提供基本的角色选择和创建功能。
功能特点:安全性
在开始开发uMMORPG之前,我花了几年时间逆向工程一些热门MMORPG,以了解它们的机制并开发机器人。因此,uMMORPG是100%服务器验证的,并且非常谨慎地验证任何客户端输入。我们非常注重保护服务器免受作弊和漏洞的影响。任何安全漏洞都将在48小时内修复。
uMMORPG是一款非常强大且易于使用的MMORPG引擎,为独立开发者提供了实现大规模多人在线游戏的能力。它具有完整的功能集,强大的社区支持,并且可以根据需求进行扩展和定制。无论是初学者还是有经验的开发者,uMMORPG都是一个值得考虑的选择。
声明:
2、如果您发现下载地址已经失效,请联系我们,您可以在左下角进行留言。或者在评论区回复文字,我们会在第一时间内进行处理。
3、本站资源均由如若本站内容无意间侵犯了原著者的合法权益,可联系我们发送邮件至: interestcteator@163.com 我们会在第一时间进行审核处理!
4、如需要转载本站文章,请注明出处。