LeanCloud 官网改版,产品介绍与使用方案全面更新

8 月 21 日,新版 LeanCloud 官网正式上线。在此次改版中我们翻新了所有产品与服务的介绍,调整了开发版、商用版和企业版的结构与描述,希望以此能够帮助现有及潜在用户更清楚地了解 LeanCloud 各类产品的实用性及以上三种使用方案之间的差异性。另外,各项服务的价格并没有变化,所以不会导致使用成本增加。

区分核心服务与扩展服务

文件存储、短信、云引擎、云缓存这些服务都统一按照实际使用量收费,并不会因使用方案不同而产生价格或功能上的差异,因此我们将它们从核心服务中抽取出来放入扩展服务。这样的区分也让整个使用方案体系看起来更加简化易懂。

需要说明的是,文件存储和短信服务是我们与第三方服务商合作的产品,将其纳入 LeanCloud 产品体系的初衷是为了尽可能地满足开发者的实际需要。由于此类服务商无法实时提供服务消费清单,与我们结算费用存在一至三天不等的滞后期,所以会出现这样一种情况,即一个已被暂停、没有了网络流量的 LeanCloud 应用仍有可能在后续几日被补扣这些延迟的费用。这是开发者们常有的疑问。

移动统计纳入核心服务

移动统计是我们自主开发的产品。它会针对不同的使用方案提供不同的资源和能力配备。例如,对于开发版应用来说,统计服务的事件上报接口的调用次数会与存储服务的 API 调用次数累加在一起,受到每天调用上限三万次的限制;对于商用版应用来说,事件上报次数既没有限制,也不会与存储服务的 API 调用次数累加在一起,这样也就不会增加商用版存储服务的成本。

统计结果在云端的有效保存时间为六个月。如果不想使用移动统计,请登录应用控制台,进入 分析 > 统计设置,关闭 启用 SDK 统计功能

如果您对此有任何疑问或反馈,请通过 support@leancloud.rocks 联系我们。

云引擎开始支持 .NET Core

.NET Core 在经历了几年的发展之后,非常理智地挣脱了 Windows 原生平台的束缚,充分拥抱开源,而我们的云引擎产品也补充了对 .NET Core 运行时的支持。用户现在可以轻松地部署和托管一个 .NET Core 的项目,例如一个 ASP.NET Core 的网站。

下载示例项目:

git clone https://github.com/leancloud/aspnetcore-getting-started.git

然后进入源码目录:

cd aspnetcore-getting-started/

执行如下命令绑定一个应用:

lean switch

注:此处可能会要求登录,按照命令行工具提示成功绑定一个应用即可。

最后部署到云端:

lean deploy

打开设定的二级域名就可以预览一个 ASP.NET Core 的示例网站了。

更多文档和开发指南点击:.NET 网站托管开发指南

LiveQuery 从 8 月 1 日起开始收费

LeanCloud 多端数据实时同步服务 LiveQuery 自 2017 年 6 月推出以来因其易用性而备受好评,它已被广泛应用在多端内容实时更新、单设备登录、在线交互等众多业务场景之中。我们非常感谢大家对这款产品的认可,这与广大开发者不断为我们提供反馈和改进建议密不可分。鉴于 LiveQuery 不断上涨的使用量以及商业用户对于云端服务稳定性的要求,我们决定从 2018 年 8 月 1 日起,开始对 LiveQuery 提供免费和付费两种方案来满足大家不同的使用需求。

免费方案留有充足的使用量,便于用户进行功能接入调研和试用。付费方案会利用云端专属及优化资源,让服务在大流量状态下仍然有稳定良好的查询性能。

LiveQuery 会从「查询订阅数」和「下发消息数」两方面来统计使用量及费用。

  • 查询订阅数:每天不同客户端不同查询的总次数,同一个客户端一天之内多次执行相同的查询也只计数一次。
  • 下发消息数:服务端在数据变化之后,每天通过查询匹配下发给客户端的所有消息的总数。执行了匹配运算但是没有消息下发的不计费。

