请选择 进入手机版 | 继续访问电脑版
查看: 4245|回复: 1

[经验分享] 服务器存档功能使用

 关闭 [复制链接]

36

主题

223

帖子

5万

积分

超级版主

Rank: 8Rank: 8

积分
54234
 楼主| 发表于 2019-9-20 12:02:46 | 显示全部楼层 |阅读模式
本帖最后由 凤凰院凶真 于 2019-9-20 13:34 编辑

特别说明一下,如果你是看1.1 版本甚至更久的教学,需要重新装载API,或使用作者之家提供的魔兽争霸1.27版本最新的编辑器

服务器存档说明

我始终觉得作为一名优秀的地图作者需要拥有一个清醒思路的头脑,然后才是强大过硬的地图技术。
让我们先弄清楚什么是服务器存档
很多作者看到服务器存档会想到,ORPG!不不不不,服务器存档是指把地图中玩家的数据存储在服务器上,无论是对抗地图、防守地图、塔防地图、还是ORPG……等等,不论你是什么地图类型,都能利用服务器存档做出很多好玩的功能

服务器存档类型:
服务器存档申请支持三个档类:初级(50个存储量)高级(100个存储量)、大师级(150个存储量)

一,服务器存档的规则:
1、玩家在游戏中才能保存数据
2、玩家进行新的游戏才能读取到新的数据
3、玩家离开游戏后无法存档
4、游戏中可以多次存储数据,只保存最后一次的数据。
5、一张地图最多申请100 个KEY,每个KEY 的数据名和值最多63 个字母/符号/数字;最多存储23 个中文字。
6、一次性上传大量存档会根据玩家网络造成延迟
7、数据名不能为中文
8、KEY 值一定要记好,每个KEY 都会占用一个存储位置,不能存空字符串
9、清除玩家的存档KEY 名称目前有作者反馈无效,未来会优化,目前请牢记好每个KEY,不要随意更改。

二,服务器存档实例
正确的存储方法

错误的存储方法

三,如何做玩家的退出存储
打比方,有个作者想统计逃跑数,那么需要在初始化给每个玩家的逃跑数+1 并且存储,游戏结束时,给每个玩家逃跑数-1,并且存储。
特别提示根据地图类型不同,游戏结束方式有很多种,比如对抗地图拆家会结束,一边全部跑完也会结束,不要遗漏任何一个结束的地方。

四,平台中的ORPG 是如何做的存储?
1、新纪元传奇-数据发生变化后立刻存储,自动。(推荐)
2、幻境神话-玩家输入保存命令后存储。(弊端:一次性上传大量数据,造成延迟)
3、暗黑-玩家输入保存命令后存储

五,服务器存档小功能(大魔王推荐)
一个游戏如果玩家提升不上去,很大原因新手进入变少了,比如某天王大家都知道,不是某天王不出名,而是新生代的人不喜欢某天王了。
所以我们需要一个带新的功能,让第一次玩地图的玩家体验最好然后留下来!
思路:
所有玩家做一个服务器存档变量,作为带新次数,上限你自己定。达到上限将不获得奖励。
这个你可以根据时间来清,比如每天带新人一次获得一次奖励,每天只能一次。
新人的定义:建议地图等级小于2
奖励:定一个奖励用于发放给带新的玩家,哪怕他自己创建小号去刷也没关系,口碑传出去了,这张地图对新人友好。
通过每次开局游戏判断玩家地图等级,本局中有几个新人几个老人,游戏进行超过多少分钟后,可以发放老人、新人不同的奖励。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

36

主题

223

帖子

5万

积分

超级版主

Rank: 8Rank: 8

积分
54234
 楼主| 发表于 2019-9-20 13:18:44 | 显示全部楼层

房间展示&相关机制的防护

本帖最后由 凤凰院凶真 于 2019-9-20 15:15 编辑


房间展示
什么是房间展示?
将你地图中的数据显示在平台的房间/个人战绩中(跟服务器存档没关系)
栏目名:目前最多展示3 个,未来平台的UI 调整后会考虑开放更多展示栏位!(最多显示3个字,超过3个字会显示省略号)
内容:可以显示中文,可以显示数字字母,中文建议不超过三个字,字母建议不超过6个。


一,如何申请:
需要登录作者之家页面
http://dz.163.com/minisite/authors-home/management
栏位名称填写如:战斗力,等级,逃跑…………


二,如何设置:
使用dzapi-设置房间显示的数据
请注意使用设置房间显示的数据这个API! 把红框的内容填在作者之家上
示意图


这里特别要说明,展示的内容可以是中文也可以是字母或数字,最好不超过3 个字。英文或者字母最多显示6 位。
跟服务器存档一样,每局游戏只接受最后一次保存的数据,并且玩家离线状态无法保存房间展示数据!
注意:一定要在设置房间展示前增加这条判断,否则会造成玩家网络问题没读取到存档,结果你强行把0保存到了玩家的房间显示中,玩家就会以为服务器炸档了。



只有设置房间展示需要设置,存档保存不需要设置(存档没读取成功的情况下,服务器默认拒绝保存以免覆盖)



三,栏目位逻辑防护:
如按照上方使用了房间栏目名,请点击对应栏目右边设置逻辑
可根据对应的栏目类型设置:数字、字符串逻辑类型;在设置完成提交后,需要提交服务器存档审核,方可生效

数字类型:
1,绑定存档KEY,根据已设好的防刷分绑定key

2,限制显示长度,这样一些数字显示,例如通关数、击杀数都可以在固定长度内显示(建议长度3位,请注意/%等胜率区分符号请使用字符串类型限制)


字符串类型:
1,只显示指定文案,可设置地图内已经规定类的称号(数据类型的不支持)

2,类似数字的长度,但可以显示其他字符(纯数字的不建议使用)

3,无限制,超过6位字符串使用无限制,尽可能避免其他异常内容(风险较大)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

魔兽争霸官方对战平台 ( 互联网违法和不良信息举报电话:0571-28090163 )

GMT+8, 2021-3-9 05:32 , Processed in 0.050857 second(s), 7 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表