CS2 Best Settings & Options Guide (2024)

  1. Home
  2. Guides

Based on 649 Pro Players

CS2 Best Settings & Options Guide (54)

Introduction

Counter-Strike is the most popular shooter game in the world, and it has been for quite some time. With the release of CS2, we can’t really see the game’s popularity dwindling over the next couple of years. The competitive scene is extremely healthy, the game is receiving regular updates, and the switch to the Source 2 engine means that the sky is the limit for this game. In our full CS2 settings and options guide, we’ll guide you through all of the settings and options that you can (or sometimes should) tweak in order to get the best out of your game.

Update 23rd of May 2024:

Big CS2 Update

In a big CS2 patch, Valve made changes to Vertigo’s map layout, added the ability to rent CS2 skins, and added new audio options where you can select different EQs based on the game mode. We’ve added these new options to the audio section of the guide.

More info and the full list of patch notes.

Best CS2 Video Settings

CS2 Video Settings

Color ModeUseComputer Monitorhere, it’s the best for color accuracy
Aspect RatioThis depends on the resolution you’re going for (and whether you want black bars to the side or you want the image to be stretched if you’re using a custom res) but if you’re not using a custom resolution,use your monitor’s native aspect ratio.
ResolutionWe recommend usingyour monitor’s native resolution. If you’re really lacking for frames or you want to try the pro approach by changing your res, you can always lower the resolution. The lower your resolution, the higher the framerate gains will be, generally speaking.
Display ModeUsefullscreenhere.
Refresh RateUseyour monitor’s native refresh rate.
Boost Player ContrastThis makes player models stand out a little more. We recommendenabling this.
Wait for Vertical SyncV-Synccan cause input lag, sodisablethis.
Multisampling Anti-Aliasing ModeThis doesn’t have a tremendous effect on performance, but we recommendCMAA2, as turning this off will make the game look rather jagged.
Global Shadow QualitySet this tohigh. Some player shadows don’t appear on lower settings, and not seeing those shadows will put you at a tremendous disadvantage.
Model/Texture DetailWe set this tomediumbecause at low, things such as blood splatters can sometimes get blurry. If you’re a skins fan, you might want to set it to high or very high, since anything lower causes intricate details on certain skins (such as drawings) to become blurred right now.
Texture Filtering ModeThis has a rather limited effect on framerates (~10 frames between the highest and lowest setting) or visuals, butAnisotropic 4xfeels best to us. Some users have reported a laggy feeling when using bilinear or trilinear, so we recommend going withAnisotropic 4x.
Shader DetailThis is merely an eye-candy setting, so we set it tolow. If you’re a fan of pretty effects (such as the Doppler finishes) interacting with the light then you should set it to high though, as it’ll make the effects prettier.
Particle DetailSet this tolow, as it’s an eye-candy setting that’ll make particles (explosions etc.) look more realistic at higher settings. Turning it down even makes it easier to see through smokes and other particles, so setting this to low can give you a minor competitive advantage.
Ambient OcclusionEnabling this causes quite a big performance hit, so we would suggest leaving itdisabled. Ambient occlusion is a shading and rendering technique that’s used to calculate how different objects react to ambient lighting, so it does nothing for your competitive performance. It does impactsomeshadows, but those won’t influence your gameplay experience, as the player shadows are influenced by the Global Shadow Quality setting.
High Dynamic RangeIn our testing, we didn’t notice a big difference between different settings here. If you’re a competitive player we’d suggest setting this toperformance, as you don’t need the increased quality that HDR offers for gameplay.
FidelityFX Super ResolutionThis basically renders the game at a lower resolution and upscales certain sections of the image, but it makes the game look extremely blurry and grainy to the point where it’s distracting to us, so we’d recommenddisablingthis.
NVIDIA Reflex Low LatencyNVIDIA Reflexlowers your overall system latency, so we recommend going for at least enabled here, as it’ll make the game more responsive. If you have enough frames to spare, you can also go for enabled + boost, which will reduce your overall latency even more, but it might cost you some frames, so if you’re already ‘on the edge’ when it comes to frames you might want to experiment with this setting a bit.
CS2 Best Settings & Options Guide (55)

