Counter-Strike: Global Offensive

Counter-Strike: Global Offensive

493 ratings
[OUTDATED] MATCHMAKING SERVER PICKING IN 2019!
By xazetti
Choose what matchmaking server you play on, in 2019, using ONLY THE CSGO CONSOLE!
   
Award
Favorite
Favorited
Unfavorite
Part 1: Introduction
NOTE: THIS GUIDE IS NOW OUTDATED BECAUSE VALVE REMOVED SDR COMMANDS FROM THE GAME DUE TO THEM BEING ABUSED
Hello Everyone!
Until about a year or so ago you could choose what server you play on using a neat little program called "Matchmaking Server Picker". If you're visiting this guide then I reckon you already know that it's broken. That happened because Valve Implemented a relay cluster system that is supposed to prevent DDoSing, but at the same time it broke the server picker app. Now what some of you didn't know about that is that alongside the relay cluster system Valve implemented an MM server picker INSIDE OF THE CONSOLE. Today I'll teach you how to use it, step by step.
P.S this is my first guide ever, so if you guys have any suggestions on how can I improve it, leave em down below :). Also if demand is high enough I'll make a youtube video explaining how to do it step by step aswell.
Part 2: Getting Started
DISCLAIMER: IF YOU ALREADY ENABLED THE DEV CONSOLE AND KNOW HOW TO USE IT SKIP THIS PART AND GO STRAIGHT TO PART 3: THE COMMANDS.

Now, first we have to enable the console, to do that go into the CSGO settings screen


...then into game settings


then switch the "Enable Developer Console" to the YES state.


then proceed to press the ` key (the one below escape and to the left of 1, as shown in the pic below)


and you should see the glorious console window -
the part circled in red is where we put in the commands.


Now you're ready to advance to the next stage, In which we actually put in the commands!
Part 3: The Magic (aka the command you need)
Now that you opened the Developer console, you should think:
"hmm... what server do I want to play on?". when you decide, continue with the steps below.


Now I presume you have decided on what server you want to play on.
the command goes like this:
sdr SDRClient_ForceRelayCluster xxx
xxx stands for whatever server location you choose.
this helpful table will help you decypher what server code coordinates with what location:

ATTENTION: NOT ALL SERVER LOCATION CODES ARE DECYPHERED YET. GO TO THIS LINK TO HELP ME DECYPHER THE REMAINING LOCATIONS, ALL HELP WILL BE GREATLY APPRECIATED

key:
servers that are in the same location will be seperated by a / (forward slash).
inserting each server will most likely lead to the same result, although I have barely tested any of these, considering I have other things to do besides playing with people I don't know the language of :P

server code
actual server name
atl
Atlanta
bom
Mumbai
can
Most likely Canada
dxb
Dubai
eat
Moses Lake
fra
Frankfurt
gru
Sao Paulo
hkg
Hong Kong
iad
Sterling
jnb
Johannesburg
lax
Los Angeles
lhr*
London
lim
Lima
lux
Luxembourg
maa
Chennai
mad
Madrid
man*
Manilla
okc*
Oklahoma City
ord
Chicago
par*
Paris
pwg / pwj / pwu / pwz
Most likely PerfectWorld (China) servers
scl
Santiago
sea*
Seattle
sgp
Singapore
sha / shb
Shanghai
sto
Stockholm
syd
Sydney
tyo
Tokyo
vie*
Vienna
waw
Warsaw

*: relay clusters lhr (London), man (Manilla), okc (Oklahoma City), par (Paris), sea (Seattle), vie (Vienna) are only routing clusters -- they don't have actual game servers in these locations. From what I understand they will still route you into servers from approx. that location though.
Part 4: Pasting the command and finishing up
At this point I assume you already have the command you need ready.
I will try using
sdr SDRClient_ForceRelayCluster atl

What you would want to do is:
  • take the command you need
  • paste it into the dev console
  • press Enter, or press submit in the console window. either will work.
Now you will most likely see the following:

this means that everything went okay! good job!
if that DIDNT happen, check that you did every step beforehand the right way around, and if that STILL doesn't help, type a comment in the comment section!

Now we just need to adjust to the new setting. your ping will most likely be higher, so I suggest using one of the following options:
  • type this command into the console:
    mm_dedicated_search_maxping 350
    or
  • go into your game settings once again, and slide the slider on the option "Max Acceptable Matchmaking Ping" all the way to the right, or just type in the value 350 as shown in the picture
now let's test if it works!
go into a game, doesn't matter what gamemode, I chose deathmatch due to me being on a cooldown from competitive MM.
now bring up the developer console just as you did last time

and then type
status
into the console.

now you'll see the console spit out the server region you're playing on!

and... that's pretty much it! you did it!

IMPORTANT NOTE: THE RELAY CLUSTER REGION WILL RESET EVERY TIME YOU REOPEN CSGO, SO EITHER PUT THE COMMAND INTO YOUR AUTOEXEC.CFG OR TYPE IT IN EVERY TIME YOU OPEN THE GAME!



Part 5: thanks and a goodbye
SPECIAL THANKS:
A special thank you to steam user 𝕯𝖆𝖗𝖌𝖚𝖓𝖊𝖗 for helping me find the file that explains the relay cluster location names!
and secondly, THANK YOU, THE READER for reading my guide and getting until this point. I made this in the hopes of helping both newer and older players play with people that can talk to them, and I really really really really hope it helped you make your matchmaking experience the best it can be!


Peace <3
< >
151 Comments
Pokimane Hates Simps Jul 24 @ 6:10am 
This doesnt work anymore right, or is there another way to choose another location i want to play?
xazetti  [author] Jul 22, 2020 @ 5:31am 
fair enough. I get what you mean now.
✪ quacke Jul 22, 2020 @ 5:19am 
Yeah I see the point of the guide, but for example people living in Eastern/Northern Europe who want to connect to servers with english-speaking players, this could be needed. I often get connected to Polish or Russian servers because I live in Sweden. I decreased my max-ping and it's helped, I mostly connect to EU North or EU West servers now.
xazetti  [author] Jul 21, 2020 @ 4:16am 
lmao then it's kinda pointless, valve auto routes you to the closest possible server. you can do mm_dedicated_search_maxping 20 or something like that if you have issues with connecting to far away servers.
POSITIVE EV Jul 21, 2020 @ 3:42am 
I used the command to get in closest server though lol
xazetti  [author] Jul 20, 2020 @ 9:10pm 
This was a guide meant for matching you with far away servers...
and also i think i posted the command line to change max mm ping in the guide too.
✪ quacke Jul 20, 2020 @ 6:01am 
For anyone still trying to do this:

If you're getting matched on servers far away from you, there's a game setting for minimum matchmaking ping. I think by default this is set to something like 150, which is crazy high. If you put it down to 25-50 you should be getting matched on servers in or close to your own country. The matchmaking might take a little longer, but for me so far it's worked. I had no idea this setting even existed until a friend told me.
POSITIVE EV Apr 18, 2020 @ 12:46am 
F
xazetti  [author] Mar 17, 2020 @ 5:17am 
F. It is a shame this got removed, SDR commands were nice, but sadly exploited by cheaters
Askingcarpet Mar 16, 2020 @ 2:26pm 
great now i gotta go back to playing with retarded brazilians who nobody can understand.

thanks valve!