ppspssss 发表于 2019-2-23 19:19 首先要测试这个解决方案的服务端能否同时连接多个客户端,如果做不到,就只能做局域网二人联机。 如果你不愿意只做局域网二人联机,而是有更多的想法,应该暂时放弃RMXP,因为用RMXP作为服务端是一个错误的路线。正确的路线是: 1. 用主流编程语言(比如ruby,python)实现一个简单的TCP服务器,或者HTTP服务器 2. 考虑如何让RMXP和服务器进行通讯 3. 最后再去租VPS、云服务器部署自己的服务 如果执意要使用RMXP做服务端,那也很简单,租windows系统的服务器,上面可以直接跑RMXP。用自己电脑也可以,如果你能解决公网IP的问题。 |
@guoxiaomi 我想弄那种VPS或者云服务器租用那种 , 就是远程控制服务器, 但那种服务器没有图象功能,所以不能用rmxp做中轉站, 是不是如果用rmxp做中轉站只能在本地开兩个RMXP, 一个遊戏,一个負責服务端, 服务端發給服务器中的socket再發給各用戶.... |
guoxiaomi 发表于 2019-2-19 18:19 https://rpg.blue/thread-379609-1-1.html 这个socket最簡单,有没方法把租服务器,再把这个服务端放进去,進行交互? 改个IP之类的方法 |
看了一下,楼主的意思是不是要做一个类似于存储服务器的东西?然后使用RMXP上传和下载服务器上的文件? 如果理解有误请指出。 这个工程量比较大了,分为两个部分: 1. 客户端 客户端上传和下载确实可以通过post实现,虽然可以直接在RMXP中的脚本中调用win32原生的接口,但我依然建议先对这部分代码封装成windows下的dll文件(用C/C++实现),然后再由RMXP中的ruby脚本调用。 2. 服务端 服务端这边就相对简单一些,可以用一些脚本语言实现(例如Python),唯一的难点可能就是需要获得一个稳定的服务器了~ 虽然这个架构比楼主提到的guoxiaomi提供的方案要简单,但依然是个工作量大的工程。 如果想要在论坛找到愿意协助楼主实现这个需求的朋友,只能靠缘分了~~~ ![]() |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-4-23 02:53
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.