我在阻止对GameServers的攻击方面取得了很多成就,但我还是被困在了一些事情上。我阻止了游戏服务器的主要请求,这些请求以“\xff\xff”的形式出现,然后是实际的查询(如get status或get info ),以生成类似于“\xff\xff getstatus”之类的内容,但我看到如果发送到游戏服务器,其他查询将导致服务器以与输入相同的速率使用“断开”数据包进行回复,因此如果输入速率较高,那么“断开”的高输出可能会给服务器带来滞后。因此,我想阻止所有查询,但实际客户端使用的查询除外,我认为这些查询的形式是“\xff\xff”或.所以,
我试着用这个规则:
-A INPUT
我正在尝试运行nodejs套接字服务器,它将允许运行Flash游戏的两个客户端之间的远程通信,该游戏使用自定义协议进行通信。由于Flash安全限制,socket服务器似乎必须与为Flash游戏提供服务的web服务器运行在同一主机上。我一直收到以下错误:
The service crashed at startup or is listening to the wrong port. It failed to respond on port "nodejs" (8080) within 30 seconds
我需要的是一种方式来运行我的nodeJS服务器代码,同时提供闪存文件。
我的程序是一个游戏,它使用RMI允许用户连接到中央服务器。这个游戏在我的家庭网络中的电脑上运行良好。我希望网络外部的远程用户能够连接到服务器。
基于类似线程的建议,我设置了一个no-ip.com帐户来将一个域映射到我的游戏服务器,这样我的计算机就可以公开访问了。
我更改了代码,以便从以下位置获取类存根:
Registry registry = LocateRegistry.getRegistry("10.10.10.105");
/* 10.10.10.105 is my local address and this works fine on my home network