December 04, 2024, 03:57:25 am

Author Topic: [mmt Guide] How to check your real-world ping to game bot  (Read 2436 times)

0 Members and 1 Guest are viewing this topic.

Offline massmoretankz

  • Administrator
  • Peon
  • *****
  • Posts: 25
  • Total likes: 10
    • View Profile
  • B.net Account: MMT#21873
  • Coins: 100
  • Country: Germany
  • Race: Undead
[mmt Guide] How to check your real-world ping to game bot
« on: November 25, 2017, 05:37:29 am »
Hello gentlemen,

as we all know the game lobby does not display your real ping to your bot.
Due to this fact I have decided to come up with a guide on how to check your real world ping to the game bot of your choice.
You can easily determine the best bot (ping wise) to play on for you.
This guide will take some steps. However once set up correctly you will have a handy tool which can tell your ping at all times (running in the background if you want).

Requirements?
Windows Operating System
Acceptance to use commandline shell (cmd.exe) for ping tests
Follow my steps exactly as I state

Summary of what we do:
- Download psping (Sysinternals tool, Official Image Signed Microsoft Product)
- Add psping as a system environment variable so you can fire it up directly from commandline shell
- Perform a ping check for a game bot

Steps:
1.) Download the magnificient psping.exe tool from Sysinternals
www.live.sysinternals.com
Navigate to psping.exe and download it to a location of your choice. You need to remember the exact location of it (!).
Recommended:
Use C:\temp (if you dont have that directory, proceed to create a folder)
For the following steps I will use C:\temp as the path where psping.exe is located.

2.) Add psping.exe as a system environment variable
Windows -> Type 'systempropertiesadvanced.exe' in input box




Now press "Environment Variables"



In Systemvariables navigate to PATH
Press "Edit"
Add in Value of variables the following entry ";C:\temp"
Do not forget the semiciolon and make sure that this is the correct path!

It should look like this


Again.. make sure the semicolon is correctly set and the path is the right one
(I used C:\temp in this guide)

3.) Perform a ping to a game bot
If you have set up everything correctly. This will be your starting point to do game ping checks!
We use only cmd.exe (powershell.exe also works) to use psping.
Open cmd by Windows -> cmd.exe




Now check your ping to a game bot. I will use ams.toom.io:6112 in this example.

psping -t ams.toom.io:6112

(CTRL + C and right click in cmd to paste it  :icon_cool:)


Feel free to use any other game bot / internet site / etc.



Well how do I stop the program from pining?
Use CRTL + C or simply close the window. You may keep the window opened while mass tanking your opponents down in game. It does not have any online game experience impact.

Good job young padawan! You have taken your first step into a larger world of CLI.

Cheers,
mmt
« Last Edit: November 25, 2017, 02:19:59 pm by massmoretankz »

Offline IWANTWC4

  • Tauren
  • ****
  • Posts: 253
  • Total likes: 24
    • View Profile
  • B.net Account: DONALD-TRUMP
  • Coins: 100
  • Country: USA
  • Race: Random
Re: [mmt Guide] How to check your real-world ping to game bot
« Reply #1 on: November 25, 2017, 08:31:52 am »
Thanks MMT you're truly an awesome dude!

Offline mrSweets

  • Grunt
  • **
  • Posts: 93
  • Total likes: 7
    • View Profile
  • B.net Account: mrSweets
  • Coins: 100
  • Country: Russia
  • Race: Random
Re: [mmt Guide] How to check your real-world ping to game bot
« Reply #2 on: November 27, 2017, 02:56:06 am »
just ! ping host -t !dont work for u ? all includet in windows!
1just Win+r type cmd run
2type ping host -t thats all lol  :icon_neutral:

Offline massmoretankz

  • Administrator
  • Peon
  • *****
  • Posts: 25
  • Total likes: 10
    • View Profile
  • B.net Account: MMT#21873
  • Coins: 100
  • Country: Germany
  • Race: Undead
Re: [mmt Guide] How to check your real-world ping to game bot
« Reply #3 on: November 27, 2017, 10:57:43 am »
just ! ping host -t !dont work for u ? all includet in windows!
1just Win+r type cmd run
2type ping host -t thats all lol  :icon_neutral:

This is a great question.

When we play a Warcraft III game a TCP/IP endpoint on port 6112 is established.
For example ams.toom.io:6112 (Amsterdam hosting bot) or mia.toom.io:6112 (Miami hosting bot).
The question is what is our ping to the bot on this specific port (obviously)?
Your method only does an ICMP ping. This can only tell us whether ams.toom.io is reachable. Unfortunately this does not tell us how our in-game ping is.

This is the reason why I decided to make a guide that can reliably determine the ping.

Hope this helps!
mmt

References:
https://technet.microsoft.com/de-de/library/bb490968.aspx
http://www.pdproxy.com/knowledgebase/what-is-the-difference-of-tcp-udp-and-icmp-39.htm

« Last Edit: November 27, 2017, 11:01:40 am by massmoretankz »

Offline mrSweets

  • Grunt
  • **
  • Posts: 93
  • Total likes: 7
    • View Profile
  • B.net Account: mrSweets
  • Coins: 100
  • Country: Russia
  • Race: Random
Re: [mmt Guide] How to check your real-world ping to game bot
« Reply #4 on: November 28, 2017, 03:02:44 am »
man !!!! ~is can only tell us whether ams.toom.io is reachable. Unfortunately this does not tell us how our in-game ping is.~ ping get u and reachable and tell u ping to  ams.toom.io!!! In your case, this is enough!!! in 90 % ping on ams.toom.io:6112 and ping just  ams.toom.io  same!!! but any ty fot this topic!  :icon_smile:
« Last Edit: November 28, 2017, 03:19:57 am by mrSweets »