公司准备让我做一个监听服务器的工具
用来监听玩家在游戏中的说话
我想知道,做这个工具的原理应该是什么?应该了解什么?掌握什么?

解决方案 »

  1.   

    首先考虑聊天模式
    如果聊天是通过服务器转发P-S-P的话,就由转发服务器转发给你的监听服务器一份数据就可以了。
    如果是点对点P-P的话,只能从客户端上下手,让程序发送给对端的时候同时发送一份数据给你的监听服务器即可。
      

  2.   


    我的理解是:在游戏客户端发送聊天内容-->服务器接受客户端发送的聊天内容,再把这个内容发给数据库-->数据库接受到服务器发送的聊天内容,把这个内容保存起来<--监听工具到数据库上获取聊天内容这个聊天模式可以么?
      

  3.   

    应该是这样:
    第一步:游戏客户端(C)和监听工具(GM)同时连接一个服务器(S),这个服务器再连接上一个数据库(SQL)
    第二部:C发送聊天内容给S,S接受后发送给SQL保存,SQL再发送给S(始终是同一个服务器),S再发送给GM如果我这个说法是对的,那可以让GM直接连接SQL么?