Raised This Month: $ Target: $400
 0% 

[L4D/L4D2]Block Jockey teleport survivors?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
JustNO
Member
Join Date: Jul 2020
Old 02-01-2023 , 10:42   [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #1

Title

Has anyone found a solution yet? I run servers for years, (l4d2) and the current servers are all running on ubuntu 20.04 and 22.04. I saw posts about working plugins if you run ubuntu 18.04, but that doesn't make much sense and moreover it turned out that there were problems too.

I've already tested a lot of plugins and ideas. It is very easy to teleport a player outside the map with a jockey and no cheat program is needed at all. I'm not going to explain the simplicity here in public because there are also losers reading here who are only too happy to know and therefore use it.

If there is someone who is good at making plugins, they can and may contact me via PM. I'll then tell you in PM how simple it works, and make my servers and time available to help test, to block / prevent this.
JustNO is offline
Bacardi
Veteran Member
Join Date: Jan 2010
Location: mom's basement
Old 02-01-2023 , 11:32   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #2

Any videoo of this ?
Bacardi is offline
JustNO
Member
Join Date: Jul 2020
Old 02-01-2023 , 12:52   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #3

Quote:
Originally Posted by Bacardi View Post
Any videoo of this ?
I can make a video. All you see is a Jockey grabbing a Survivor, and 1 sec later the Jockey and Survivor are somewhere outside the map.
JustNO is offline
alasfourom
Senior Member
Join Date: Feb 2022
Location: Saudi Arabia
Old 02-01-2023 , 13:17   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #4

Would you please test this one, I tested it on a plugin self made to teleport survivors and it seems working, I havent test it using jockey teleport exploits.

Rewriting with some modifications of Eyal282 script

It should basically slay the jockey and teleport the survivor to his last known location, and announce who attempted to use the teleport

PHP Code:
#pragma semicolon 1
#pragma newdecls required

#define PLUGIN_VERSION "1.0"
#define VECTOR_DISTANCE 500.0

#include <sourcemod>
#include <sdktools>

float g_vPos[MAXPLAYERS+1][3];

public 
void OnPluginStart()
{
    
HookEvent("jockey_ride"Event_JockeyRideEventHookMode_Post);
}

void Event_JockeyRide(Event event, const char[] namebool dontBroadcast)
{
    
int attacker GetClientOfUserId(event.GetInt("userid"));
    if(!
attacker || !IsClientInGame(attacker) || GetClientTeam(attacker) != 3) return;
    
    
int victim GetClientOfUserId(event.GetInt("victim"));
    if(!
victim || !IsClientInGame(victim) || GetClientTeam(victim) != 2) return;
    
    
float vPos[3];
    
GetClientAbsOrigin(victimvPos);
    if(
GetVectorDistance(vPosg_vPos[victim]) <= VECTOR_DISTANCE) return;
    
    
ForcePlayerSuicide(attacker);
    
TeleportEntity(victimg_vPos[victim], NULL_VECTORNULL_VECTOR);
    
    
PrintToChatAll("\x04[SM] \x03%N \x01has tried to jockey teleport \x05%N\x01!!"attackervictim);
    
GetClientAbsOrigin(victimg_vPos[victim]);
}

public 
void OnClientPutInServer(int client)
{
    if(!
IsClientInGame(client)) return;
    
GetClientAbsOrigin(clientg_vPos[client]);
    
CreateTimer(1.0Timer_UpdatePlayersPositionclientTIMER_FLAG_NO_MAPCHANGE|TIMER_REPEAT);
}

Action Timer_UpdatePlayersPosition(Handle timerint client)
{
    if(!
IsClientInGame(client)) return Plugin_Stop;
    if(
GetClientTeam(client) != || !IsPlayerAlive(client)) return Plugin_Continue;
    
    
GetClientAbsOrigin(clientg_vPos[client]);
    return 
Plugin_Continue;

__________________

Last edited by alasfourom; 02-01-2023 at 13:22.
alasfourom is offline
Marttt
Veteran Member
Join Date: Jan 2019
Location: Brazil
Old 02-01-2023 , 13:53   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #5

You can try this plugin too:
https://github.com/SirPlease/L4D2-Co...eleport_fix.sp

Anyway as note and already mentioned dozen times, don't use client/entity indexes between timers/frames cause the client may be disconnect and another player joins with the same index, use the userid/serial instead.
__________________
Marttt is offline
alasfourom
Senior Member
Join Date: Feb 2022
Location: Saudi Arabia
Old 02-01-2023 , 14:34   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #6

Quote:
Originally Posted by Marttt View Post
You can try this plugin too:
https://github.com/SirPlease/L4D2-Co...eleport_fix.sp

Anyway as note and already mentioned dozen times, don't use client/entity indexes between timers/frames cause the client may be disconnect and another player joins with the same index, use the userid/serial instead.
Noted, thanks Marttt
__________________

Last edited by alasfourom; 02-01-2023 at 14:34.
alasfourom is offline
JustNO
Member
Join Date: Jul 2020
Old 02-03-2023 , 08:57   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #7

@HarryPotter: I was just trying to prevent it from being advertised publicly, so I'm not posting videos online showing how to influence servers and make them unplayable for everyone else.

@Marttt, alasfourom: I've been testing but still not enough. Ill try to find more time this weekend.
JustNO is offline
HarryPotter
Veteran Member
Join Date: Sep 2017
Location: Taiwan, Asia
Old 02-03-2023 , 11:47   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #8

Quote:
Originally Posted by JustNO View Post
@HarryPotter: I was just trying to prevent it from being advertised publicly, so I'm not posting videos online showing how to influence servers and make them unplayable for everyone else.
Okay, I also try to fix this problem too.
https://github.com/fbef0102/L4D2-Plu...eleport_fix.sp
__________________
HarryPotter is offline
JustNO
Member
Join Date: Jul 2020
Old 02-11-2023 , 11:28   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #9

Unfortunately no plugin gives the right effect. It is still possible to get a Survivor out of the map. Once you are out of the map, and then exit the server, the Survivor will stay where it is, and the game will never end. In many cases, SI players can't get to the Survivor to kill. In some cases, the server crashes after a while. Goofies who know exactly where and when you pull this trick will exploit it to stop or crash servers.
JustNO is offline
Marttt
Veteran Member
Join Date: Jan 2019
Location: Brazil
Old 02-11-2023 , 12:11   Re: [L4D/L4D2]Block Jockey teleport survivors?
Reply With Quote #10

hard to help without the "steps", is a shot in the dark
__________________
Marttt is offline
Reply


Thread Tools
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:42.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode