# 【Unity插件】MMORPG引擎模板重制版uMMORPG Remastered

- 原文：https://www.interestcreator.com/ummorpg-remastered-mmorpg-engine/
- 站点：https://www.interestcreator.com/
- 发布：2022-09-11
- 更新：2022-11-27
- 分类：Unity插件、Unity资产
- 标签：MMO、MMORPG、RPG、uMMORPG、Unity、Unity插件、动画、机器人、水、游戏、角色

## 概要

面向独立开发者的 MMORPG 引擎，用 Mirror 联网、服务端与客户端共享 95% 代码，不到 1 万行仍可扩展到 500 至 1000 CCU。

## 正文

![1662873735 64cc2d4ac8c82af](https://www.interestcreator.com/wp-content/uploads/2022/09/1662873735-64cc2d4ac8c82af.jpg)

### **uMMORPG** – 适合单独开发人员 MMORPG 引擎。

### 组件版

uMMORPG Classic 于 4 年前发布。新的组件版本包含两个最迫切的功能：1 基于组件的架构和角色控制器！

这个组件版也有一些小的改进:1 个 GM 面板、Sync2Owner、持久性和新的 Addons 系统！

### MMORPG 梦想

20 年前，MMORPG 曾经需要数百万美元的资本和庞大的开发团队。

随着 [Unity](https://www.interestcreator.com/unityplugin/) 横空诞生，游戏开发大受欢迎。

uMMORPG 任务是进一步普及 MMO 开发。
 是时候开始独立制作了 MMORPG 了。

### 为什么选择 uMMORPG？

uMMORPG 它是地球上最简单、最容易使用的 MMO 其中一个原因是：99% 的 MMO 这个项目的失败是因为它们太复杂了。

对于单独的开发人员来说，保持代码和系统结构是非常简单的。

### 联网

uMMORPG 使用 Mirror 高级联网，使用 Telepathy 低级联网。用了 Mirror，服务端和客户端共享一个项目 95％ 的代码。（故名“Mirror”）。正是由于 Mirror，uMMORPG 只需不到 1 万行代码仍然可以轻松扩展到 500-1000 CCU。

uMMORPG 网络完全垂直集成。完整的网栈是专为的 uMMORPG 设计每天都在改进，还有数百个其他人 Unity 网络项目测试。

### 社区

uMMORPG 最受欢迎的神秘特征是它巨大的 Discord 社区，拥有 4000 许多成员。同时，我们都致力于自己的梦想游戏，并尽相支持。

### 可扩展性

uMMORPG 满足您的需求：
 * 一个强大的 Addon 系统和数十个额外的社区安装扩展
 * 可编写自定义项目/技能/任务/配方的脚本对象。
 * 可在线获取详细文档。
 * 随附 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 小时内修复。

### 路线图

目前大部分开发时间都花在网络改进上，从而尽可能扩大 CCU 同时，应进行大量的社区压力测试，以确保产品的最大稳定性。

### 结束语

早在 2006 年，我玩了我的第一个 MMO，不能马上自拔。 从那以后，我唯一想做的就是自己做 MMORPG。uMMORPG 投入了超过 12,000 这一直是一段漫长而艰难的旅程。

我诚邀您加入我们的社区，与我们所有人一起冒险，制作梦想游戏。uMMORPG 这将是一个成功的合理机会，为你完成所有繁重的任务。然而购买 uMMORPG 不能保证成功。还需要大量的汗水、眼泪、专注和长期的工作。但这将是值得的，对你和玩家来说，这条路上的每一步都将变得更加热切和有意义。

![1662873740 54af8664c498ece](https://www.interestcreator.com/wp-content/uploads/2022/09/1662873740-54af8664c498ece.jpg)

相关资源：[【Unity插件】动画编辑器UMotion Pro Animation Editor](https://www.interestcreator.com/umotion-pro-animation-editor/) · [冒险游戏创造系统Adventure Creator](https://www.interestcreator.com/adventure-creator/) · [程序化地底世界环境关卡创建工具Dungeon Architect](https://www.interestcreator.com/dungeon-architect/)

## 常见问题

### 用什么联网方案？

Mirror 负责高级联网、Telepathy 负责低级联网，服务端与客户端共享项目 95% 的代码。

### 能撑多少人同时在线？

原文称不到 1 万行代码仍可轻松扩展到 500 到 1000 CCU。

### 包含源代码吗？

包含 100% 源代码，另有 Addon 系统和在线文档。

### 数据库用什么？

默认使用 SQLite，开箱即用、无需额外设置，也可以换成其他数据库。

### 支持哪些 Unity 版本？

原文未提供 Unity 版本号，只讲了联网方案与功能模块。

### 有哪些玩法系统？

玩家等级与战斗、怪物、NPC 交易与任务、可脚本化的物品技能任务、坐骑宠物、入口与实例地下城、团队公会聊天、制造和商品商城。

### 有社区吗？

原文说有 4000 多名成员的 Discord 社区，作者也在其中持续更新。
