Coder Social home page Coder Social logo

fn-fal113 / cs2-server-picker Goto Github PK

View Code? Open in Web Editor NEW
177.0 4.0 11.0 182 KB

A portable and lightweight server picker windows app for Counter Strike 2!

License: GNU General Public License v3.0

Visual Basic .NET 100.00%
csgo csgo-server server-picker windows counter-strike counter-strike-2 cs2 counterstrike cs-server-picker cs2-server-picker

cs2-server-picker's Introduction

Welcome to my Github profile!

fn-fal113

  • I’m currently learning frameworks and langs, also went outside boundaries by doing some first person animation using blender

  • Open to work as web and app developer mainly focusing on backend

Languages and Tools:

cs2-server-picker's People

Contributors

droutin avatar fn-fal113 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cs2-server-picker's Issues

Linux?

Any plans for a Linux version?

CS2 routes me to China -> use CS2ServerPicker to block it -> now I have no Server available

Good Morning everyone,

Since i left my Parents house I have this issue with my new internet that no steam game works. I live in Germany and it routes me to China.
Even with this CS2ServerPicker it does not work. Maybe somebody knows what I can do because my ISP has no clue what they can do because they say that they have nothing blocked there.
Only thing that works is VPN routing me to Frankfurt or Nuremberg

CS2
Issue without using VPN and CS2ServerPicker
WhatsApp Image 2024-03-31 at 10 59 26 AM
WhatsApp Image 2024-03-31 at 10 59 26 AM(2)
Issue with CS2ServerPicker
WhatsApp Image 2024-03-31 at 10 59 26 AM(1)
No Server available

A few enchancements that would make the app better

Hi. Thank you for making this piece of software. It has come in so handy and I'm finally free of Russians and slavs in general in my game.
I have a few feature requests that would be nice to see here:

  1. Theming: A simple button to change from dark mode to light mode would be nice.
  2. Sorting: A better sorting system would be nice, for example group regions together. NA stays at the top, EU second, AUS third and vice versa.
  3. Filters: Although not very useful, it would make the program less cluttered. Adding an option to "always block this server" so you never see it on your list again and keeping the ones that you constantly block and unblock.
  4. Fun stuff: Adding flags next to the server names would look nice. Like JFK would have the USA flag next to it and vice versa.
  5. Hide to system tray: Make the program hide to system tray instead of taskbar and have an easy access to it from there. Right clicking the system tray icon could reveal some features with something easy like "enable and disable".
  6. Windows Startup: Starting the software in the background when windows starts would be amazing to see so you don't have to click on it every time. you start your computer. It would basically be setup and forget.

Thank you for your work. I'm learning vb.net and will try to help with your project and send you a pull request on any of these that I might add myself and contribute. I'll also see if there is a way to support this on Linux.

not blocking servers.

Im blocking all server but not sweden and finland, stil get other servers.
run the program as admin, and nothing added to hostfile, but i guess it should be like that :P

Server Data Fetch/Display Error

Hello,
when trying to open the application, a popup appears Server Data Fetch/Display Error. An error has occurred while retrieving or displaying server data

Picker not working

I'm not sure this is working. I've blocked all except LHR and still wind up on WAW.

ping spike issue

hi, first of all thanks ALOT for this nifty software to let me play on any region i want, i've been using it since the day you posted it here, i usually play on China servers but recenlt my ping just spikes from 200-600ms (before it was constantly on 100ms) which was fine, i usually just redownload it and run it and it works again for most of the time, but now it just spikes every game, is the problem from my ISP or is it fixable? thanks a lot again

China server

Hello, I had a ping of 230 in China, I didn't touch anything as now I have a ping in China of 360

Not working..

I ran the exe as admin and run it, blocked the servers i wanted to block then opened cs2 and loaded up a premier game. it was in the server I blocked...

unhandled exception

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei CSGOServerPicker.ServerServicevb.Is_Server_Blocked(String serverName, Boolean block)
bei CSGOServerPicker.PingService.VB$StateMachine_1_Ping_Handler.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)

************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9139.0 built by: NET481REL1LAST_B.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.

CSGOServerPicker
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Users/RageM/Downloads/CSGOServerPicker.exe.

Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 14.8.9032.0 built by: NET481REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.

System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9075.0 built by: NET481REL1LAST_C.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.

System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9139.0 built by: NET481REL1LAST_B.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.

System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9032.0 built by: NET481REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9032.0 built by: NET481REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9139.0 built by: NET481REL1LAST_B.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.

System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9032.0 built by: NET481REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.

Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9032.0 built by: NET481REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.

System.Runtime.Remoting
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9032.0 built by: NET481REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.

System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9032.0 built by: NET481REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.9032.0 built by: NET481REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

.exe ?

Hi, any tutorial to make it exe file? idk how can i install this

