Custom Team Logos, Names and Flags in CS:GO

CS:GO Custom Team Name, Logo and Flag

How to create professional-looking demos and CSGO GOTV streams

In this guide/tutorial we will learn you how to set up custom team names, team logos, team flags, match stats and match odds in Counter-Strike Global Offensive. With these simple console commands, you can set up the team settings on the spectator screen to look like the CS:GO majors/championships. This can be used to create professional-looking demos or GOTV streams. This might also be cool if you are going to play a clan match and want it customized for potential viewers.

Requirements – how to get started

  1. Setup or host a server – make sure it is with Competetive game type.
  2. Type in the commands in the console or in the server config.
  3. To view the flags and team names, you have to spectate the game.

Example of custom team names, flags, and logos:

CSGO custom team logo, flag and name

Contents of this guide

This is just a quick summary of the content of this guide/tutorial and which steps you will have to follow.

  1. Setup team names
  2. Setup team logos
  3. Setup team flags
  4. Setup match stats
  5. Setup match odds
  6. End result example

Setup team names

To give the teams a team name, use the following commands in the console:

  • mp_teamname_1 “Team name for team 1”
  • mp_teamname_2 “Team name for team 2”

The team name can be anything you chose. Team 1 is Counter-Terrorists and team 2 is Terrorists.

Example:

  • mp_teamname_1 “Fnatic”
  • mp_teamname_2 “NiP”

CS:GO Custom team name

Setup team logos

If you want to use your own team logo, I will recommend you to do it with a plugin. Logos are client-side, so you need the plugin so that the viewers will automatically download the custom logos. Check the Team Logo Manager for this purpose.

If you don’t want to download the logo manager, you can use the existing team logos stored in the game. There are both old and new teams.

To set a team logo, use the following commands in the console:

  • mp_teamlogo_1 “Short name for team 1”
  • mp_teamlogo_2 “Short name for team 2”

Example:

  • mp_teamlogo_1 “nip”
  • mp_teamlogo_2 “vp”

mp_teamlogo_example

List of logos already stored in CS:GO:

Team NameShort NameExample
[R]easonrReason
3DMAX3dm3DMAX
Astana DragonsadAstana Dragons
Bravado GamingbravgBravoda Gaming
Clan MystikcmClan Mystik
Cloud9c9Cloud9
Cloud9 G2Ac9gCloud9 G2A
compLexitycolcompLexity
Copenhagen WolvescwCopenhagen Wolves
Counter Logic GamingclgCounter Logic Gaming
dAT TeamdatdAT Team
Epsilon eSportsepsEpsilon eSports
ESC GamingescESC Gaming
Flipsid3 TacticsflipFlipsid3 Tactics
fnaticfntcfnatic
G2 eSportsg2G2 eSports
HellRaisershlrHellRaisers
iBUYPOWERibpiBUYPOWER
Keyd StarskeydKeyd Stars
LGB eSportslgbLGB eSports
London ConspiracylcLondon Conspiracy
Luminosity GamingluminLuminosity Gaming
MousesportsmssMousesports
MTS GameGod Team WolfindwMTS GameGod Team Wolf
MyXMGmyxmgMyXMG
n!facultynfn!faculty
Natus Vincere (Na’Vi)naviNatus Vincere
Ninjas in PyjamasnipNinjas in Pyjamas
NiP Team AniptaNiP Team A
NiP Team BniptbNiP Team B
PENTA SportspentaPENTA Sports
Planetkey DynamicspkdPlanetkey Dynamics
Reason GamingrggReason Gaming
RecursivewggRecursive
RenegadesrenRenegades
SK-GamingskSK-Gaming
Team DignitasdigTeam Dignitas
Team EnVyUsnvTeam EnVyUs
Team ImmunityimTeam Immunity
Team LDLC.comldlcTeam LDLC.com
Team LiquidliqTeam Liquid
Team SoloMidtsmTeam SoloMid
Team XapsoxapsoTeam Xapso
TitantitTitan
Universal SoldiersusUniversal Soldiers
Valve Test Team AlphavValve Test Team Alpha
Valve Test Team Bravov2Valve Test Team Bravo
VeryGamesvgVeryGames
Vexed GamingvexVexed Gaming
Virtus.provpVirtus.pro
Vox EminorveVox Eminor