计价方案如下:

华北/华东节点

开发版(免费)商用版(按使用量收费)
查询订阅数不超过 100 次 / 天¥4.0 元 / 千次订阅 / 天
下发消息数不超过 5000 条 / 天¥2.0 元 / 万条消息 / 天

北美节点

开发版(免费)商用版(按使用量收费)
查询订阅数不超过 100 次 / 天$1.0 USD / 千次订阅 / 天
下发消息数不超过 5000 条 / 天$0.4 USD / 万条消息 / 天

我们已在 LeanCloud 应用控制台开放出这两项指标的每日统计数据,查看路径为 应用 > 存储 > 统计 > LiveQuery。大家可以据此来评估应用是否已超出免费方案的限量,并预估将来可能增加的成本支出。

如果对此有任何疑问或反馈,请通过 support@leancloud.rocks 联系我们。

2018 端午节 LeanCloud 放假通知

  • 16
  • 17
  • 18

LeanCloud 将于 2018 年 6 月 18 日按照国家法规放假一天。放假期间运维团队仍将在线值班,以应对可能的突发情况,保障服务稳定。

放假期间 LeanCloud 工程师会部分时间在线,处理紧急事件和回复工单。购买了技术支持的用户仍可以通过工单系统来提交问题,我们会尽快回复,但无法保证在一天之内完全解决。若有遗漏我们会在节后第一时间进行处理,希望大家体谅。

如若发生紧急情况,请联系值班人员电话 131-4644-6722,我们会及时响应处理。

LeanCloud 排行榜,提升用户活跃度的新招数

排行榜是每款游戏的必备功能。它最直接的作用是通过实力排名和曝光率来提高玩家们在游戏中参与度,让他们为了捍卫自己或团队的荣誉而持续投入精力和时间,乐此不疲。同时它也适用于游戏之外的其他场景,比如在教育类应用中的学生成绩排名,电商应用中店铺或产品销量排名等等。排行榜还可以通过不同的量化指标来用户进行细分,来更准确地了解和解决用户的需求,例如热歌榜、新歌榜、全球榜、MTV 榜等等。这样不仅极大地丰富了应用的使用和玩法,还提高了用户粘性。

针对这些场景的共性,我们推出了「LeanCloud 排行榜」这项新服务,来帮助开发者更快地在自己的应用中实现排名功能。

产品功能

  • 自动计算排名:排行榜中玩家数据一旦被更新,系统将重新计算排名。
  • 获取前排数据:获取在当前排行榜中排名前 N 个的玩家数据。
  • 获取当前玩家的排名
  • 获取与当前玩家排名相临近的数据:例如为当前玩家寻找水平相当的对手或好友。
  • 数据重置:支持自动定期重置或手动重置数据,比如在一个赛季结束之时或在指定天、周、月后自动重置排行榜,或是在应用测试阶段、应用数据出现误差的情况下进行手动重置。
  • 简便的数据更新模式:提供两种分数更新模式,better 模式会保留玩家的最好成绩,last 会保留玩家的最新成绩。

详细的使用方法请阅读《排行榜总览》《快速入门》《开发指南 · JavaScript》。

价格

当前该服务处于公测阶段,所有应用均不收取任何费用。
每一应用每天可以发起 10 万次排行榜 API 请求。如果您需要更大额度,请联系 support@leancloud.rocks。

LeanCloud Play 对战游戏服务正式上线

LeanCloud Play 现在已经正式发布,感谢申请内测的所有用户的支持。所有老应用及新创建的应用都可以直接使用 Play 服务,您只需要在游戏引擎中填入对应的 App ID 和 App Key 即可接入 Play。如果您在接入时遇到任何问题,请到社区发起新的主题,并附上如何重现场景的描述及关键代码,我们的开发工程师会给予回复。

Play 简介

