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


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

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


    IP属地:湖南2楼2024-09-19 01:06
    回复
      2025-08-01 20:24:02
      广告
      不感兴趣
      开通SVIP免广告

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


      IP属地:湖南3楼2024-09-19 01:13
      回复