我的世界技术吧 关注:5,327贴子:138,371
  • 18回复贴,共1

【分享】发一个网易我的世界游戏列表获取和Ping的功能接口

只看楼主收藏回复



1楼2017-08-20 09:35回复
    获取 网易"我的世界网络服务器"列表功能:
    Url:注1x19mclobt.nie.netease.注2/item/query/available
    注1= https://
    注2=Com
    提交类型 :Post
    提交参数: {"item_type":1,"master_type_id":"2","secondary_type_id":"0","available_mc_versions":[],"offset":0,"length":32}
    附加协议头 : Content-Type: application/json


    2楼2017-08-20 09:35
    收起回复
      2025-12-04 08:05:01
      广告
      不感兴趣
      开通SVIP免广告
      返回内容就不全发了,重点说下参数 返回的是Json 在参数 [entities] 里
      [name] 服务器名字
      [developer_name]腐竹名字
      [brief_summary] 服务器介绍
      [publish_time] 开服时间,是时间戳
      其他的感觉没太大用,就不列举了


      3楼2017-08-20 09:35
      收起回复
        获取服务器IP:
        URL: 注1x19mclobt.nie.netease.注2/item-address/注3
        注1:https://
        注2:Com
        注3:游戏ID(上一个接口获取到的 entity_id)
        提交方式: Get
        附加协议头: Content-Type: application/json


        4楼2017-08-20 09:36
        回复
          返回的内容,同样不全发了 .说下参数
          code:回执代号 正确为0
          message:回执消息 正确为“正常返回”
          entity: 里面包含了服务器游戏ID、IP、端口
          ip 不需要解释吧
          port 不需要解释吧


          5楼2017-08-20 09:36
          收起回复
            目前来说 网易我的世界这几个服务器比较通用的是俩种。我就说下这两种,其他的也大同小异
            第一种:拿 [Hypixel] 来做说明 (顺便补充一句 Hypixel的服务器IP是网址,需要转换成IP地址在发送)
            第一步:
            字节集代码:13 00 2F 0D 35 39 2E 31 31 31 2E 31 33 37 2E 38 34 63 DD 01
            13 00 2F 可固定 (13可能根据服务器不同而变动.一会讲)
            0D 35 39 2E 31 31 31 2E 31 33 37 2E 38 34 服务器IP长度(Len)+IP地址(注意这里是数字地址,需要转换编码ASCII)
            63 DD (16进制)服务器端口
            01 固定
            第二步
            字节集代码:01 00
            01 00 貌似无特殊意义.但是必须发送
            把以上字节集拼接后 按第一步、第二步 顺序发送.会得到字节集返回


            6楼2017-08-20 09:37
            回复

              图是得到 [Hypixel]服务器返回的消息
              简单的说下 去掉前4个字节集后 剩下的字节集直接转换ansi
              得到如下内容:

              简单的说下参数:
              [protocol] 网络延迟
              [max] 服务器人数上限
              [online] 当前在线人数
              [description] 服务器介绍
              其他的没太大作用 就不介绍了


              7楼2017-08-20 09:38
              回复
                至于第二种状况;
                上文提到的:
                13 00 2F 可固定 (13可能根据服务器不同而变动.一会讲)
                这里的13 改成12即可 个人推测这个13、12 跟服务器版本有关。没做具体测试,有兴趣的小伙伴可以自己做做测试


                8楼2017-08-20 09:39
                回复
                  2025-12-04 07:59:01
                  广告
                  不感兴趣
                  开通SVIP免广告
                  希望大家多多支持 以后还会更加努力


                  9楼2017-08-21 11:02
                  回复
                    求大神合作小弟


                    10楼2017-08-23 09:17
                    回复
                      顶,这个好


                      IP属地:天津11楼2017-10-29 10:31
                      回复
                        能搞到1.12.2服务器的ip吗


                        12楼2020-01-13 16:24
                        收起回复
                          求大佬私发软件 QwQ


                          IP属地:辽宁13楼2020-05-23 18:44
                          回复
                            哥们能发一下软件么


                            14楼2020-05-30 21:03
                            回复