Play 是专门针对多人在线对战游戏推出的后端服务。开发者不需要自己搭建后端系统,利用 Play 云服务就可以轻松实现游戏内玩家匹配、在线对战消息同步等功能。Play 完美适配 Unity 引擎,支持多个平台。

Play 使用起来非常简单:

连接服务器

Play.UserID = "Mario";
Play.Connect("1.0"); // 声明游戏版本

随机匹配房间

Play.JoinRandomRoom();

游戏内发送消息

// 定义名为 rpcResult 的 RPC 方法
[PlayRPC]
public void rpcResult(int winnerId)
{
  Debug.Log("winnerId: " + winnerId);
  ui.showWin();
}
// 向所有人发送游戏消息,收到消息的玩家的 rpcResult 方法会自动被触发
Play.RPC("rpcResult", PlayRPCTargets.All, winnerId);

更详细的介绍请参考《Play 服务总览》。

Play 的未来规划

  • Play 已实现在客户端运算游戏逻辑,服务端运算部分正在研发中,预计不久就可以开放公测。
  • Play 已经支持使用 Unity (C#) 来开发,未来会支持 Cocos、Erget (JavaScript) 及更多的游戏引擎。

如果您有兴趣了解 Play 的新功能或支持的新语言,请订阅我们的博客来接收最新的产品信息。

价格

Play 目前处于免费试用阶段,开发版及商用版应用均不收费。每一应用最多可使用 100 CCU 的额度,如果您需要更大的额度,请联系 support@leancloud.rocks。

「线下活动·北京站」对战类游戏开发技术专场

对战游戏

游戏开发除了要有好的设计及创意外,如何快速稳定上线也是大家最为关心的问题,特别是如今游戏层出不穷的情况下,进度缓慢很可能会导致自己的目标市场早已经被其他同类游戏垄断占领。所以本次分享邀请了三位资深工程师,从网游开发步骤为切入点,详解开发中遇到的痛点及阻碍开发进度的常见问题,与大家分享和探讨如何加快游戏的开发上线。

时间

2018 年 6 月 2 日 13:30 – 17:30

地点

北京市朝阳区朝外 MEN B 座三层

点击报名»

日程安排

01《对战类游戏设计原理浅析及快速开发实现》

LeanCloud 游戏事业部首席工程师 于振宇

内容简介:分享不同类型联网游戏的开发经验(弱联网,回合制,MMO),分析市面上的通用解决方案,以及对战类游戏功能实现的具体解决方案。

演讲嘉宾:于振宇,多年游戏开发经验,熟悉 Unity,Cocos,Urho 等主流游戏引擎,主导开发过基于 Unity 客户端框架。对于游戏开发中的网络通信,资源管理,场景管理,渲染,性能优化和相关工具等方面有较深理解。参与开发过《醉江湖》,《天天斗富翁》,《完美世界 3D》,《我有一计》等游戏项目。目前在 LeanCloud 从事 Play SDK 开发工作。

02《「小三角大英雄」 程序架构以及对战部分实现》

上海胖布丁网络科技有限公司主程 骆奋强

内容简介:分享小三角的底层架构,怎么快速实现装备武器,不同部位的装备武器如何共存,被击杀之后装备如何进行属性继承,以及如何实现 AI 对战等主要内容,同时也会分享基于 steam 服务器网络对战部分的实现尝试。

演讲嘉宾:骆奋强,经历过 AS3 页游时代,热衷于程序底层架构,对于游戏开发有自己的独特见解,曾开发过 2016 年苹果官方 「最佳独立游戏」《迷失岛》,《迷失岛 2:时间的灰烬》,《小三角大英雄》,移植上线过 Xbox One、PS4、Switch 等主机平台以及移动端平台,励志成为一个全栈工程师。

继续阅读

LeanCloud Play 内测邀请—不搭建后端,快速上线多人对战游戏

如果您准备打造一款多人对战游戏,正在寻找合适的后端平台与开发资源,那么我们诚邀您加入 LeanCloud 新产品「Play」内测。

LeanCloud Play 提供了稳定和方便的后端接口使您快速完成多人游戏的研发和上线。与其为复杂的后端架构忧心,为组建和管理后端及运维团队烦恼,为项目范畴太大而憔悴,不如使用 LeanCloud Play 来节省至少 60% 时间和人力成本,让产品准时上线,抢占市场。

产品功能

  • 玩家匹配:随机或按指定条件将玩家匹配到一起玩游戏。就像《第五人格》、《吃鸡》等对战类手游,玩家只需点击「自由匹配」就可以随机匹配进入某个房间,或者玩家也可以自己新开房间。
  • 多人在线对战:客户端与服务端使用 WebSocket 通道进行实时双向通信,确保游戏内所有消息能够快速同步。
  • 游戏逻辑运算:由主客户端控制游戏逻辑。当主客户端掉线时,LeanCloud Play 会自动将网络状态最好的客户端切换为主客户端,确保游戏顺畅进行;您也可以选择在服务端编写游戏逻辑(服务端游戏逻辑支持尚在开发中)。
  • 多平台支持:完美适配 Unity 引擎,支持多个平台,同时也欢迎您提出其他语言的需求。

全球支持,灵活稳定

LeanCloud Play 为您提供国内外节点,满足您向全球推广和发行游戏的需求。Play 服务端沿用了 LeanCloud 现有的可横向扩展的架构,支持动态扩容,从容应对海量用户;同时又在这些久经考验的底层架构上进行了深度优化与改进,可以稳定承接每秒亿级的消息下发量。

如何使用

使用 LeanCloud Play 的步骤非常简单。

连接服务器

Play.UserID = "Mario";
Play.Connect("1.0"); // 声明游戏版本

随机匹配房间

Play.JoinRandomRoom();

游戏内发送消息

// 定义名为 rpcResult 的 RPC 方法
[PlayRPC]
public void rpcResult(int winnerId)
{
  Debug.Log("winnerId: " + winnerId);
  ui.showWin();
}
// 向所有人发送游戏消息,收到消息的玩家的 rpcResult 方法会自动被触发
Play.RPC("rpcResult", PlayRPCTargets.All, winnerId);

更详细的文档及教程请阅读《Play 服务总览》、《Play 快速入门》和《Play · Unity (C#) 开发指南》。

申请内测

我们将邀请 10 名用户参与内测,通过微信群与我们的 Play 研发工程师保持沟通。您的反馈将会影响 LeanCloud Play 未来的发展方向,我们期待着与您共同打造优秀的游戏产品!

⚔️ 点击此处申请内测 ⚔️

2018 五一劳动节 LeanCloud 放假通知

  • 28
  • 29
  • 30
  • 1

LeanCloud 将于 2018 年 4 月 29 日至 5 月 1 日按照国家法规放假三天。放假期间运维团队仍将在线值班,以应对可能的突发情况,保障服务稳定。

放假期间 LeanCloud 工程师会部分时间在线,处理紧急事件和回复工单。购买了技术支持的用户仍可以通过工单系统来提交问题,我们会尽快回复,但无法保证在一天之内完全解决。若有遗漏我们会在节后第一时间进行处理,希望大家体谅。

如若发生紧急情况,请联系值班人员电话 131-4644-6722,我们会及时响应处理。

2018 清明节 LeanCloud 放假通知

  • 5
  • 6
  • 7
  • 8

LeanCloud 将于 2018 年 4 月 5 日至 7 日按照国家法规放假三天,4 月 8 日周日正常上班。放假期间运维团队仍将在线值班,以应对可能的突发情况,保障服务稳定。

放假期间 LeanCloud 工程师会部分时间在线,处理紧急事件和回复工单。购买了技术支持的用户仍可以通过工单系统来提交问题,我们会尽快回复,但无法保证在一天之内完全解决。若有遗漏我们会在节后第一时间进行处理,希望大家体谅。

如若发生紧急情况,请联系值班人员电话 131-4644-6722,我们会及时响应处理。