制作游戏过程中会顺手诞生一些小工具,秉着自己能用,各位可能也是需要,所以就分享一下,就当是抛砖引玉吧。
------
为了长久的保存游戏中产生的数据,所以在会把一些跟玩家有关的数据放在服务器上。
但又不想每次都去搞一个跟数据读写有关的东西,所以就架了一个小服务,通过在线服务来一次性解决服务端游戏数据的存储问题。
首先
为了防止跟别人冲突,在使用前首先通过下面这个链接来获取一个【唯一】id:
http://weserver.nomiwan.com/shortid
那么假设我们获取到的id为:
RUoprPnhW
1.那么现在我们要记录这样一条数据:这个叫做1234玩家已经看过了入门的教程简介了,把这个玩家标示出来,这样他下次就不用再看了。
http://kv.nomiwan.com/sms/RUoprPnhW/insert/1234/true
看到的信息里如果有data里有ok: 1 就说明这一条记录标示成功了。
在这里 1234就是储存数据的key, true就是储存数据的value,标准的key-value储存结构
2.下次这个叫做1234的玩家再来的时候,检查一下他是否为已经看过入门的教程了
http://kv.nomiwan.com/sms/RUoprPnhW/find/1234/true
这时候要看data里如果是空数组[],说明这个这个1234玩家还没标示过
反之,这时候data: { 1234: "true" } ,类似这样,则说明这个已经标示过。
over
http://weserver.nomiwan.com/shortid
无法打开链接
还有可用的 网址吗