目前有一个需求如下.
客户有几台游戏服务器,游戏服务器上跑着CS之类的服务,有一个网站.他希望用户玩游戏之前先上他的网站登陆,不上网站就不能玩游戏。
另外还希望能把那些有作弊软件的人也屏蔽掉。
我现在的想法是在服务器上装一个防火墙,屏蔽所有IP,如果用户登陆了网站,就把用户的IP放到数据库里,然后每格一段时间就扫描数据库,发现哪个IP,就把那个IP开放。
在用户的机器上安装一个软件,扫描内存,如果发现一些软件,就把这个信息发送到服务器的数据库中,并且把用户的IP屏蔽。
但是这样有一个问题,如果用户是在同一个局域网内,那么他们的IP相同,那这样就都被屏蔽或者都被开放了。
哪位高手有这方面的经验或者作过类似的项目,能不能指点一下方向,我这样做行不行?
客户有几台游戏服务器,游戏服务器上跑着CS之类的服务,有一个网站.他希望用户玩游戏之前先上他的网站登陆,不上网站就不能玩游戏。
另外还希望能把那些有作弊软件的人也屏蔽掉。
我现在的想法是在服务器上装一个防火墙,屏蔽所有IP,如果用户登陆了网站,就把用户的IP放到数据库里,然后每格一段时间就扫描数据库,发现哪个IP,就把那个IP开放。
在用户的机器上安装一个软件,扫描内存,如果发现一些软件,就把这个信息发送到服务器的数据库中,并且把用户的IP屏蔽。
但是这样有一个问题,如果用户是在同一个局域网内,那么他们的IP相同,那这样就都被屏蔽或者都被开放了。
哪位高手有这方面的经验或者作过类似的项目,能不能指点一下方向,我这样做行不行?
解决方案 »
- F1BOOK中的曲线图问题,100分求助,跪求答案,分不够再加
- 关于cxgrid的两个问题,请大家帮帮忙
- 如何在程序中得到,sqlserver数据表的每一列的描述
- 问两个关于Delphi中ListView的问题
- 一个简单的菜鸟问题,救命!300分
- 请问:在delphi6中如何分发编译好的web service到web server的虚拟目录下?
- 我明明将按钮的modelresult设为mrOK,可执行时,返回的modelresult却是2,这可能是什么原因?
- cad二次开发在delphi里的数组结构的问题
- 为什么看不见我创建的按钮啊?
- 在Delphi下不用QuickReport打印DBgrid的话,应如何做?help!!!
- socker error #10054 错误怎么解决
- 求CBC模式的DES加密解密算法
不知道我说明白了没有。
要是一个局域网内的用户玩同一个游戏的话,他们的IP和PORT都是一样的.