【关于RA3新平台】距离新平台建成仅有一步之遥

player_4645 2021-2-20 13650

这是一只咕了一年的鸽子

但是咕咕一年也是有好处的

这不就给你们带来一个新平台(半成品)

(好吧其实是我三个星期做的)(我们至今仍未知道RAT平台的下落)


好了,下面是它的试用情况(alpha):


用的方法是局域网方式,而非五角星形式(旁边躲着的就是主程序,不过啥也没写不用看了,后期再补UI)

不过可惜,可喜的也就到这里就结束了,这个链接超时是我一直一直难以理解的情况

是哒,这就是传说中的半成品(聊个天)哈哈哈哈


咳,好吧,其实这个贴是求助帖,以上是我画的花里胡哨的流程图(谁看得懂啊喂)


测试数据:

*用wpe抓包得RA3纯sendto/recvfrom组成,无TCP/WSA链接

*用自制的小工具测试得包头去除正常,而且RA3的聊天系统正常也说明转发正常

*在内外网条件(不计延迟)的情况下均反应灵敏,无明显卡顿现象,应该不是延迟问题

*多次测试均无法加入房间,均为连接超时

*在加入房间(未显示超时)时,无论是房主发言还是访客发言,对方均不能收到

*加入房间时,客户端数据正常(甚至贼多,半秒钟十多条数据)


额外测试:(因为这个东西理论上是可以去搞任意游戏的)

*DuckGame+SmartSteam:Smartsteam直接注入未响应,把我客户端都带蹦了,duckgame注入之后找不到房间

*CS1.6:数据发送正常,找不到房间,wpe测试纯sento/recvfrom

(这玩意有点玄学:如A-游戏(9000)向8000(均指端口)发送请求,B-客户端收到这条请求后,向8000转发请求,此时wpe没抓到这个包,指cs没收到,而RA3是收到了也当成没收到,大雾,这两怎么回事)

*MC1.8:当场。。。。注入失败(雾)

最后于 2021-8-15 被player_4645编辑 ,原因:
最新回复 (3)
  • Myn 2021-2-25
    0 引用 1
    不太理解, 如果是局域网的话, 理论上说只要让所有用户都能互相通信就可以了。
    所以说你只要在用户发包的时候外面加一层, 收包的时候把外面那层脱掉, 局域网就能实现吧

    “用wpe抓包得RA3纯sendto/recvfrom组成,无TCP/WSA链接”
    好奇 以我对ra3的猜测 这个应该是tcp协议才对 大家都有因为对面卡导致自己游戏进行不下去的情况 这个应该是典型的tcp吧 游戏在丢包的状态下在等待对方重发
    WSA我实在不知道是什么东西 或许是我孤陋寡闻

    你的愿景是要做到 rank评级、小房间联机、mod地图传输、创意工坊
    rank评级:如果不是自动匹配的话rank没太大意义 就算像新官网那样每盘局域网都存结果自己搞天梯 玩家还是可以避战 可以虐菜刷分。做自动匹配的话必须能让平台自己建房间然后匹配玩家然后自动开始 我觉得这个比局域网难多了。。。尤其是在代码不开源的情况下
    小房间联机:和现在的hf有什么区别呢
    mod地图传输、创意工坊:开发者太少了不觉得搞个平台有什么意义

    我自己是对这个很感兴趣的 如果作者可以开源现在的代码的话大家或许可以交流
  • Myn 2021-2-25
    0 引用 2
    查了查 你的意思是说这个是用的IPX协议?
  • Myn 2021-2-27
    0 引用 3

    好奇去抓了个包 确实是局域网广播 但是是udp啊


    • RAT红警社区
      5
        登录 注册 QQ登录(不可用)
返回