From 9d28557a6aceb64ada2be4567688305bd2a9b6ef Mon Sep 17 00:00:00 2001 From: ChocoTaco Date: Fri, 22 Feb 2019 19:25:53 -0500 Subject: [PATCH] Added TourneyNetClient options --- Classic/evoClassicTaco.vl2 | Bin 68943 -> 69123 bytes Classic/scripts/autoexec/GetTeamCounts.cs | 4 + Classic/scripts/autoexec/checkver.cs | 77 ------------- Classic/scripts/autoexec/zCheckVer.cs | 129 ++++++++++++++++++++++ Classic/scripts/serverDefaults.cs | 3 +- 5 files changed, 135 insertions(+), 78 deletions(-) delete mode 100644 Classic/scripts/autoexec/checkver.cs create mode 100644 Classic/scripts/autoexec/zCheckVer.cs diff --git a/Classic/evoClassicTaco.vl2 b/Classic/evoClassicTaco.vl2 index 42e4243cee09a892861ce7df79e2ad8fc22b60b8..37ed4be60a639050d1a0c10ac07c05652231a8bf 100644 GIT binary patch delta 18564 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 MU<+JJ0ubHE-)lDJ(*OVf delta 18375 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 Jfdyb3;Xi>kIo1FG diff --git a/Classic/scripts/autoexec/GetTeamCounts.cs b/Classic/scripts/autoexec/GetTeamCounts.cs index cdb3116..566d8c1 100644 --- a/Classic/scripts/autoexec/GetTeamCounts.cs +++ b/Classic/scripts/autoexec/GetTeamCounts.cs @@ -56,6 +56,9 @@ function GetTeamCounts( %game, %client, %respawn ) if( %client.team == 1 && %team1random == $PlayerCount[1] ) $team1canidate = %client; if( %client.team == 2 && %team2random == $PlayerCount[2] ) $team2canidate = %client; + //Check ver + CheckVerObserver(%client); + //if(!%client.isAIControlled()) $PlayerCount[%client.team]++; } @@ -81,6 +84,7 @@ function GetTeamCounts( %game, %client, %respawn ) //Start MapRepetitionChecker schedule(2000, 0, "MapRepetitionChecker", %game); + //Set so counter wont run when it doesnt need to. $GetCountsClientTeamChange = false; } diff --git a/Classic/scripts/autoexec/checkver.cs b/Classic/scripts/autoexec/checkver.cs deleted file mode 100644 index d7873f6..0000000 --- a/Classic/scripts/autoexec/checkver.cs +++ /dev/null @@ -1,77 +0,0 @@ -// TribesNext Minimum Version Enforcement -// Written by Thyth -// 2014-08-18 - -// Updated on 2014-08-31 after testing/feedback from Heat Killer. - -// This script prevents clients from joining a non-observer team if they are not running -// TribesNext RC2a or newer, with the tournamentNetClient.vl2 installed. An early form of -// anticheat was added to the RC2 patch that kills HM2. This script allows detecting of -// a new enough version by the interaction with the TribesNext community/browser system. -// Support for clan tags (and account renaming) was added along with the HM2 killer in RC2, -// but no client side code to talk to the browser server was in yet. Now that the browser -// system backend is complete, all clients can install the tournamentNetClient to the -// browser, and users running RC2 (with HM2 killer) can be detected. - -// The variable on the client object: -// %client.t2csri_sentComCertDone -// Will be 1 if they are running RC2+ with tournamentNetClient.vl2 - -// Admins can override this restriction when forcing players to join a team. - -function checkVer_showBanner(%client) -{ - // customize me - commandToClient(%client, 'CenterPrint', "Version Check Failed!\nYou need the latest TribesNext patch and TournyNetClient to play.\n Download it from T2Discord.tk and drop it into your GameData/Base folder.", 10, 3); -} - -package checkver -{ - function serverCmdClientJoinTeam(%client, %team) - { - if (!%client.t2csri_sentComCertDone) - { - checkVer_showBanner(%client); - return; - } - Parent::serverCmdClientJoinTeam(%client, %team); - } - function serverCmdClientJoinGame(%client) - { - if (!%client.t2csri_sentComCertDone) - { - checkVer_showBanner(%client); - return; - } - Parent::serverCmdClientJoinGame(%client); - } - function serverCmdClientPickedTeam(%client, %option) - { - if (!%client.t2csri_sentComCertDone) - { - checkVer_showBanner(%client); - return; - } - Parent::serverCmdClientPickedTeam(%client, %option); - } - function serverCmdClientTeamChange(%client, %option) - { - if (!%client.t2csri_sentComCertDone) - { - checkVer_showBanner(%client); - return; - } - Parent::serverCmdClientTeamChange(%client, %option); - } - function Observer::onTrigger(%data, %obj, %trigger, %state) - { - %client = %obj.getControllingClient(); - if (!%client.t2csri_sentComCertDone) - { - checkVer_showBanner(%client); - return; - } - Parent::onTrigger(%data, %obj, %trigger, %state); - } -}; -activatePackage(checkver); diff --git a/Classic/scripts/autoexec/zCheckVer.cs b/Classic/scripts/autoexec/zCheckVer.cs new file mode 100644 index 0000000..8a04d47 --- /dev/null +++ b/Classic/scripts/autoexec/zCheckVer.cs @@ -0,0 +1,129 @@ +// TribesNext Minimum Version Enforcement +// Written by Thyth +// 2014-08-18 + +// Updated on 2014-08-31 after testing/feedback from Heat Killer. + +// This script prevents clients from joining a non-observer team if they are not running +// TribesNext RC2a or newer, with the tournamentNetClient.vl2 installed. An early form of +// anticheat was added to the RC2 patch that kills HM2. This script allows detecting of +// a new enough version by the interaction with the TribesNext community/browser system. +// Support for clan tags (and account renaming) was added along with the HM2 killer in RC2, +// but no client side code to talk to the browser server was in yet. Now that the browser +// system backend is complete, all clients can install the tournamentNetClient to the +// browser, and users running RC2 (with HM2 killer) can be detected. + +// The variable on the client object: +// %client.t2csri_sentComCertDone +// Will be 1 if they are running RC2+ with tournamentNetClient.vl2 + +// Admins can override this restriction when forcing players to join a team. + + +//Added -ChocoTaco +//Toggle Touney Net Client +//$Host::EnableNetTourneyClient = 1; +$CheckVerObserverRunOnce = false; +$CheckVerObserverTrys = 0; + +//Added -ChocoTaco +//Run in GetCounts.cs +//Coming from other modes, checks all %clients and put them into observer with a Version check fail +function CheckVerObserver(%client) +{ + if($CurrentMissionType $= "CTF" && $Host::EnableNetTourneyClient && !$CheckVerObserverRunOnce) + { + if (!%client.t2csri_sentComCertDone) + { + messageClient(%client, 'MsgClientCheckObserver', '\c2Tribesnext version check has failed.'); + serverCmdClientMakeObserver( %client ); + } + + $CheckVerObserverTrys++; if($CheckVerObserverTrys $= $AllPlayerCount) $CheckVerObserverRunOnce = true; + //echo($CheckVerObserverTrys); + } +} + +//Added -ChocoTaco +//Once per map +//Run at DefaultGame::gameOver(%game) in defaultGame.ovl evo +function CheckVerObserverReset() +{ + $CheckVerObserverRunOnce = false; + $CheckVerObserverTrys = 0; +} + + +//Original +function checkVer_showBanner(%client) +{ + // customize me + commandToClient(%client, 'CenterPrint', "Version Check Failed!\nYou need the latest TribesNext patch and TourneyNetClient2 to play.\n Download it from t2discord.tk and drop it into your GameData/Base folder.", 10, 3); +} + +package checkver +{ + function serverCmdClientJoinTeam(%client, %team) + { + if($CurrentMissionType $= "CTF" && $Host::EnableNetTourneyClient) //Added -ChocoTaco + { + if (!%client.t2csri_sentComCertDone) + { + checkVer_showBanner(%client); + return; + } + } + Parent::serverCmdClientJoinTeam(%client, %team); + } + function serverCmdClientJoinGame(%client) + { + if($CurrentMissionType $= "CTF" && $Host::EnableNetTourneyClient) //Added -ChocoTaco + { + if (!%client.t2csri_sentComCertDone) + { + checkVer_showBanner(%client); + return; + } + } + Parent::serverCmdClientJoinGame(%client); + } + function serverCmdClientPickedTeam(%client, %option) + { + if($CurrentMissionType $= "CTF" && $Host::EnableNetTourneyClient) //Added -ChocoTaco + { + if (!%client.t2csri_sentComCertDone) + { + checkVer_showBanner(%client); + return; + } + } + Parent::serverCmdClientPickedTeam(%client, %option); + } + function serverCmdClientTeamChange(%client, %option) + { + if($CurrentMissionType $= "CTF" && $Host::EnableNetTourneyClient) //Added -ChocoTaco + { + if (!%client.t2csri_sentComCertDone) + { + checkVer_showBanner(%client); + return; + } + } + Parent::serverCmdClientTeamChange(%client, %option); + } + function Observer::onTrigger(%data, %obj, %trigger, %state) + { + if($CurrentMissionType $= "CTF" && $Host::EnableNetTourneyClient) //Added -ChocoTaco + { + %client = %obj.getControllingClient(); + if (!%client.t2csri_sentComCertDone) + { + checkVer_showBanner(%client); + return; + } + } + Parent::onTrigger(%data, %obj, %trigger, %state); + } +}; + +activatePackage(checkver); diff --git a/Classic/scripts/serverDefaults.cs b/Classic/scripts/serverDefaults.cs index 865e392..329e24e 100644 --- a/Classic/scripts/serverDefaults.cs +++ b/Classic/scripts/serverDefaults.cs @@ -201,7 +201,8 @@ $Host::loadingmsgline2 = "Server Github: "; //Loading screen msg line 2 $Host::loadingmsgline2content = "https://github.com/ChocoTaco1/TacoServer"; //Loading screen msg content 2 $Host::loadingmsgline3 = "Hosted by: "; //Loading screen msg line 3 $Host::loadingmsgline3content = "Branzone"; //Loading screen msg content 3 +$Host::EnableNetTourneyClient = 1; //Enable or Disable Tourney Net Client checking //LakRabbit $Host::EnableLakUnlimitedDJ = 1; //Unlimited disc-jumps if enabled $Host::LakRabbitNoSplashDamage = 0; //Splash Damage enabled or not -$Host::ShowFlagIcon = 1; //Show flag Icon in lak \ No newline at end of file +$Host::ShowFlagIcon = 1; //Show flag Icon in lak