Launch Options

Make sure that your drivers are up to date when playing/testing CS2. It’s also a good idea to add ‘-high‘ to the launch options of the game, as this will launch the game in high priority mode. You can do this by right clicking the game in Steam, and then clicking ‘Properties‘ -> ‘General‘.

Also read: Best Monitor for CS2

Disable Animated Avatars

CS2 now allows animated avatars, but these can become extremely distracting, especially if you’re in a match where a lot of players use one of these avatars. You can easily disable these by navigating to Settings -> Communication -> Game -> Allow Animated Avatars‘. If you select No here you won’t be bothered by these pesky animated avatars anymore.

CS2 Game Settings

Under Settings -> Game you’ll find a couple of interesting settings you can tweak to improve your game’s performance.

Max Acceptable Matchmaking PingCS2 prioritizes servers that are close to you, but if you are having trouble with laggy servers or matches, it can be a good idea to lower this value.
Display Network Connection IssuesSet this to automatically so that the game tells you’re experiencing network instability.
Max Acceptable Game Traffic BandwithSet this to unrestricted.
Buffering to smooth over packet lossThis is basically the ‘cl_interp_ratio’ setting that many people used in CS:GO. We recommend leaving it on None (which is the default) but you can play around with this setting for a bit and see if an other setting feels better. If you experience packet loss (which you can see by enabling ‘Display Network Connection Issues’) you can always set this to 1 or 2.
Enable Developer Console (~) You will always want to have the dev console enabled, so set this to yes. You can learn more about the console in our dedicated article.
Install Counter-Strike Workshop ToolsSet this to no unless you’re planning on developing maps, skins, or other content for the game.

Best CS2 Resolution

One peculiarity in the professional Counter-Strike scene when you compare it to other pro shooter landscapes is the fact that a ton of different resolutions are being used by the pros. Some pros like to use a stretched resolution because it makes the character models appear wider, which in turn can make them seem easier to hit, for example. Other pros use lower resolutions for framerate reasons: less pixels to render means less stress on your GPU and PC, which in turn means a higher framerate count, and we all know that frames win games.

If you’re new to the game, we would just recommend you to go for whatever resolution your monitor is. Experimenting with other resolutions is definitely a valid option in this game though, so feel free to try out a couple and see what works for you. If you’re having difficulties reaching your desired framerates, you can also always consider lowering your resolution.

The vast majority of pros play on stretched resolutions, as you can see in the graph below.

Most Used Resolutions in Professional CS2

RankPerc.
11280×96053%
21024×76815%
31920×108013%
41280×10246%
51152×8645%

Best Refresh Rate for CS2

If you want to be even a little bit competitive, you will need a monitor that’s capable of displaying at least 144 frames per second. The advantages of using high refresh rate monitors are so tremendous that they really cannot be ignored if you want to be the best player you can be.

This is all clearly explained in our detailed article, but it’s very simple: the higher the refresh rate of your monitor, the smoother your game will look and feel, and the lower your input latency will be. Investing in a high refresh rate monitor is thus a must for competitive gamers.

In CS:GO, the competitive standard for a monitor’s refresh rate has moved towards 360 frames per second, and while it’s true that there are diminishing returns with higher framerate steps, we would recommend at least a 240Hz monitor if you’re serious about playing at your highest potential.

Important: once you have a high refresh rate monitor, make sure you enable it in Windows. Do this by right clicking on your desktop, and then clicking ‘Display Settings’ -> ‘Advanced display settings’. Choose the correct refresh rate in that window.

Best Sensitivity for CS2

Quick tip: mouse sensitivity is the exact same in CS2 as it is in CS:GO, so you can just port your CS:GO sensitivity over to the game.

In order to compare your actual sensitivity with that of another Counter-Strike 2 player without having to account for different hardware settings, we use something that’s called eDPI. You can very easily calculate your own eDPI by multiplying your mouse’s DPI level (you can find this in the software or in your manual) with your ingame sens in CS2.

