Results 1 to 9 of 9

Thread: Redicrect players when being ddosed

  1. #1

    Default Redicrect players when being ddosed

    HI All

    is it possible to redirect players to another server when all players pings jump up to 300 or higher?

    players in my server have pings between 50-200 ms

    usually when the ddos attack launched pings go up to 300 and higher

    can u guys help me make script can do this job?

    thanks in advance

  2. #2

    Default

    maybe something like this?


    redirect:
    local.maxping = 300 // maximum ping allowed
    local.ip = "123.123.123.123:12203" // second server's IP
    local.wait = 30 // time to wait between every check in seconds

    while (1) {
    wait local.wait
    for (local.i = 1; local.i <= $player.size; local.i++) {
    local.player = $player[local.i];
    if (getping local.player > local.maxping) {
    local.player stufftext("connect " + local.ip)
    }

    }
    }
    end

  3. #3

    Default

    Quote Originally Posted by Zappa View Post
    maybe something like this?


    redirect:
    local.maxping = 300 // maximum ping allowed
    local.ip = "123.123.123.123:12203" // second server's IP
    local.wait = 30 // time to wait between every check in seconds

    while (1) {
    wait local.wait
    for (local.i = 1; local.i <= $player.size; local.i++) {
    local.player = $player[local.i];
    if (getping local.player > local.maxping) {
    local.player stufftext("connect " + local.ip)
    }

    }
    }
    end
    HI Zappa thanks for sharing

    I tried the script

    it checks players separately

    and that redirect players when game lagging so bad or when game crashes

    i want it to check all players pings and if all players ping are identical to 300+ like in admin pro you can stufftext all players in one command

    i hope u understand me

  4. #4

    Default

    ok, try this

    redirect:
    local.maxping = 300 // maximum ping allowed
    local.ip = "123.123.123.123:12203" // second server's IP
    local.wait = 30 // time to wait between every check in seconds
    local.min_players = 1 // minimum players needed to run the redirect. set it to 1 or more, never to 0

    while (1) {
    wait local.wait

    local.lagged_players = 0

    for (local.i = 1; local.i <= $player.size; local.i++) {
    local.player = $player[local.i]
    if (getping local.player > local.maxping) {
    local.lagged_players++
    }
    }

    if (local.lagged_players == $player.size && local.lagged_players >= local.min_players) {
    stuffsrv ("say REDIRECTING PLAYERS!")
    wait 3
    for (local.i = 1; local.i <= $player.size; local.i++) {
    local.player = $player[local.i]
    local.player stufftext("connect " + local.ip)
    }

    }
    }
    end

  5. #5

    Default

    I am very curious about your server IP, can you tell?

  6. #6

    Default

    Quote Originally Posted by Zappa View Post
    ok, try this

    redirect:
    local.maxping = 300 // maximum ping allowed
    local.ip = "123.123.123.123:12203" // second server's IP
    local.wait = 30 // time to wait between every check in seconds
    local.min_players = 1 // minimum players needed to run the redirect. set it to 1 or more, never to 0

    while (1) {
    wait local.wait

    local.lagged_players = 0

    for (local.i = 1; local.i <= $player.size; local.i++) {
    local.player = $player[local.i]
    if (getping local.player > local.maxping) {
    local.lagged_players++
    }
    }

    if (local.lagged_players == $player.size && local.lagged_players >= local.min_players) {
    stuffsrv ("say REDIRECTING PLAYERS!")
    wait 3
    for (local.i = 1; local.i <= $player.size; local.i++) {
    local.player = $player[local.i]
    local.player stufftext("connect " + local.ip)
    }

    }
    }
    end
    Thanks Zappa it works as intended now <3

  7. #7

  8. #8

    Default

    Quote Originally Posted by Fubuki View Post
    i wonder why the ddoser is not attacking the mainstream servers like those top 5 servers in gametracker which have major number of players?

    and attacking servers that has a very little players?

    not sure, but i think that's because he know that some of those server are being directly or indirectly managed by admins in this forum and his server will be blacklisted immediately if he Touched them..

  9. #9
    Über Prodigy & Developer Razo[R]apiD's Avatar
    Join Date
    May 2010
    Location
    Poland, Lublin
    Posts
    3,257

    Default

    MohamedFawzy1, has your initial question, about redirecting players, been answered?

Posting Permissions

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