服务端已经关闭并且不再重启,后续请访问 RGSOS on Gitlab
重写服务端逻辑中……暂时无法正常提供服务
封装了 SAE 上的 Memcached,KVDB 和 Storage 到 SAE_IO 类,并引申到两个子类:SAE_IO_KV 和 SAE_IO_LI,分布用于保存 KV 类数据和 List 类的数据。 SAE_IO_KV 的数据以 key-value 的形式保存和调用。 SAE_IO_LI 的数据是类似于聊天信息,会定期保存,并且只允许获取最新的内容。 SAE_DATA 类,作为所有游戏数据类的父类,提供了数据的初始化,读写等接口。
客户端基于不死鸟之翼制作的 HTTP 库,拥有异步并发的 HTTP 通讯能力。为了防止信息泄露,这里会将需要传输的部分信息进行加密,加密方法是 AES128,使用 CBC 模式,密钥保存在本地的脚本里。
提供一些常用功能的具体实现,包括客户端和服务端的设置。
正式的服务器已经上传,Region 类现在是 RPG_THREAD 的子类,提供了云存档和联机对战的功能 删去了lib文件夹
RPG 中引入了 RPG_THREAD 类,用于简易的 worker,并且 shop 也写好了
服务器结构优化:引入了 sae-worker 用于在后台周期性执行代码;引入 sae-io-tl 类作为仅存储于 Memcached 中的 list RPG 服务的 Game 类和 Region 类,用于同步玩家的位置、聊天以及数据共享等基本功能
在 SAE_DATA 中引入了缓存机制,并优化其内部结构:移除了类函数对参数 data_type 的依赖
上传了基本的 SAE-IO 文件,以及部分 lib 参考文件
与服务端 v1.0 同时提交了新的测试客户端,制作工具是 RMXP,云存档,联机对战
提交 RMXP 的 RPG 客户端,同步玩家位置,在线聊天
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。