While we know that sensitivity is something personal, it’s also true that there are upper and lower limits. A ton of casual gamers have an eDPI that’s way higher than what the pros are using, and that will indisputably handicap you. Reddit user /u/JALbert had a fantastic explanation on this topic that we can’t resist sharing:

If you think about your opponent’s head hitbox as roughly a circle, that means there’s a corresponding circle of area on your mousepad you need to put the sensor on to have your crosshair on their head. The lower your sensitivity, the bigger the target area is for you to hit. It’s like making the basketball hoop bigger.

Since area for that head circle equals pi*r^2, cutting your sensitivity in half means that you’re doubling r, and in turn quadrupling the size of the target area on your mousepad. If you’re seeing that your eDPI is 5x the pros, you’re aiming for a spot 25xsmaller.

Obviously going too low on sensitivity makes flicks slower and turning around more difficult, so there’s a balance. But lower sensitivity makes aim way more forgiving in terms of hitting a target.

-/u/JALbert

If you’re noticing that your eDPI is a whole lot higher than what the pros are using, you might want to consider lowering your eDPI.

Fun Facts

830

is the median eDPI of CS2 pros

47cm

is the distance an average pro has to move their mouse to perform a 360 degree turn

Best DPI for CS2

There is absolutely no need to go for super high DPI counts. More does not equal better in this case. In fact, the vast majority of pros are using DPI levels of 3200 and lower, with 400, 800, and 1600 being the most commonly used DPI levels.

For more info, read our .

Most Used DPI Levels in Pro CS

RankPerc.
140066%
280028%
316005%

Zoom Sensitivity Multiplier in CS2

The default setting here is 1, and a ton of players seem to stick with that, so we’d also recommend this.

This setting influences how fast you aim while using scoped rifles such as the Scout and AWP. It’s a good idea to play around with this setting even if you’re not a sniper, since there will be situations where you have to use a sniper in order to get yourself out of a tough spot: imagine picking up an enemy AWP after getting a cheeky frag on an eco round and not being able to work with it.

Mouse Hz

We’d recommend a polling rate of either 1000Hz or 4000Hz if you have a mouse that can go that high.

Your mouse’s polling rate (often called ‘report rate) determines how often your mouse sends its information (position counts, registered clicks, scrolls, …) to your PC. This is expressed in Hertz. Higher is mostly considered to be better here, but extremely high polling rates can cause stability issues in certain games and are more taxing on your system.

First Person Tracers

We recommend playing with First Person Tracers off.

Initially, this option wasn’t in the game, but after a lot of community feedback Valve has added the option to remove first person tracers. This setting can be found under Settings -> Game -> Item.

Due to the fact that the first person tracers currently don’t always align with where your bullets are going, it can mess up your sprays. This is why we recommend leaving it off.

Best CS2 Keyboard Binds

We recommend binding all of your utility (smoke grenade, flash grenade, …) to separate keys for easier access. You can also consider binding jump to either scrolling up or down. Everything else here mostly comes down to personal preference, so feel free to experiment with this.

Given the fact that CS2 has revamped their grenade system so that jump throws are now consistent and always reliable, there’s no need to create a jump throw bind.

Also read: Best Keyboard for CS2

Best CS2 Audio Settings

You can and will win a ton of duels if your sound is dialed in, so investing in a proper audio solution and configuring it correctly (make sure to turn off all virtual surround sound processing features) makes a world of difference.

One quick tip here is to prioritize game volume. If you’re playing with a bunch of particularly chatty friends, consider turning down their volume, for example. Putting on music is also a big no-no when playing a competitive game.

You can also set different EQs per game mode. We recommend using the same EQ for all game modes. This will ensure a consistent experience. If you, for example, use Crisp for competitive and you find it to be too harsh sounding for more relaxing Arms Race sessions, you can always go for Smooth in those more casual game modes.

