设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 12887|回复: 68
打印 上一主题 下一主题

[原创发布] 【RGSOS】基于 SAE 的网络插件 v1.0

[复制链接]

Lv5.捕梦者 (版主)

梦石
1
星屑
24004
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

跳转到指定楼层
1
发表于 2019-2-21 15:59:22 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
本帖最后由 guoxiaomi 于 2019-2-24 23:32 编辑

RGSOS (Ruby Game  Server On SAE) 是一款开源的网络插件,为 RPG Maker XP / VX / VA 量身定做,并提供了免费的服务器。
服务端当然是世界上最好的语言编写。

项目主页:https://gitlab.com/gxm/rgsos
项目Wiki:https://gitlab.com/gxm/rgsos/wikis/home
↑↑↑ Wiki 里有更详细的介绍和使用说明,点一下不会吃亏 ↑↑↑
B站视频教程:https://www.bilibili.com/video/av44588685,声音没调好,所以请打开字幕静音观看~

下载范例立即体验: rgsos-v1.0.zip (5.9 MB, 下载次数: 437) ,进一步的开发请先阅读 Wiki 和范例内的事件。
注:
1. 打开工程使用 F12 测试模式运行,注意控制台的输出
2. 若范例在windows上不能正常运行,尝试使用兼容模式
3. 复制范例双开测试时,不要复制游戏目录下的 user 文件
4. 其他情况见 Wiki-FAQ

RGSOS 主要特点:
1. 高性能的服务端,并利用公钥隔离不同游戏之间的数据
2. 游戏启动时,RGSOS 在后台自动完成注册、登陆、同步数据的功能
3. 以“群组”的形式同步变量和文件,加入群组即可修改变量
4. 在网站上速览游戏、群组内数据,方便监控、调试
5. 友好的客户端脚本,只需很少的代码即可实现对变量、文件的读写
6. 自带地图位置同步和打字聊天的功能

相比于其他的网络插件,RGSOS 的优点:
1. 服务端运行在 SAE 上,性能高,收费低,易布署
2. 使用 Websocket 传递数据,延迟低
3. 客户端脚本兼容性好,配置简单,范例详细

RGSOS 的缺点:
1. 弱服务端,只负责缓存数据、转发消息,主要游戏逻辑在客户端执行
2. 没有使用关系型数据库,K-V 型数据库无检索功能
3. 只有变量、文件同步的功能,其他的功能需要开发者自己完成
4. 不同 Windows 版本的兼容性问题,以及 SAE 的诸多限制

如有任何问题都可以在此贴下回复,更多的介绍请看 Wiki

评分

参与人数 8星屑 +200 +8 收起 理由
15217320790 + 1 精品文章
zyf722 + 1 tql
66RPG梦 + 1 精品文章
MCCF + 1 精品文章
百里_飞柳 + 1 塞糖
唯道集虚 + 200 + 1 猫叔!
SixRC + 1 塞糖
正太君 + 1 塞糖

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *

Lv2.观梦者

梦石
0
星屑
798
在线时间
89 小时
注册时间
2019-8-25
帖子
20
32
发表于 2023-5-31 23:45:51 | 只看该作者
雨之沉默 发表于 2023-5-31 21:04
不知道什么原因,SAE突然就连接不上了,demo也连不上
demo截图:

SAE的服务是正常的,重新创个游戏也是无法注册,不知道啥原因,没有报错信息,也没有返回代码
珍惜所有的不期而遇,看淡所有的不辞而别、
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
798
在线时间
89 小时
注册时间
2019-8-25
帖子
20
31
发表于 2023-5-31 21:04:46 | 只看该作者
不知道什么原因,SAE突然就连接不上了,demo也连不上
demo截图:


我用来测试的工程截图:
珍惜所有的不期而遇,看淡所有的不辞而别、
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
101
在线时间
12 小时
注册时间
2020-3-7
帖子
11
30
发表于 2023-4-13 20:35:59 | 只看该作者
子叶子叶 发表于 2023-4-11 17:24
测试范例时显示"console.rb"第18行发生Errno::EBADF Bad file descriptor-CONIN$,要怎么解决 ...

谢谢!已经解决
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
101
在线时间
12 小时
注册时间
2020-3-7
帖子
11
29
发表于 2023-4-11 17:24:47 | 只看该作者
测试范例时显示"console.rb"第18行发生Errno::EBADF Bad file descriptor-CONIN$,要怎么解决

点评

什么操作系统?干脆删掉这一行吧  发表于 2023-4-12 00:56
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1145
在线时间
114 小时
注册时间
2023-1-27
帖子
38

极短25参与

28
发表于 2023-3-16 19:43:45 | 只看该作者
15217320790 发表于 2023-3-13 20:04
有个小问题,按B站的教程做完后,发现游戏不能全屏了应该咋办?

我猜可能是因为聊天框是ENTER呼出的,所以有点关联?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1145
在线时间
114 小时
注册时间
2023-1-27
帖子
38

极短25参与

27
发表于 2023-3-13 20:04:43 | 只看该作者
有个小问题,按B站的教程做完后,发现游戏不能全屏了应该咋办?

点评

按说网络功能和全屏应该不冲突。你试一下直接删掉后台运行的那个脚本看看是否能全屏。如果可以就换别的后台运行脚本。  发表于 2023-3-14 11:19
是不是我用了什么有问题的脚本屏蔽了全屏功能?  发表于 2023-3-14 11:17
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1145
在线时间
114 小时
注册时间
2023-1-27
帖子
38

极短25参与

26
发表于 2023-3-13 20:03:32 | 只看该作者
好棒的插件,真羡慕会做插件的人儿~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4486
在线时间
1053 小时
注册时间
2013-3-28
帖子
390

开拓者

25
发表于 2021-8-2 21:37:48 | 只看该作者
请教一下不用的时候怎么停止使用云豆(

点评

不知道……要不你去SAE上发个工单问问,他们客服态度很好的,啥问题都会认真回答  发表于 2021-8-2 21:56
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2124
在线时间
142 小时
注册时间
2016-8-13
帖子
42
24
发表于 2020-3-26 21:40:00 | 只看该作者
本帖最后由 66RPG梦 于 2020-3-26 21:49 编辑
guoxiaomi 发表于 2020-3-26 15:45
我对Scene_Title进行了如下的改动,并且复现了此BUG,注意19行的super:


范例好像并没有这个问题,好奇怪

点评

嗯,原因我在上面的帖子里说明了  发表于 2020-3-26 23:04
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-18 12:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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