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

Project1

 找回密码
 注册会员
搜索
查看: 2648|回复: 19

[已经过期] 想在RMXP实現交互功能,能多簡单就多簡单

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14038
在线时间
2069 小时
注册时间
2016-9-20
帖子
844
发表于 2019-2-18 19:51:16 | 显示全部楼层 |阅读模式

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

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

x
QQ图片20190218193532.png 我就是游戏是读取TXT文本, 就是文本通讯比较容易,想尝试一下 能上传一个txt然后另一台电脑下载txt , 实时不停交互 , 就是想两台机器互相通讯,最基本的想学会 ,上传的话应该要什么权限,要密码 ,   QQ截图20190218192934.png @guoxiaomi 加菲猫看了你的sea服务器,好像有些相同,不过進到你的实例太复杂了,要好多程序, 我不想实時交互,只要用TXT文本通訊就行, 一天一次也行, 总之尽量簡單化就好了, 主要是上傳这个難,問了一些人說要post,大慨是上傳指令, 看了你的服务器應該有密阴之類的東西,用了才能进去修改數据, QQ截图20190218193038.png 但你的服务器里没寫出來数据庫那些, 我想不用任何加密,密碼那些都不用,只要能上傳和下載文本就行, QQ图片20190218194644.png 大慨是想这样,有玩家留言說你的房屋很好,然后就下載該玩家的發送TXT收到这条信息,互相交換数据
内容仅供参考,

Lv3.寻梦者

梦石
0
星屑
1504
在线时间
81 小时
注册时间
2018-11-18
帖子
44

极短22参与

发表于 2019-2-18 20:28:47 | 显示全部楼层
看起来好厉害!解决时参考参考。。

点评

很遺憾这个功能應該实現不了,太复杂,还是洗洗睡去研究簡单  发表于 2019-2-18 21:40
nothing
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2739
在线时间
2629 小时
注册时间
2013-1-16
帖子
5657

贵宾

发表于 2019-2-18 22:49:04 | 显示全部楼层
看了一下,楼主的意思是不是要做一个类似于存储服务器的东西?然后使用RMXP上传和下载服务器上的文件?
如果理解有误请指出。

这个工程量比较大了,分为两个部分:
1. 客户端
客户端上传和下载确实可以通过post实现,虽然可以直接在RMXP中的脚本中调用win32原生的接口,但我依然建议先对这部分代码封装成windows下的dll文件(用C/C++实现),然后再由RMXP中的ruby脚本调用。

2. 服务端
服务端这边就相对简单一些,可以用一些脚本语言实现(例如Python),唯一的难点可能就是需要获得一个稳定的服务器了~

虽然这个架构比楼主提到的guoxiaomi提供的方案要简单,但依然是个工作量大的工程。
如果想要在论坛找到愿意协助楼主实现这个需求的朋友,只能靠缘分了~~~
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

发表于 2019-2-19 18:19:57 | 显示全部楼层
基本上开发完毕了,我还在写范例,预计月底可以发布,你可以先看看 wiki

点评

你的東西太難了,用RM制作都是基础較差或者完全没經驗, 有没些沙雕版本, 能大人小孩都适用那种  发表于 2019-2-19 19:02
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14038
在线时间
2069 小时
注册时间
2016-9-20
帖子
844
 楼主| 发表于 2019-2-19 18:54:43 | 显示全部楼层
guoxiaomi 发表于 2019-2-19 18:19
基本上开发完毕了,我还在写范例,预计月底可以发布,你可以先看看 wiki

https://rpg.blue/thread-379609-1-1.html
这个socket最簡单,有没方法把租服务器,再把这个服务端放进去,進行交互? 改个IP之类的方法

点评

其实部署服务器有没傻瓜方法的,頂多弄个密碼再弄些改个IP就行了吧, 要什么服务器要求也不知道  发表于 2019-2-20 10:01
这个论坛上所有联机相关的内容我都看过了,TCPSocket太底层了,而且需要自己部署服务器,操作起来未必轻松  发表于 2019-2-20 01:49
内容仅供参考,
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

发表于 2019-2-20 01:55:56 | 显示全部楼层
其实你提到RGSOS没有“数据库”,应该是你的误解,比如截图中很明显就有:
  1. total_users = 35
  2. total_logins = 8
复制代码

这两个变量。只是要共享文件就更加简单了,以至于我范例里都没写……
顺便秀一波 60 帧:

点评

去看https://rpg.blue/thread-412154-1-1.html  发表于 2019-2-21 22:00
好神奇,期待  发表于 2019-2-21 21:48
↓↓这里不是事件,而是类似VA里开火车的角色,所以开销很低  发表于 2019-2-21 14:38
↓↓稍等我即将发布正式版  发表于 2019-2-21 14:37
100个不卡?  发表于 2019-2-21 11:05

评分

参与人数 1+1 收起 理由
正太君 + 1 了不得...

查看全部评分

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14038
在线时间
2069 小时
注册时间
2016-9-20
帖子
844
 楼主| 发表于 2019-2-23 19:19:12 | 显示全部楼层
@guoxiaomi 我想弄那种VPS或者云服务器租用那种 , 就是远程控制服务器, 但那种服务器没有图象功能,所以不能用rmxp做中轉站, 是不是如果用rmxp做中轉站只能在本地开兩个RMXP, 一个遊戏,一个負責服务端, 服务端發給服务器中的socket再發給各用戶....
内容仅供参考,
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

发表于 2019-2-23 19:48:24 | 显示全部楼层
ppspssss 发表于 2019-2-23 19:19
@guoxiaomi 我想弄那种VPS或者云服务器租用那种 , 就是远程控制服务器, 但那种服务器没有图象功能,所以不能 ...

首先要测试这个解决方案的服务端能否同时连接多个客户端,如果做不到,就只能做局域网二人联机。

如果你不愿意只做局域网二人联机,而是有更多的想法,应该暂时放弃RMXP,因为用RMXP作为服务端是一个错误的路线。正确的路线是:
1. 用主流编程语言(比如ruby,python)实现一个简单的TCP服务器,或者HTTP服务器
2. 考虑如何让RMXP和服务器进行通讯
3. 最后再去租VPS、云服务器部署自己的服务

如果执意要使用RMXP做服务端,那也很简单,租windows系统的服务器,上面可以直接跑RMXP。用自己电脑也可以,如果你能解决公网IP的问题。
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 19:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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