Master VolumeSet this to whatever is comfortable for you. Louder isn’t necessarily better; just make sure you can hear everything clearly.
Audio DeviceUse Default Device or whatever audio device you wish to use for CS2.
EQ ProfileWe use Crisp here, as it emphasizes the sounds in the higher registers, which are useful for the localization of enemies. If Crisp is too harsh on your ears, use Natural.
L/R IsolationIf you want aCS:GO styleexperience, where sounds are very clearly coming from a certain direction, use100%. If you have gotten used toCS2‘s new sound system (which is more blended and more realistic, but can be worse for competitive performance for some) then use0%.
Perspective CorrectionIf you want a moreCS:GO styleexperience, useNohere. This makes sounds a lot more ‘binary’ in the sense that they’re either coming from the left or the right. If you selectYesit’s a more natural experience.
Enable VoiceUsePress To Use Michere. This way you’re only heard when you want to speak.
VOIP VolumeUse 100% here.
Streamline Push To TalkIf you experience stuttering while using push to talk,enablethis. Otherwise you can leave itdisabled.
Play Audio When Game InBackgroundThis is entirely based on personal preferences, but we set it toNo.
Main Menu VolumeSet this to any percentage that’s comfortable for you. We don’t like to be blasted with noise when we open the game so we lower the volume a bit.
Round Start VolumeSet this to0%,as it can distract you and mask important sounds such as footsteps or grenades landing.
Round Action VolumeSet this to0%as it can be distracting.
Round End VolumeThis setting has less of a tendency to cause distractions, but if you’re saving (for example) it can be crucially important to hear that hunting enemy approaching, so we recommend settings this to0%.
MVP VolumeFor the same reasons as above, we set this to0%.If you like MVP sounds, you can enable this and use the Mute MVP Music When Players On Both Teams Are Alive option (listed below).
Bomb/Hostage VolumeSet this to 0%, as it can be distracting.
Ten Second Warning VolumeThis used to be a ‘necessary’ setting because it gave you an indication when there were ~10 seconds left on the bomb but in October of 2023, Valve added a new, specific beeping sound for the bomb when there are ten seconds (or less) remaining on the bomb so you can now set this to 0%. It can still be handy to have this enabled (at a very low volume) for those times where you’re further away from the bomb or you can’t hear it beep, but it’s no longer required.
Death Camera VolumeLeave this at0%as it can muffle important sounds such as where the player who killed you is heading.
Mute MVP Music When Players On Both Teams Are AliveThis mutes the MVP music if there are still players alive on both teams. This means that, in intense scenarios (where enemies might be hunting you) you won’t hear any MVP music, but youwillhear MVP music if it’s safe (when one or both teams have all of their players eliminated).
CS2 Best Settings & Options Guide (56)CS2 Best Settings & Options Guide (57)

Best CS2 Radar Settings

CS2 Best Settings & Options Guide (58)

It’s a known fact that communication in online games isn’t always as precise and reliable as it should be, and a lot of those headaches can be rectified by zooming our your map.

In CS2, there’s a lot of important information that appears on the radar. You can see enemies that have been spotted by your teammates, the location of the bomb if it’s been spotted, and the exact spot where a teammate died. All of this can be round-winning info, and teammates aren’t always as capable with their callouts, so in the interest of having the best possible overview of the map and what’s going on in said map you will want to see most of it.

In short: zoom out your map, and maybe consider making it a bit bigger on your HUD as well. This will give you access to crucial information that you otherwise might not spot if you’re playing with the default radar.

What is the circle on the radar in CS2?

The circle around your position in CS2 indicates how far the sounds that you’re making (footsteps, shooting, …) can be heard on the map. This can be handy to decide when it’s time to start walking if you’re flanking or what not.

Best CS2 Crosshair Settings

The default crosshair in CS2 is a lot more usable than the one we had in CS:GO, so in essence there’s nothing wrong with using the default crosshair, but we find that most players will want to customize their crosshair either way. What you like really does depend on your personal preferences, but it’s important to make sure that your crosshair is visible on all backgrounds.

As a kind of ‘starting crosshair’ we found the following values to be a good point of entry:

CS2 Best Settings & Options Guide (59)

Follow Recoil

In CS2, there’s a new crosshair feature that’s called ‘Follow Recoil’. This basically means that your crosshair will follow the recoil compensation pattern of the gun: if you need to compensate to the left, for example, your crosshair will drift off to the left. In essence, this is a built in crosshair trainer.

