Thread: [Delta] Help with Flooders?

Results 1 to 9 of 9
  1. #1 [Delta] Help with Flooders? 
    Registered Member King's Avatar
    Join Date
    Nov 2008
    Posts
    335
    Thanks given
    2
    Thanks received
    2
    Rep Power
    34
    I was on my server today while I DC'ed randomly. I checked the CMD and there was a person connecting like crazy. I have 1 Connection Per IP and I have a Working Anti on Allgofree Blitzbot. Are there any other ways I can block these flooders? Please?
    Reply With Quote  
     

  2. #2  
    Registered Member
    Mister Maggot's Avatar
    Join Date
    Dec 2008
    Posts
    7,227
    Thanks given
    3,283
    Thanks received
    2,875
    Rep Power
    5000
    Login packets.
    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    Sep 2009
    Posts
    1,723
    Thanks given
    45
    Thanks received
    81
    Rep Power
    269
    add my msn
    i missed one more part
    on the http://www.rune-server.org/showthread.php?t=191052


    Web Hosting | VPS | CDN | DDoS Protected Solutions
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Aug 2008
    Posts
    918
    Thanks given
    1
    Thanks received
    12
    Rep Power
    34
    ther is some anti flood thing already in delta isnt ther? well ther is one in devo 7 etc.
    Reply With Quote  
     

  5. #5  
    Registered Member King's Avatar
    Join Date
    Nov 2008
    Posts
    335
    Thanks given
    2
    Thanks received
    2
    Rep Power
    34
    bump
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Aug 2008
    Posts
    918
    Thanks given
    1
    Thanks received
    12
    Rep Power
    34
    Code:
    	public void AntiFlood() { 
    		for(int i = 0; i < Server.playerHandler.players.length; i++){
    		Player p = Server.playerHandler.players[i]; if(p != null &&
    		!p.disconnected && p.connectedFrom.equals(connectedFrom) &&
    		playerId != p.playerId && !connectedFrom.equals("localhost")){
    		sendMessage("Address in use!"); returnCode = 9; disconnected =
    		true; return; } }
    	}
    and in initialize() add...
    Code:
    		AntiFlood();
    yea it dosnt really stop them from connecting but it is 1 connection per ip.

    ripped out of devo v7.
    Reply With Quote  
     

  7. #7  
    Registered Member King's Avatar
    Join Date
    Nov 2008
    Posts
    335
    Thanks given
    2
    Thanks received
    2
    Rep Power
    34
    Quote Originally Posted by xy19 View Post
    Code:
    	public void AntiFlood() { 
    		for(int i = 0; i < Server.playerHandler.players.length; i++){
    		Player p = Server.playerHandler.players[i]; if(p != null &&
    		!p.disconnected && p.connectedFrom.equals(connectedFrom) &&
    		playerId != p.playerId && !connectedFrom.equals("localhost")){
    		sendMessage("Address in use!"); returnCode = 9; disconnected =
    		true; return; } }
    	}
    and in initialize() add...
    Code:
    		AntiFlood();
    yea it dosnt really stop them from connecting but it is 1 connection per ip.

    ripped out of devo v7.
    I already have 1 Connection Per IP but I added this anyway and I get 2 errors.


    Code:
    client.java:3590: package Server.playerHandler does not exist
                    for(int i = 0; i < Server.playerHandler.players.length; i++){
                                                           ^
    client.java:3591: package Server does not exist
                    Player p = Server.playerHandler.players[i]; if(p != null &&
    Reply With Quote  
     

  8. #8  
    ⚓Manic-Owner⚓


    Join Date
    Nov 2007
    Posts
    2,711
    Thanks given
    47
    Thanks received
    9
    Rep Power
    650
    Quote Originally Posted by catbodi View Post
    I already have 1 Connection Per IP but I added this anyway and I get 2 errors.


    Code:
    client.java:3590: package Server.playerHandler does not exist
                    for(int i = 0; i < Server.playerHandler.players.length; i++){
                                                           ^
    client.java:3591: package Server does not exist
                    Player p = Server.playerHandler.players[i]; if(p != null &&
    idiot change "server" to "server"
    Reply With Quote  
     

  9. #9  
    Respected Member


    Join Date
    Jan 2009
    Posts
    5,743
    Thanks given
    1,162
    Thanks received
    3,603
    Rep Power
    5000
    You should have an list to store the hostname of the sockets connecting...

    Code:
    if(list.contains(hostName))
    socket.close();
    in effect rejecting the client and stopping it from going any futher then the accepting process...
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •