From d339db7b5a5da6a57bd2f5df1db0fd8b94b631c6 Mon Sep 17 00:00:00 2001 From: ChocoTaco1 Date: Fri, 18 Dec 2020 19:53:15 -0500 Subject: [PATCH] Skip Goon IP Ban --- Classic/scripts/server.cs | 69 ++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/Classic/scripts/server.cs b/Classic/scripts/server.cs index d204627..42ed664 100644 --- a/Classic/scripts/server.cs +++ b/Classic/scripts/server.cs @@ -985,53 +985,54 @@ function GameConnection::onConnect( %client, %name, %raceGender, %skin, %voice, } } - %stuff = getIPAddress(%client); - if(strstr(%stuff, "70.240.") == 0) - { - %newPart = getSubStr(%stuff, 7, 255); - %next = strstr(%newPart, "."); - %thirdBlock = getSubStr(%stuff, 7, %next); + // %stuff = getIPAddress(%client); + // if(strstr(%stuff, "70.240.") == 0) + // { + // %newPart = getSubStr(%stuff, 7, 255); + // %next = strstr(%newPart, "."); + // %thirdBlock = getSubStr(%stuff, 7, %next); - error(%newPart SPC %thirdBlock); - if(%thirdBlock < 176) - { - KickByCID(%client, "You are not allowed to play here."); - Banlist::Add(%client.guid, "0", $Host::BanTime); + // error(%newPart SPC %thirdBlock); + // if(%thirdBlock < 176) + // { + // KickByCID(%client, "You are not allowed to play here."); + // Banlist::Add(%client.guid, "0", $Host::BanTime); - ClassicAddBan(%client.namebase, %client.guid); - - return; - } - } - else if(strstr(%stuff, "69.151.") == 0) - { - %newPart = getSubStr(%stuff, 7, 255); - %next = strstr(%newPart, "."); - %thirdBlock = getSubStr(%stuff, 7, %next); + // ClassicAddBan(%client.namebase, %client.guid); - if(%thirdBlock > 240) - { - KickByCID(%client, "You are not allowed to play here."); - Banlist::Add(%client.guid, "0", $Host::BanTime); + // return; + // } + // } + // else if(strstr(%stuff, "69.151.") == 0) + // { + // %newPart = getSubStr(%stuff, 7, 255); + // %next = strstr(%newPart, "."); + // %thirdBlock = getSubStr(%stuff, 7, %next); - ClassicAddBan(%client.namebase, %client.guid); + // if(%thirdBlock > 240) + // { + // KickByCID(%client, "You are not allowed to play here."); + // Banlist::Add(%client.guid, "0", $Host::BanTime); - return; - } - } + // ClassicAddBan(%client.namebase, %client.guid); + + // return; + // } + // } // Whitelist check is in here. - if ((%banned = ClassicIsBanned(%client))) + %banned = ClassicIsBanned(%client); + if(%banned) { - if (%banned & 1 && !(%banned & 2))// GUID, but not IP + if(%banned & 1 && !(%banned & 2))// GUID, but not IP { - if ($Host::ClassicViralBanning) + if($Host::ClassicViralBanning) ClassicAddBan(%client.namebase, %client.getIPAddress()); } - if (%banned & 2 && !(%banned & 1))// IP, but not GUID + if(%banned & 2 && !(%banned & 1))// IP, but not GUID { - if ($Host::ClassicViralBanning) + if($Host::ClassicViralBanning) ClassicAddBan(%client.namebase, %client.guid); }