Various improvements

  • When creating a preset you need to double click check boxes to select; only one click should be needed
  • Allow to edit preset
  • Button to invert selection
  • Button to block all servers except the ones in a preset

Kind regards

Russia is missing

I am located in Sweden, I just installed this app but Russia is not in the list, the only one I wanted to block :P

Every time I play there are only russians, often using Aim bots

App not opening

Hi,
I am not able to open the file.
When I double click it. Nothing happens

Request: option "use hosts file for ip blocking"

Hi. I don't know what mechanism is used now to block IP, I assume it's firewall mechanisms. But many people disable firewall and many other windows mechanisms, so these methods may not work. I suggest adding blocking options through C:/Windows/System32/drivers/etc/hosts.

Block didnt work

I play active on helsinki right now, i block all localtions via this app and i am still able to play, i double checked: my firewall is active. i get into advanced option and i see ther is an outbound entry for each server in my firewall but still, i can play...

how's that possible?

edit: now i know why... the game server is at location X and you getting routed to that location via your blocks, so that makes this tool useless bec you just play on high ping servers but with a higher pinged tunnel to it...

Only one Indian server is on the list when there are two of them

There are two servers in India(Mumbai and Chennai) but there is only one "India" server, can you add another one please? I'm not sure if they are merged into one "India" but can you add both of them please? They are very different servers.

And also looks like Hong Kong servers are named "China" in the program, can you rename it to "Hong Kong" in the next update please? It is very confusing to me since I am korean who play on both china and hong kong servers. They are completely different servers thus Hong Kong server is not China server. They are seperated and the actual China server can be only played via Steamchina version. And the Hong Kong server is also called "Hong Kong" server on the steam and in game too. I think it will be better to say Hong Kong instead of China.

Thanks for the great program!

INSTALLING

I'm such a noob, I extracted the zip file how I install it? ☹️
Screenshot 2023-06-04 210129

Doesn't work (Solved)

i blocked everything but US servers so i dont queue up with a certain biomass from eastern europe and yet i still get servers in EU, my antivirus is not real time so it has no firewall protection btw

Re-routing 100% of the time

I live in Sweden. When using the app to block certain servers the game re-routes me to the blocked servers 100% of the time, and makes the app completely useless. This is easily seen on the connection information on the top right of the steam overlay. I am not sure if this is even fixable considering the information in the readme, but this is still an issue nonetheless.

Linux support?

I saw your comment. But sadly your program is Windows only. Any plans?

Not working for me (Solved)

Blocked every server but Madrid and London and ended up in "waw" server.

Any idea how to fix this? Maybe I'm doing something wrong?

Server Picker is not working for me

I guess previously,
My norton was blocking the app launch.
But now when I have turned off the firewall,
The server picker is not working for me.

So basically, I am playing from UK with my Indian friends in Indian server.
Previously, I was getting 130-150ms ping.
But now its connecting to Indian server when I play with my friend it shows 380 ping as its getting routed through Amsterdam even when I am blocking Amsterdam.
Untitled
Attached is the picture.
Could you please help as I am fed up getting routed from Amsterdam

JIT Error on startup

Hi,
I got the following error when I try to open the program.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei CSGOServerPicker.ServerService.Is_Server_Blocked(String serverName, Boolean block) in C:\Users\orbet\source\repos\CSGOServerPicker\CSGOServerPicker\Services\ServerService.vb:Zeile 134.
   bei CSGOServerPicker.PingService.VB$StateMachine_1_Ping_Handler.MoveNext() in C:\Users\orbet\source\repos\CSGOServerPicker\CSGOServerPicker\Services\PingService.vb:Zeile 0.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9139.0 built by: NET481REL1LAST_B.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
CSGOServerPicker
    Assembly-Version: 1.0.3.0.
    Win32-Version: 1.0.3.0.
    CodeBase: file:///C:/Users/Admin/Desktop/CSGOServerPicker/CSGOServerPicker.exe.
----------------------------------------
Microsoft.VisualBasic
    Assembly-Version: 10.0.0.0.
    Win32-Version: 14.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9075.0 built by: NET481REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9139.0 built by: NET481REL1LAST_B.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9160.0 built by: NET481REL1LAST_W.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
Accessibility
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Runtime.Remoting
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
Newtonsoft.Json
    Assembly-Version: 13.0.0.0.
    Win32-Version: 13.0.3.27908.
    CodeBase: file:///C:/Users/Admin/Desktop/CSGOServerPicker/Newtonsoft.Json.DLL.
----------------------------------------
System.Numerics
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.9032.0 built by: NET481REL1.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Not working (Solved)

Blocked Hong Kong and all china servers. After that i only get HongKong and haven't gotten a single Singapore since which is the 2nd closest. Firewall on or off no difference

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.