If you’re new to the game and/or you’re mastering a new weapon, it can be a good idea to turn this feature on. Even experienced players might get something out of this, so feel free to experiment with this setting a little.

Best Settings and Options for CS2 – Conclusion

Valve have added a ton of QoL updates to CS2 (and who knows what’s still to come) so CS2 doesn’t require as much tinkering in order to get it to a playable state as its predecessor did, but it’s always a good idea to really get your settings configured correctly before heading out to climb the competitive ladder.

CS2 is of course freshly released, so none of what you see in this guide is set in stone. This guide is a work in progress and will be updated constantly in order to reflect changes to the game, so stay tuned if you want to get the heads up on what the best competitive settings for CS2 are.

If you’re looking for more resources, check out our other Counter-Strike 2 guides:

  • HOW TO: Open Console in CS2
  • CS2 Console Commands List
  • What is ADR in CS2?
  • How to Show FPS in CS2
  • Will There be Overwatch in CS2?
  • CS2 Guide for Beginners
  • How to Transfer or Create a CS2 Config
Lars

Reviews, Community, FPS

Former semi-pro gamer turned writer, product reviewer, and community manager.

CS2 Best Settings & Options Guide (60)

Login

Please login to comment

5 Comments

Inline Feedbacks

View all comments

CS2 Best Settings & Options Guide (61)

froglyvi

Member

28 days ago

Hi, CS2 just released alot of updates after the 29th of april one, is the article already updated to the latest version? Otherwise update it for the latest version. Latest version also includes minor performance updates so it’s good to update.

CS2 Best Settings & Options Guide (62)

Lars

Author

Reply tofroglyvi

24 days ago

We update this guide frequently. The ‘last updated’ message on top is really only for sections that get added/receive big changes.

CS2 Best Settings & Options Guide (63)

froglyvi

Member

Reply toLars

24 days ago

Is there any way to see if the page has been updated?

CS2 Best Settings & Options Guide (64)

Bryan Able

Member

3 months ago

What about Nvidia Control Panel (nvcp) and Windows 10/11 settings? What GPU driver’s are best for CS2? These things seem a little more important now with the introduction of CS2.

CS2 Best Settings & Options Guide (65)

Lars

Author

Reply toBryan Able

3 months ago

That’s certainly stuff we’re looking to add in the (near) future so stay on the lookout!

Manage your privacy

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices.Your choices will be applied to this site only.You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

FunctionalAlways active

The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.

Preferences

The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.

Statistics

The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.

Marketing

The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.

Statistics

Marketing

Features

Always active

Always active

Manage optionsManage servicesManage {vendor_count} vendorsRead more about these purposes

Manage options

{title}{title}{title}

Manage your privacy

To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.

FunctionalAlways active

The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.

Preferences

The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.

Statistics

The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.

Marketing

The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.

Statistics

Marketing

Features

Always active

Always active

Manage optionsManage servicesManage {vendor_count} vendorsRead more about these purposes

Manage options

{title}{title}{title}

'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); }}window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "

", overlayContainerClose = "

", overlaySpinner = "", overlayTitle = "

" + scriptOptions._localizedStrings.redirect_overlay_title + "

", overlayText = "

" + scriptOptions._localizedStrings.redirect_overlay_text + "

"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; const buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]'); buttonLinks.forEach(function (buttonLink) { buttonLink.addEventListener('click', function (e) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = this.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) }});/** * Cross-Origin-Opener-Policy blocked the access to the opener */if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } };}})();
CS2 Best Settings & Options Guide (2024)

References

Top Articles
Latest Posts
Article information

Author: Barbera Armstrong

Last Updated:

Views: 6119

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Barbera Armstrong

Birthday: 1992-09-12

Address: Suite 993 99852 Daugherty Causeway, Ritchiehaven, VT 49630

Phone: +5026838435397

Job: National Engineer

Hobby: Listening to music, Board games, Photography, Ice skating, LARPing, Kite flying, Rugby

Introduction: My name is Barbera Armstrong, I am a lovely, delightful, cooperative, funny, enchanting, vivacious, tender person who loves writing and wants to share my knowledge and understanding with you.