If you know about more logos already included, leave a comment on this guide.

Setup team flags

To include a team flag behind the team logo, use the following commands in the console:

  • mp_teamflag_1 “ISO CODE”
  • mp_teamflag_2 “ISO CODE”

You want to replace ISO CODE with the ISO code for your desired country. Again team 1 is CT and team 2 is T.

Example:

  • mp_teamflag_1 “se”
  • mp_teamflag_2 “pl”

mp_teamflag_example

We have included a full list of ISO codes for every country below. Please note that many of these ISO codes will not work, because Valve doesn’t have every country implemented in the game.

CodeCountry name
ADAndorra
AEUnited Arab Emirates
AFAfghanistan
AGAntigua and Barbuda
AIAnguilla
ALAlbania
AMArmenia
AOAngola
AQAntarctica
ARArgentina
ASAmerican Samoa
ATAustria
AUAustralia
AWAruba
AXÅland Islands
AZAzerbaijan
BABosnia and Herzegovina
BBBarbados
BDBangladesh
BEBelgium
BFBurkina Faso
BGBulgaria
BHBahrain
BIBurundi
BJBenin
BLSaint Barthélemy
BMBermuda
BNBruneiDarussalam
BOBolivia,Plurinational State of
BQBonaire,Sint Eustatius and Saba
BRBrazil
BSBahamas
BTBhutan
BVBouvet Island
BWBotswana
BYBelarus
BZBelize
CACanada
CCCocos (Keeling) Islands
CDCongo, theDemocratic Republic of the
CFCentral African Republic
CGCongo
CHSwitzerland
CICôte d’Ivoire
CKCook Islands
CLChile
CMCameroon
CNChina
COColombia
CRCosta Rica
CUCuba
CVCabo Verde
CWCuraçao
CXChristmasIsland
CYCyprus
CZCzech Republic
DEGermany
DJDjibouti
DKDenmark
DMDominica
DODominican Republic
DZAlgeria
ECEcuador
EEEstonia
EGEgypt
EHWestern Sahara
EREritrea
ESSpain
ETEthiopia
FIFinland
FJFiji
FKFalklandIslands (Malvinas)
FMMicronesia, Federated States of
FOFaroe Islands
FRFrance
GAGabon
GBUnited Kingdom of Great Britain and Northern Ireland
GDGrenada
GEGeorgia
GFFrench Guiana
GGGuernsey
GHGhana
GIGibraltar
GLGreenland
GMGambia
GNGuinea
GPGuadeloupe
GQEquatorial Guinea
GRGreece
GSSouth Georgia and the South Sandwich Islands
GTGuatemala
GUGuam
GWGuinea-Bissau
GYGuyana
HKHong Kong
HMHeardIsland and McDonald Islands
HNHonduras
HRCroatia
HTHaiti
HUHungary
IDIndonesia
IEIreland
ILIsrael
IMIsle of Man
INIndia
IOBritish Indian Ocean Territory
IQIraq
IRIran, Islamic Republic of
ISIceland
ITItaly
JEJersey
JMJamaica
JOJordan
JPJapan
KEKenya
KGKyrgyzstan
KHCambodia
KIKiribati
KMComoros
KNSaint Kitts and Nevis
KPKorea, Democratic People’s Republic of
KRKorea,Republic of
KWKuwait
KYCayman Islands
KZKazakhstan
LALao People’s Democratic Republic
LBLebanon
LCSaint Lucia
LILiechtenstein
LKSri Lanka
LRLiberia
LSLesotho
LTLithuania
LULuxembourg
LVLatvia
LYLibya
MAMorocco
MCMonaco
MDMoldova,Republic of
MEMontenegro
MFSaint Martin (French part)
MGMadagascar
MHMarshall Islands
MKMacedonia,the former Yugoslav Republic of
MLMali
MMMyanmar
MNMongolia
MOMacao
MPNorthern Mariana Islands
MQMartinique
MRMauritania
MSMontserrat
MTMalta
MUMauritius
MVMaldives
MWMalawi
MXMexico
MYMalaysia
MZMozambique
NANamibia
NCNew Caledonia
NENiger
NFNorfolk Island
NGNigeria
NINicaragua
NLNetherlands
NONorway
NPNepal
NRNauru
NUNiue
NZNew Zealand
OMOman
PAPanama
PEPeru
PFFrench Polynesia
PGPapua NewGuinea
PHPhilippines
PKPakistan
PLPoland
PMSaint Pierre and Miquelon
PNPitcairn
PRPuerto Rico
PSPalestine, State of
PTPortugal
PWPalau
PYParaguay
QAQatar
RERéunion
RORomania
RSSerbia
RURussianFederation
RWRwanda
SASaudi Arabia
SBSolomonIslands
SCSeychelles
SDSudan
SESweden
SGSingapore
SHSaint Helena, Ascension and Tristanda Cunha
SISlovenia
SJSvalbard and Jan Mayen
SKSlovakia
SLSierra Leone
SMSan Marino
SNSenegal
SOSomalia
SRSuriname
SSSouth Sudan
STSao Tome and Principe
SVEl Salvador
SXSint Maarten(Dutch part)
SYSyrian ArabRepublic
SZSwaziland
TCTurks and Caicos Islands
TDChad
TFFrench Southern Territories
TGTogo
THThailand
TJTajikistan
TKTokelau
TLTimor-Leste
TMTurkmenistan
TNTunisia
TOTonga
TRTurkey
TTTrinidad and Tobago
TVTuvalu
TWTaiwan,Province of China
TZTanzania,United Republic of
UAUkraine
UGUganda
UMUnited States Minor Outlying Islands
USUnited Statesof America
UYUruguay
UZUzbekistan
VAHoly See
VCSaintVincent and the Grenadines
VEVenezuela,Bolivarian Republic of
VGVirgin Islands, British
VIVirgin Islands, U.S.
VNViet Nam
VUVanuatu
WFWallis and Futuna
WSSamoa
YEYemen
YTMayotte
ZASouth Africa
ZMZambia
ZWZimbabwe

