秦殇吧 关注:15,985贴子:234,608
  • 5回复贴,共1
某日,服务器程序崩溃了,看系统日志显示是异常数据,有客户端通过外挂修改了数据包,服务器无法解析,最终崩溃。


IP属地:湖南1楼2024-09-19 01:02回复
    原因,服务器端口直接暴露在外面,首先想到的方法是端口转发

    然后发现这个工具,先试试,服务器端口没有直接暴露了,都是通过这个工具中转,但是没多久服务器程序还是炸了。
    原因,这个工具只是数据中转,并没有对异常数据进行拦截,所以问题数据还是被发送到服务端程序,转发了个寂寞。


    IP属地:湖南2楼2024-09-19 01:06
    回复

      最后就是自己写了个工具,过滤客户端发送过来的消息,然后转发到服务器,异常数据直接丢掉。
      已知问题
      1.通信延迟增加,玩家数量多了就变慢,然后容易掉线
      2.服务器日志无法记录客户端的地址,地址全部变成127.0.0.1


      IP属地:湖南3楼2024-09-19 01:13
      回复
        啊?本来还打算进群体验呢,这是招惹谁了?


        IP属地:河南来自Android客户端4楼2024-09-19 01:34
        回复
          超哥,教我改材料叠加,单机的


          IP属地:广东来自Android客户端5楼2024-09-19 11:36
          回复
            把真实地址也转发过来


            IP属地:河南6楼2024-09-20 10:12
            回复