DIY Laggswitch V3 - For After Patch

Posts 1–15 of 131 · Page 1 of 9
DIY Laggswitch V3 - For After Patch
All info remains the same as: http://www.mpgh.net/forum/showthread.php?t=1255393 OLD THREAD.

Thanks to @ffriozi for the info: http://www.mpgh.net/forum/showthread.php?t=1258847

Keep in mind due to the new patch Lagg switches will only work for 3 seconds, any longer and you will get the warning and be frozen, The new lagg switches here have a 3 second delay, run them once and your net will be down for 3 seconds, then will automatically reconnect.


To adjust the timer simply change Timeout 3 to Timeout X.


Once again I Recommend using the firewall method, this is the newer method that disables only BE and the Game thus making it so you can use voice coms outside of the game still whilst lagg switching.

Disable Network:
https://www.virustotal.com/en/file/2...is/1494887035/
https://virusscan.jotti.org/en-US/fi...job/i0w21f8qyh

Firewall:
https://www.virustotal.com/en/file/b...is/1494887059/
https://virusscan.jotti.org/en-US/fi...job/zr7k33nsmo

Ipconfig:
https://www.virustotal.com/en/file/3...is/1494887097/
https://virusscan.jotti.org/en-US/fi...job/tspe64vba2

Source Code:
 
Firewall

Prep:
Code:
    @EcHo off
netsh advfirewall firewall add rule name="CHANGEME" dir="out" action="block" program="PATHTO\TSLGame.exe" enable="no"
netsh advfirewall firewall add rule name="CHANGEME2" dir="out" action="block" program="C:\Program Files (x86)\Common Files\BattlEye\BEService.exe" enable="no"
Lagg:
Code:
    @EcHo off
netsh advfirewall firewall set rule name="CHANGEME" new enable="yes"
netsh advfirewall firewall set rule name="CHANGEME2" new enable="yes"
Timeout 3
netsh advfirewall firewall set rule name="CHANGEME" new enable="no"
netsh advfirewall firewall set rule name="CHANGEME2" new enable="no"

 
IPConfig

No longer needs prep

Lagg:
Code:
    @EcHo off
IPConfig /release
Timeout 3
IPConfig /renew

 
Disable Network

No longer needs prep

Lagg:
Code:
    @EcHo off
netsh interface set interface name="Local Area Connection" admin=disabled
netsh interface set interface name="Ethernet" admin=disabled
netsh interface set interface name="Wireless Network Connection" admin=disabled
netsh interface set interface name="Wi-Fi" admin=disabled
Timeout 3
netsh interface set interface name="Local Area Connection" admin=enabled
netsh interface set interface name="Ethernet" admin=enabled
netsh interface set interface name="Wireless Network Connection" admin=enabled
netsh interface set interface name="Wi-Fi" admin=enabled
Disable Network_mpgh.net.zip465 B · 172 downloads Clean
Firewall_mpgh.net.zip716 B · 252 downloads Clean
IPConfig_mpgh.net.zip356 B · 115 downloads Clean
I've tried to run the code myself and I'm getting that 'Sleep' is not recognized as an internal or external command.
Suggestions?
Quote Originally Posted by likachink View Post
I've tried to run the code myself and I'm getting that 'Sleep' is not recognized as an internal or external command.
Suggestions?
His code won't work without having WRK installed.
Change it with "pause" or "timeout", As i posted here: http://www.mpgh.net/forum/showthread.php?t=1258899

(he probably copied my old code without even realizing it wouldn't work... ahah)
Quote Originally Posted by giurap View Post
His code won't work without having WRK installed.
Change it with "pause", As i posted here: http://www.mpgh.net/forum/showthread.php?t=1258899

(he probably copied my old code without even realizing it wouldn't work... ahah)
So i've tried using pause. It became more of a nuisance as it leaves the cmd window open, making me go click back into the game(windowed mode), kill, go back to pressing a key for it to reconnect. It doesn't reconnect itself after the amount of second I had on it. How can I use the pause feature and have the window closing itself afterwards?
use

timeout

instead
Quote Originally Posted by likachink View Post
How can I use the pause feature and have the window closing itself afterwards?
Change it with:

TIMEOUT 3
..or TIMEOUT 2
...or whatever it works for you. Enjoy!
Quote Originally Posted by giurap View Post
Change it with:

TIMEOUT 3
..or TIMEOUT 2
...or whatever it works for you. Enjoy!
Thanks, this helped instead!
Have you tested it that the limit is 3000ms before they tag you as frozen?
If so, is it possible to use the previous methods still but just for very short periods of time? Like timing 2-3 seconds myself.
Files looks good. Approved | .bat inside //replied to wrong thread
All methods tested.

what about the service BEService_pubg located in Program Files/Common Files/Battleye ???

- - - Updated - - -

Also when I run the .bat it requires to be run as admin, how do I make this default?

And How can I bind it to a specific keyboard/mouse key?

Ok so I solved this with making a shortcut and enabling running as admin, then using autohotkey to map - button to launch the shortcut.

Seems to be working but I added a third rule for BEService_pubg, should I have done, or not done that?

Also how often do we have to rename the rules in the firewall??

Daily? Hourly? Each PUBG session?
CrackDown for LagSwitch

Anti Cheat
In order to prevent using "lag switch" to cheat, the characters will now be locked and will not be able to move, rotate and attack others when the ping exceeds a certain value
You will no longer be able to remove the environment foliage by revising the .ini file
Quote Originally Posted by MilerNiler View Post
CrackDown for LagSwitch

Anti Cheat
In order to prevent using "lag switch" to cheat, the characters will now be locked and will not be able to move, rotate and attack others when the ping exceeds a certain value
You will no longer be able to remove the environment foliage by revising the .ini file
Thread: DIY Laggswitch V3 - For After Patch
Fixed changed sleep to timeout, was half asleep when making the batch files.
Posts 1–15 of 131 · Page 1 of 9
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?