Setup match stats

Match stats are shown below the team names and current scores to all spectators and GOTV viewers. By default they show up for 5 seconds at the start of each round.

To use match stats you will need the following commands

  • mp_teammatchstat_txt
  • mp_teammatchstat_1
  • mp_teammatchstat_2

To change the default time of how long the stats are shown, use this command:

  • mp_teammatchstat_holdtime [time in seconds]

Example usage

  • mp_teammatchstat_txt “Match 5 of 10”
  • mp_teammatchstat_1 “3”
  • mp_teammatchstat_2 “2”

mp_teammatchstat_example

You can write what you want in the match stats, for example you could also use something like this:

  • mp_teammatchstat_txt “Finals”
  • mp_teammatchstat_1 “Challenger”
  • mp_teammatchstat_2 “Champion”

mp_teammatchstat_example2

Setup match odds

Besides match stats, you can also add odds. The odds are shown below the names and flags and by default odds are shown for 5 seconds as with match stats.

Commands:

  • mp_teamprediction_txt
  • mp_teamprediction_pct

The first command is a string, which means you can input any text you want. The second command is used to set the odd percentage for team 1, it will automatically calculate the odds for team 2.

Example:

  • mp_teamprediction_txt “CSGO Lounge Odds”
  • mp_teamprediction_pct 60

mp_teamprediction_example

End result

The end results will be your own name, logo, and flag for the teams.

CS:GO custom team logos, flags and names

Summary

This is just a quick summary of which commands we used in this guide. Below you will also find a working example.

Console commands

  • mp_teamname_1
  • mp_teamname_2
  • mp_teamlogo_1
  • mp_teamlogo_2
  • mp_teamflag_1
  • mp_teamflag_2
  • mp_teammatchstat_txt
  • mp_teammatchstat_1
  • mp_teammatchstat_2
  • mp_teammatchstat_holdtime
  • mp_teamprediction_txt
  • mp_teamprediction_pct

Working example – NiP vs Virtus Pro, copy this to your console:

mp_teamname_1 Ninjas in Pyjamas;mp_teamname_2 Virtus Pro;mp_teamlogo_1 nip;mp_teamlogo_2 vp;mp_teamflag_1 se;mp_teamflag_2 pl;mp_teammatchstat_txt Finals;mp_teammatchstat_1 Champion;mp_teammatchstat_2 Challenger

Result:

csgo-custom-team-name-logo-flag

If you have anything to add to this guide, please leave a comment.