Jump to content


Photo
- - - - -

NL Server Speed Benchmarks


  • Please log in to reply
6 replies to this topic

#1 ZerGo0

ZerGo0

    Member

  • Members
  • PipPip
  • 10 posts

Posted 24 November 2017 - 04:06 PM

Hey guys,

 

I made a little script for myself to test the speed of all NL Servers to see which servers are the ones and I thought I could share it with you guys (I only tested the speed 1 time which isn't the best way to benchmark something, but it should work for just as a test):

 

knF8OYE.png



#2 ZerGo0

ZerGo0

    Member

  • Members
  • PipPip
  • 10 posts

Posted 25 November 2017 - 03:40 PM

Results from today (right side):

 

Hc3dGZy.png



#3 Hesel

Hesel

    Newbie

  • New Members
  • Pip
  • 2 posts

Posted 28 November 2017 - 10:29 AM

Well done work. Will there be more results? Today maybe?
Thank you for the information.  :good:

"Only I can change my life. No one can do it for me."
My Development.Current in BETA.


#4 vv52

vv52

    Newbie

  • New Members
  • Pip
  • 1 posts

Posted 28 November 2017 - 10:41 AM

Hi,

 

Possible to share the script with us? thanks :)



#5 ZerGo0

ZerGo0

    Member

  • Members
  • PipPip
  • 10 posts

Posted 28 November 2017 - 01:12 PM

Sure, I made the script in AHK (AutoHotkey). It is image based which means if you put something in front of the picture it is trying to locate it won't be able to do that and it also uses your physical mouse, but only in the Eddie client. If you want to use the script you most likely have to recreate the picture by yourself. You can do that simply by pressing ALT+PrntScreen and then copy and paste the picture into Paint. Then zoom into the area you want to crop out and create a new file in paint and paste it in and resize it so that the default paint background (The big area in Paint is not visible example: https://i.imgur.com/HaXprqd.png). You might have to change click positions but I'm not going to tell how all that stuff works, sorry.

Hi,

 

Possible to share the script with us? thanks :)

 

I know that it is not easy if you don't know what you are doing that's why I didn't include it in my first post but you asked for it so here you go.

 

Download: https://transfer.sh/Hb49V/AirVPN_SpeedTest.zip

 

Sourcecode AirVPN Speedtest.ahk:

 

;You have to open the Eddie-Client by yourself, same goes for your browser
;If you need to change the click positions then open the included tool in the AHK directory
;Also if it can't click anything then you have to set all AHK processes to be run in admin mode

SetTitleMatchMode,2

#include %A_ScriptDir%\FindClick.ahk

CoordMode, Pixel, Screen
CoordMode, ToolTip, Screen

WinMove, Eddie,, -6, 0, 1031, 1057 ;Resizes the Eddie Client

Loop {
	WinMinimize, Mozilla Firefox
	WinActivate, Eddie
	MouseClick,, 60, 512 ;Click Servers
	Sleep 1000
	MouseClick,, 900, 90 ;Click inside the serverlist so that it is able to switch servers
	Sleep 100
	Send {Down} ;First server always gets skipped, I could make it so that it doesn't skip the first server but I'm too lazy for that ;P 
	Sleep 250
	MouseClick,, 995, 80 ;Click Connect-Button
	Sleep 250
	MouseClick,, 1900, 500 ;Moves the mouse out of the way
	Sleep 5000
	Loop {
		ImageSearch, VPNConnectedX, VPNConnectedY, 370, 460, 460, 480, *35 %A_ScriptDir%\Images\VPNConnected.png ;Check if we are connected to any server
		{
			If VPNConnectedX then
			{
				Sleep 500
				Break
			}
			Else
			{
				Sleep 250
			}
		}
	}
	WinActivate, Mozilla Firefox
	ControlClick, x1740 y90, Mozilla Firefox, , Left, , NA ;Click the http://beta.speedtest.net/ bookmark
	Sleep 2500
	SpeedtestLoaded() ;Waits till http://beta.speedtest.net/ is fully loaded
	ControlSend,, {CTRL down}{F5}{CTRL Up}, Mozilla Firefox ;Refreshes Browser cache to ensure that we are running the speedtest with the right server
	SpeedtestLoaded() ;Waits till http://beta.speedtest.net/ is fully loaded
	FindClick(A_ScriptDir "\Images\SpeedtestStart.png", "o35, w30000,1000, rFirefox") ;Waits till the GO Button appears
	Loop {
		ImageSearch, SpeedtestDoneX, SpeedtestDoneY, 950, 350, 1015, 410, *35 %A_ScriptDir%\Images\SpeedtestDone.png ;Waits till the speedtest is done
		{
			If SpeedtestDoneX then
			{
				Sleep 500
				Break
			}
			Else
			{
				Sleep 250
			}
		}
	} ;Repeat the script
}

SpeedtestLoaded() {
	Loop {
		ImageSearch, SpeedtestLoadedX, SpeedtestLoadedY, 0, 0, 30, 30, *35 %A_ScriptDir%\Images\SpeedtestLoaded.png
		{
			If SpeedtestLoadedX then
			{
				Sleep 500
				Break
			}
			Else
			{
				Sleep 250
			}
		}
	}
}

 

AHK Download: https://autohotkey.com/download/ahk-install.exe

 

 

 

Credits to berban for his awesome work with FindClick: https://autohotkey.com/boards/viewtopic.php?p=90753&sid=b3d05992529d777d5948aa71abd752f4#p90753



#6 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7252 posts

Posted 28 November 2017 - 05:30 PM

@ZerGo0

 

Please make sure to clarify that such tables do not provide any hint to anybody except you. The script should be run on a node to provide something that's' useful to that node (according to all the limitations that a speed test toward another dedicated server operated by speedtest.net is subjected to, of course).

 

Kind regards



#7 Hesel

Hesel

    Newbie

  • New Members
  • Pip
  • 2 posts

Posted 02 December 2017 - 06:12 PM

Nice.Thanks for your script.Il try to use it soon.


"Only I can change my life. No one can do it for me."
My Development.Current in BETA.






Similar Topics Collapse

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Servers online. Online Sessions: 14345 - BW: 50344 Mbit/sYour IP: 54.92.153.90Guest Access.