OK
https://krunker.io/
Denmark
Country
Network
September 19, 2024, 09:11 PM UTC
Date & Time
Websites
Websites
Runtime: 2.4s
On September 19, 2024, 09:11 PM UTC, https://krunker.io/ was accessible when tested on AS42541 in Denmark.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
185.10.221.255
Query:
IN A krunker.io
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.18.8.28
@
IN
A
104.18.9.28

TCP Connections

Connection to 104.18.9.28:443 succeeded.
Connection to 104.18.8.28:443 succeeded.

HTTP Requests

URL
GET https://krunker.io/
Response Headers
Cache-Control:
no-cache, no-store, must-revalidate
Cf-Cache-Status:
DYNAMIC
Cf-Ray:
8c5c90fc9de2be56-CPH
Content-Type:
text/html
Date:
Thu, 19 Sep 2024 21:11:07 GMT
Expires:
0
Last-Modified:
Wed, 18 Sep 2024 15:06:50 GMT
Server:
cloudflare
Vary:
Accept-Encoding
Www-Authenticate:
Basic
X-Game-Scheme:
krunker_prod
Response Body
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Krunker</title>
<script>window._startTS=performance.now()</script>
<script src="./libs/frvr-sdk.min.js?build=XiHs7"></script>
<script src="./libs/frvr-channel-web.min.js?build=XiHs7"></script>
<script>window.FRVR=window.FRVR||{},window.FRVR.config=window.FRVR.config&&0!==Object.keys(window.FRVR.config).length?window.FRVR.config:{gameId:"krunker",ads:{remote:!0,vendors:{fran:{pollfish:{apiKey:"8685bdec-f922-49d5-b7f9-58850c5c0a3a"},prebid:{url:"https://cdn.frvr.com/fran/prebid.7.23.0.js",analytics:{enabled:!0,provider:"frvr",options:{}},config:{cache:{url:"https://usc.cache.frvr.com/cache",vasttrack:!0,ignoreBidderCacheKey:!0},instreamTracking:{enabled:!0},consentManagement:{gdpr:{cmpApi:"iab",timeout:5e3,allowAuctionWithoutConsent:!1}},s2sConfig:[{enabled:!0,timeout:2500,maxBids:1,adapter:"prebidServer",accountId:"9a3c6c23-1111-1111-1111-123456789123",bidders:["rubicon|s2s","pubmatic|s2s","openx|s2s","tappx|s2s","criteo|s2s","oftmedia|s2s","inmobi"],endpoint:{p1Consent:"https://fran.frvr.com/openrtb2/auction",noP1Consent:"https://fran.frvr.com/openrtb2/auction"},syncEndpoint:{p1Consent:"https://fran.frvr.com/cookie_sync",noP1Consent:"https://fran.frvr.com/cookie_sync"},extPrebid:{cache:{vastxml:{returnCreative:!1}},aliases:{"rubicon|s2s":"rubicon","pubmatic|s2s":"pubmatic","openx|s2s":"openx","tappx|s2s":"tappx","criteo|s2s":"criteo","oftmedia|s2s":"appnexus"},targeting:{pricegranularity:{ranges:[{max:20,increment:.01},{max:40.2,increment:.1},{max:60.25,increment:.25},{max:100,increment:.5}]}}}}],schain:{validation:"strict",config:{ver:"1.0",complete:1,nodes:[{asi:"frvr.com",sid:"001",hp:1}]}},userSync:{userIds:[{name:"pubCommonId",storage:{type:"cookie",name:"_pubcid",expires:365}},{name:"criteo"}],filterSettings:{all:{bidders:"*",filter:"include"}},auctionDelay:250,syncDelay:3e3,iframeEnabled:!0,syncEnabled:!0,aliasSyncEnabled:!0},userIdTargeting:{GAM:!0},bidderTimeout:2500,currency:{adServerCurrency:"EUR",conversionRateFile:"https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json",granularityMultiplier:1},enableSendAllBids:!1,priceGranularity:{buckets:[{max:20,increment:.01},{max:40.2,increment:.1},{max:60.25,increment:.25},{max:100,increment:.5}]},deviceAccess:!0,useBidCache:!0,ortb2:{site:{name:"krunker_io",domain:"krunker.io",cat:["IAB9-30"],sectioncat:["IAB9-30"],pagecat:["IAB9-30"],page:"https://krunker.io/",ref:""}},bidderSettings:{standard:{storageAllowed:!0,allowAlternateBidderCodes:!0}}}},uam:{pubID:"a0c80cc5-5232-44a0-981f-0db953bdb1ca"}}},providers:[{name:"fran#display",type:"reward",priority:2,config:{pageUrl:"https://krunker.io",adUnit:{floorsopt:!0,code:"/21823819281/krunker-display-reward-default"}}},{name:"fran#video",type:"reward",priority:1,config:{pageUrl:"https://krunker.io",adUnit:{floorsopt:!0,code:"/21823819281/krunker-video-reward-default",mediaTypes:{video:{placement:1,context:"instream",playerSize:[],mimes:["video/mp4","video/3gpp","video/mpeg","video/ogg","video/quicktime","video/webm","application/javascript"],protocols:[2,3,5,6,7,8],playbackmethod:[1,2],skip:1,startdelay:0,linearity:1,api:[1,2]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533298",video:{language:"en",size_id:201}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533298",video:{language:"en",size_id:201}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649644"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649644"}},{bidder:"openx",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665461238510"}},{bidder:"criteo",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-reward-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-reward-default"}},{bidder:"oftmedia",params:{placementId:27861874,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:27861874,usePaymentRule:!0}}]}}},{name:"fran#display",type:"banner",priority:1,config:{pageUrl:"https://krunker.io",adUnits:[{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_1",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649652"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649652"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}},{bidder:"openx",params:{unit:"557919893",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919893",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70855-mweb-2675,pub-70854-desktop-2673",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70855-mweb-2675,pub-70854-desktop-2673",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665276943539"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1"}},{bidder:"oftmedia",params:{placementId:28082135,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082135,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_2",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_3",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_4",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}}},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_4",mediaTypes:{banner:{sizes:[[300,250]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649648"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649648"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533304"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533304"}},{bidder:"openx",params:{unit:"557919896",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919896",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70853-mweb-2670,pub-70852-desktop-2667",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70853-mweb-2670,pub-70852-desktop-2667",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666664556148"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4"}},{bidder:"oftmedia",params:{placementId:28082134,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082134,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_3",mediaTypes:{banner:{sizes:[[300,50],[320,50],[300,100],[320,100],[300,250],[336,280]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649647"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649647"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533302"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533302"}},{bidder:"openx",params:{unit:"557919895",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919895",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70851-mweb-2664,pub-70850-desktop-2661",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70851-mweb-2664,pub-70850-desktop-2661",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666861512133"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3"}},{bidder:"oftmedia",params:{placementId:28082106,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082106,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_2",mediaTypes:{banner:{sizes:[[300,50],[320,50],[300,100],[320,100],[300,250],[336,280]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649646"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649646"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533300"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533300"}},{bidder:"openx",params:{unit:"557919894",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919894",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70935-mweb-3514,pub-70934-desktop-3494",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70935-mweb-3514,pub-70934-desktop-3494",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666215920105"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2"}},{bidder:"oftmedia",params:{placementId:28082105,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082105,usePaymentRule:!0}}]}]}},{name:"fran#video",type:"interstitial",priority:1,config:{pageUrl:"https://krunker.io",adUnit:{code:"/21823819281/krunker-video-interstitial-default",mediaTypes:{video:{placement:1,context:"instream",playerSize:[],mimes:["video/mp4","video/3gpp","video/mpeg","video/ogg","video/quicktime","video/webm","application/javascript"],protocols:[2,3,5,6,7,8],playbackmethod:[1,2],skip:1,startdelay:0,linearity:1,api:[1,2]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533296",video:{language:"en",size_id:201}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533296",video:{language:"en",size_id:201}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649645"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649645"}},{bidder:"openx",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665461238510"}},{bidder:"criteo",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-interstitial-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-interstitial-default"}},{bidder:"oftmedia",params:{placementId:27861804,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:27861804,usePaymentRule:!0}}]}}},{name:"fran#display",type:"interstitial",priority:2,config:{pageUrl:"https://krunker.io",adUnit:{code:"/21823819281/krunker-display-interstitial-default",mediaTypes:{banner:{sizes:[]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2602120",video:{language:"en"}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2602120",video:{language:"en"}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4737038"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4737038"}},{bidder:"openx",params:{unit:"557919899",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919899",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70857-mweb-2680,pub-70856-desktop-2677",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70857-mweb-2680,pub-70856-desktop-2677",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666917590907"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-interstitial-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-interstitial-default"}},{bidder:"oftmedia",params:{placementId:28082141,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082141,usePaymentRule:!0}}]}}},{name:"fran#survey",type:"survey",priority:9999999,config:{adUnit:{code:"/21823819281/krunker-display-reward-default"}}}],throttling:{maxfrequency:0}},abTests:{register_gift_ad:{active:!1,cohorts:["control","enabled"]}},consent:{providerName:"cookiepro",config:{websiteKey:"15b4472b-823a-468e-b5eb-6eeaca5d6de4"}},tracker:{trackerChannelId:"krunker_io",analyticsProviders:{metapixel:{pixelId:"1361622040527227"}}}};const isSocial=document.location.pathname.includes("social.html"),isMsPwa=-1!==document.referrer.indexOf("app-info://platform/microsoft-store")||-1!==window.location.search.indexOf("mspwa")||-1!==window.location.search.indexOf("msstart_sdk_init"),userAgent=navigator.userAgent.toString(),isSteamClient=userAgent.includes("io.krunker.steam")&&"io.krunker.steam"!=userAgent,showCmp=!isMsPwa;function loadingPopup(e){var r=m("div",{style:"width:100%;text-align:center"},[m("div",{class:"lds-ring sm"},[m("div"),m("div"),m("div"),m("div")]),m("div",{style:"font-size:20px;color:rgba(255,255,255,0.5)"},e)]);genericPopup(r,"loadingPop")}showCmp||(delete window.FRVR.config.tracker,delete window.FRVR.config.consent),window.paymentsChannelId=isMsPwa?"microsoft_pwa":null,window.canShowExternalLinks=!isMsPwa,window.canShowPaypal=!isMsPwa,window.canShowSocialHub=!isMsPwa,window.canShowMods=!isMsPwa,window.canConnectExternalAccounts=window.canShowExternalLinks,window.canShowMarketplace=window.canShowSocialHub,window.canShowNFTs=!isMsPwa&&!isSteamClient,window.canShowTwitch=window.canShowExternalLinks,window.canShowKrunkerEngine=window.canShowExternalLinks,window.forceMergeQueryString=isMsPwa&&null!=typeof URLPattern,window.playSelect=()=>{},window.playTick=()=>{},window.logBtnFRVR=()=>{},window.showWindowAfterLoad=0,window.windows=[],window.resetPops=function(){popupHolder.style.zIndex=2147483645,popupHolder.style.display="block",popupContent.style.display="none",popupContent.style.backgroundColor="#353535",itemViewPop.style.display="none",policePop.style.display="none",bundlePop.style.display="none",premiumPop.style.display="none",spinHistoryPop.style.display="none",genericPop.style.display="none"},window.genericPopup=function(e,r,i){return resetPops(),r&&genericPop.setAttribute("class",r),genericPop.setAttribute("style",i||""),m.render(genericPop,"object"==typeof e?e:m.trust(e)),genericPop.style.display="block",genericPop},window.showWindow=function(e){window.showWindowAfterLoad=e,loadingPopup()},window.clearPops=function(){resetPops(),popupHolder.style.zIndex=2147483647,popupHolder.style.display="none"},Object.defineProperty(window,"canShowAds",{get:()=>!isMsPwa&&!isSteamClient,set(){}}),Object.defineProperty(window,"useFRVRSDKAds",{get:()=>window.canShowAds,set(){}}),Object.defineProperty(window,"useFRVRSDKBannerAds",{get:()=>window.canShowAds,set(){}}),window.useFRVRSDKAds||window.FRVR.config.ads&&delete window.FRVR.config.ads,window.FRVR.init("prod"),window.FRVR.tracker.addExtraFieldFunction((function(e){e.context="krunker",e.app_version="7.2.4r1",isSteamClient?e.channel="steam":isMsPwa&&(e.channel="microsoft_pwa")}))</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-69264675-5"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","UA-69264675-5")</script>
<script>function _0x13bf9a(t,r,n,W,f){return _0x1af5(t-53,W)}function _0x527870(t,r,n,W,f){return _0x1af5(r-437,W)}function _0x42628a(t,r,n,W,f){return _0x1af5(t- -681,r)}function _0x4f3f25(t,r,n,W,f){return _0x1af5(r- -430,n)}function _0x25cad7(t,r,n,W,f){return _0x1af5(f-951,n)}function _0x2cc9(){var t=["jveyW5umWOVdMmk/WOddVmkUW74","WQe4u8k9WRe1W6xdQ8oLtKZcMa","uCkNW7VcGCoiDs/dUW","W6hcV1/dKq","sM0dWRX1","CmowpLBdHq","cxJdQ8ohacOMaSoDzJBdMa","W6fbWQPhW6buWP1sqCk9W4/cRq","W4xcS8kdq8kLf8o3Dmo9qghdOG","F8oRWOGc","gmoLW53cPSow","WP/dN8kmomkBW47dQxddOG","p1jTWRRcMYalW4PMW4nelq","D2WqW6ys","W5WWiSkIW48","WRuScgrwp1hcLuRdHmk7wG","W5WSrgae","gGOGjmkz","da0xk8oGBSomWPWSdbFdSW","W70pWO7dPSoR","WONcJ8koW6TCWOtcSSkTiHLmW7S","n2XTaCklfSoDWQNcGcKHW5C","BfiFWQDG","WPxcL8oQs8kR","CZBdSCkp","W6bUfCoMW7y","ySkoWRtcKq","phNdJw4","WO8Tkcu","W4LKAdtcJWPLW43dHW","WOedWRLtyenhEM7cJMtdKG","W6WdW7jvzW","WO3cISkoW6HyWOxcVCkzlsbMW6i","mhJcUCoFzXDde1RcRfS1","W6G/WQO","W6hdTrpdJq","W6ddOGhdNCoL","n2uCymodq8oUWPu","v1uTWRRdIW","W4LKA3xdSfjsW7tdJSoHzmky"];return(_0x2cc9=function(){return t})()}function _0x1af5(t,r){var n=_0x2cc9();return(_0x1af5=function(r,W){var f=n[r-=216];if(void 0===_0x1af5.CGtBPC){var c=function(t){for(var r,n,W="",f="",c=0,o=0;n=t.charAt(o++);~n&&(r=c%4?64*r+n:n,c++%4)?W+=String.fromCharCode(255&r>>(-2*c&6)):0)n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(n);for(var a=0,e=W.length;a<e;a++)f+="%"+("00"+W.charCodeAt(a).toString(16)).slice(-2);return decodeURIComponent(f)},o=function(t,r){var n,W,f=[],o=0,a="";for(t=c(t),W=0;W<256;W++)f[W]=W;for(W=0;W<256;W++)o=(o+f[W]+r.charCodeAt(W%r.length))%256,n=f[W],f[W]=f[o],f[o]=n;W=0,o=0;for(var e=0;e<t.length;e++)o=(o+f[W=(W+1)%256])%256,n=f[W],f[W]=f[o],f[o]=n,a+=String.fromCharCode(t.charCodeAt(e)^f[(f[W]+f[o])%256]);return a};_0x1af5.UPwOiV=o,t=arguments,_0x1af5.CGtBPC=!0}var a=n[0],e=r+a,d=t[e];return d?f=d:(void 0===_0x1af5.oxcmAS&&(_0x1af5.oxcmAS=!0),f=_0x1af5.UPwOiV(f,W),t[e]=f),f})(t,r)}!function(t,r){var n,W,f,c,o=_0x2cc9();function a(t,r,n,W,f){return _0x1af5(t- -494,W)}function e(t,r,n,W,f){return _0x1af5(f-671,n)}for(;;)try{if(265512===-parseInt(e(0,0,"MFu)",0,914))/1+-parseInt(e(0,0,"zulP",0,915))/2+parseInt(a(-239,0,0,"MFu)"))/3+-parseInt(e(0,0,"j6dF",0,887))/4+-parseInt(e(0,0,"G3IG",0,900))/5+parseInt(a(-274,0,0,"zulP"))/6*(-parseInt(e(0,0,"[4k]",0,893))/7)+-parseInt((f="3WT[",c=1124,_0x1af5(c-890,f)))/8*(-parseInt((n="iGRL",W=178,_0x1af5(W- -45,n)))/9))break;o.push(o.shift())}catch(t){o.push(o.shift())}}(),Object[_0x4f3f25(-179,-193,"ZFTT",-190,-203)+_0x4f3f25(-201,-185,"4PH#",-169,-193)+_0x13bf9a(271,283,286,"h!SA",270)](Object[_0x42628a(-441,"ZKnI",-448,-443,-456)+_0x4f3f25(-185,-183,"j6dF",-195,-177)],_0x4f3f25(-183,-194,"VV2X",-193,-193)+"xt",{_0x315e05:!0,set:function(t){var r={};r[o(-150,-149,-151,"JA$M",-148)+o(-157,-164,-169,"6sco",-154)]=e(-363,-347,-377,"yN*C",-368)+"ts";var n,W,f,c=r;function o(t,r,n,W,f){return _0x13bf9a(t- -442,r-49,n-219,W,f-253)}function a(t,r,n,W,f){return _0x25cad7(t-358,r-72,W,W-61,n- -163)}function e(t,r,n,W,f){return _0x527870(t-146,t- -1048,n-318,W,f-114)}function d(t,r,n,W,f){return _0x4f3f25(t-475,t-1013,f,W-178,f-204)}delete Object[o(-156,-142,-141,"$&Xg",-142)+e(-360,-345,-347,"[4k]",-369)][(n=-658,W="4PH#",f=-645,_0x42628a(n- -204,W,n-419,W-451,f-391)+"xt")],this[a(1017,1018,1030,"Qq*U",1050)+"xt"]=t;var x={};x[e(-357,0,-376,"$weM",-358)+a(1035,1046,1037,"5r8(")]=!1,x[d(811,0,0,819,"Wm2v")+e(-394,0,-403,"MeBM",-392)]=!1,Object[o(-170,-171,-171,"h!SA",-162)+d(829,0,0,840,"MvzS")+o(-139,-158,-147,"CVLx",-143)](this,c[d(804,0,0,798,"ErtC")+a(1008,1003,1014,"h!SA")],x)}})</script>
<link rel="shortcut icon" type="image/png" href="./img/favicon.png">
<meta name="viewport" content="width=device-width,user-scalable=no,minimum-scale=1,maximum-scale=1,viewport-fit=cover">
<meta name="description" content="Krunker.io is a free Multiplayer Online Game. No Download needed">
<meta name="keywords" content="io game,game engine,.io,online game,free game,browser fps,roblox">
<meta http-equiv="Accept-Ranges" content="none">
<meta property="og:title" content="Krunker">
<meta property="og:image" content="https://assets.krunker.io/promo/og.png">
<meta property="og:type" content="website">
<meta property="og:url" content="https://krunker.io">
<meta property="og:description" content="Krunker.io is a free Multiplayer Online Game. No Download needed">
<meta property="og:locale" content="en">
<link rel="stylesheet" href="./css/main.css?build=XiHs7">
<link rel="stylesheet" href="./css/bundled/bundledStyles.min.css?build=XiHs7">
<link rel="stylesheet" href="./css/main_custom.css?build=XiHs7">
<link rel="stylesheet" href="./css/flag.css?build=XiHs7">
<link rel="stylesheet" href="./css/material-icons.css?build=XiHs7">
<link rel="stylesheet" href="./css/material-icons-outlined.css?build=XiHs7">
<link rel="stylesheet" href="./css/material-symbols-outlined.css?build=XiHs7">
<link rel="stylesheet" href="./css/google-play.css?build=XiHs7">
<style>#aHolder{position:absolute;top:calc(100% - 140px);left:0;right:0;text-align:center;z-index:999999999999;pointer-events:none}#aMerger{text-align:left;display:inline-block!important;min-width:728px;min-height:90px;pointer-events:auto}#aContainer{cursor:pointer;pointer-events:auto;padding:10px;background-color:rgba(0,0,0,.6);max-height:120px;max-width:810px;min-width:728px;min-height:90px;overflow:hidden;display:inline-block!important;border-radius:6px}.endAHolder{display:inline-block;text-align:center;z-index:214748361;pointer-events:none;margin-left:10px}#endAMerger{text-align:left;display:inline-block!important;min-width:300px;min-height:250px;pointer-events:auto}#endAContainer{cursor:pointer;pointer-events:auto;padding:10px;background-color:rgba(0,0,0,.5);max-height:280px;max-width:382px;overflow:hidden;border-radius:6px}</style>
<link rel="manifest" href="manifest.json">
<link rel="apple-touch-icon" sizes="60x60" href="/img/pwa/icon60x60.png">
<link rel="apple-touch-icon" sizes="76x76" href="/img/pwa/icon76x76.png">
<link rel="apple-touch-icon" sizes="120x120" href="/img/pwa/icon120x120.png">
<link rel="apple-touch-icon" sizes="196x196" href="/img/pwa/icon196x196.png">
<link rel="apple-touch-icon" sizes="256x256" href="/img/pwa/icon256x256.png">
<link rel="apple-touch-icon" sizes="1024x1024" href="/img/pwa/icon1024x1024.png">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="Krunker FRVR">
<meta name="HandheldFriendly" content="true">
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="google" content="notranslate">
<meta name="theme-color" content="#FFD600">
<link rel="icon" type="image/png" href="/img/pwa/icon32x32.png">
</head>
<body oncontextmenu="return!1">
<script>!function(){var e,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;window._isMobile=((e=navigator.userAgent)&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),"string"==typeof e&&(!!(navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/MacIntel/.test(navigator.platform))||o.test(e)))}()</script>
<script>window.randInt=function(n,o){return Math.floor(Math.random()*(o-n+1))+n}</script>
<div id="loadingBg1"></div>
<div id="loadingBg"></div>
<canvas id="game-overlay" oncontextmenu="return!1" style="position:absolute;pointer-events:none;z-index:1"></canvas>
<div id="frvrMenuMobileHolder"></div>
<div id="uiBase">
<script>!function(){var e=!0,t=window._isMobile?.9:.7;try{"kro_setngss_uiScaling"in localStorage&&(e=!!localStorage.getItem("kro_setngss_uiScaling")),"kro_setngss_scaleUI"in localStorage&&(t=Number(localStorage.getItem("kro_setngss_scaleUI")))}catch(e){}if(e){t=1-(t=Math.min(1,Math.max(.1,t)))+1;var i=window.innerHeight,s=window.innerWidth,o=1700*t,a=900*t,l=s/o,n=i/a,r=document.getElementById("uiBase");r&&(n<l?(r.style.transform="scale("+n.toFixed(3)+")",r.style.width=(s/n).toFixed(3)+"px",r.style.height=a+"px"):(r.style.transform="scale("+l.toFixed(3)+")",r.style.width=o+"px",r.style.height=(i/l).toFixed(3)+"px"))}}()</script>
<div id="errorNotification" class="menuCard" style="display:none">
<div>It looks like Krunker ran in to a problem. Please try <a target="_blank" href="https://www.computerhope.com/issues/ch001411.htm">disabling all of your browser extensions</a> and reloading the page. If the issue persists, please report the issue to us on Reddit or Discord.</div>
<br>
<div style="text-align:center"><a onclick="errorNotification.style.display=&quot;none&quot;" style="cursor:pointer">Hide</a></div>
</div>
<div id="aHider">
<div id="aHolder">
<div id="aMerger">
<div id="baseLinks"></div>
<div style="height:10px"></div>
<div id="aContainer">
<div style="display:none">v1.5.3</div>
<div>
<div align="center" id="/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1"></div>
</div>
</div>
</div>
</div>
</div>
<div id="twoFAPop" style="display:none">
<div id="twoFAWindow">
<div class="twoFAHeader">2-Factor Authentication</div>
<div id="twoFAqr" style="display:none">
<div id="twoFAmsg">Scan QR code with
<div style="color:rgba(0,0,0,.4)">
<span style="color:#9c9c9c">Authy</span> or <span style="color:#9c9c9c">Google Authenticator</span>
</div>
</div>
<img src style="width:250px;margin-top:15px">
</div>
<div id="twoFAmsg">Enter Verification Code</div>
<form id="twoFAForm"></form>
<div id="twoFAbtn" onclick="sub2FA()">Submit</div>
</div>
</div>
<div id="consentBlock">
<div id="consentShake">
<div id="consentWindow">
<span style="font-size:25px">Welcome to Krunker.io</span>
<div style="color:rgba(0,0,0,.6)">
This site uses cookies to personalize your experience. To use this site
you must agree and read the <a target="_blank" href="https://frvr.com/legal/krunker#TermsofService">Terms & Conditions.</a>
Learn more about cookies <a href="https://cookiesandyou.com/">here.</a>
</div>
<div>
<div class="termsBtn" onclick="checkTerms(0)" style="background-color:#dd4a42">Decline</div>
<div class="termsBtn" onclick="checkTerms(1)" style="background-color:#a6dd42">Accept</div>
</div>
</div>
</div>
</div>
<div id="fullMenHider">
<div id="vignette"></div>
<div id="overlay"></div>
<div id="imgFlash"></div>
<div id="infoHider">
<div id="infoHolder" style="display:none">
<div id="mapInfoHolder">
<div id="termsInfo">
<span class="terms standout" onclick="windows[20].tabIndex=1,showWindow(21)" onmouseover="SOUND.play(&quot;tick_0&quot;,.1)">Contact</span>
<span class="verticalSeparatorInline"></span>
<span class="terms" onclick="abTestsPopup()" onmouseover="SOUND.play(&quot;tick_0&quot;,.1)">Experiments</span>
<span class="verticalSeparatorInline"></span>
<span class="terms" onclick="window.canShowExternalLinks?openTab(&quot;https://frvr.com/legal/krunker#TermsofService&quot;):showWindow(47)" onmouseover="SOUND.play(&quot;tick_0&quot;,.1)">Terms</span>
<span class="verticalSeparatorInline"></span>
<span class="terms" onclick="showWindow(35)" onmouseover="SOUND.play(&quot;tick_0&quot;,.1)">Changelog</span>
</div>
</div>
</div>
</div>
<div id="purchaseHolder">
<div id="purchaseBack" onclick="purchaseCancel()"></div>
<div id="purchaseSelector">
<div style="margin-bottom:10px;text-align:center;color:#fff">Select a secure Payment Method</div>
<div style="color:rgba(255,255,255,.4);font-size:20px;margin-bottom:10px;text-align:center">
Reversing a payment can result in the termination
of your krunker account.</div>
<div id="xsollaPayB" onclick="XsollaPopup()"></div>
<div id="paypal-button"></div>
<div id="applePayB" class="pay-button" style="background-color:#424242cc" onclick="XsollaPopup(3175)">
<img src="./img/app_1.png" style="width:26px;margin-right:6px;margin-bottom:-2px">
Pay with Apple Pay
</div>
<div id="androidPayB" class="pay-button" style="background-color:#424242cc" onclick="XsollaPopup(3431)">
<img src="./img/app_0.png" style="width:26px;margin-right:6px;margin-bottom:-5px">
Pay with Google Pay
</div>
<div id="cashPayB" class="pay-button" style="background-color:#3bbb63cc" onclick="XsollaPopup(null,&quot;paybycash&quot;)">
<span class="material-icons" style="color:#fff;margin-right:3px;font-size:30px;vertical-align:bottom;margin-bottom:-2px">
local_atm</span>
Pay with Cash
</div>
<div id="cryptoPayB" class="pay-button" style="background-color:#e68e25" onclick="XsollaPopup(2682)">
<img src="./img/btc_icn.png" style="width:18px;margin-right:3px;margin-bottom:-3px">
Pay with Crypto
</div>
</div>
</div>
<div id="purchaseResponse">
<div id="purchaseRespH">
</div>
</div>
<div id="menuHolder">
<div id="mMenuHolDef">
<div id="spinUI">
<div id="spinTHold">
<div id="spinKR"></div>
</div>
<div id="spinItems"></div>
<div id="spinInfo"></div>
<div id="spinHolder" class="midHolder">
<div id="spinRaysH">
<div id="spinRays"></div>
</div>
<div id="spinItem">
<div id="spinItemCanvas"></div>
</div>
<div id="spinItemName"></div>
<div id="spinButton">
<div id="spinText">
<div id="spinHeader">SPIN</div>
<div id="spinCost"></div>
</div>
</div>
<canvas id="spinWindow"></canvas>
</div>
</div>
<div id="spinUIBtns">
<div id="spinAgainBtn" class="button smallNoS buttonP" style="line-height:39px!important"></div>
<div id="spinInfoBtn" class="button btnSpinAgain">?</div>
<div id="spinEquipBtn" class="button smallNoS buttonG">Equip Item</div>
<div id="spinNextBtn" class="button smallNoS buttonG">Next Item</div>
</div>
<div id="purchaseLoad">
<div class="centerV">
<div id="purchLoadRing" class="lds-ring">
<div></div><div></div><div></div><div></div></div>
<div id="purchaseLabel"></div>
</div>
</div>
<div id="menuHider">
<div id="hiddenClasses" style="display:none"></div>
<div id="subLogoButtons">
<div id="mapInfoHld">
Now Playing:
<div id="mapInfo"></div>
<div id="mapVote"></div>
</div>
<div class="button small buttonP" id="menuBtnHost" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;host&quot;),showWindow(42)">Host Game</div>
<div class="button small buttonR" id="menuBtnBrowser" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;server_browser&quot;),showWindow(48)">Server Finder</div>
<div id="inviteButton" class="button small buttonPI" onmouseenter="playTick()" onclick="playSelect(),copyInviteLink()">Invite</div>
<div class="button small buttonPI" id="menuBtnJoin" onmouseenter="playTick()" onclick="playSelect(),openJoinWindow()">Join</div>
<div id="policeButton" class="button small buttonPI" onclick="shoPolicePop()">
<img src="./img/police.png" style="height:43px">
</div>
</div>
<div id="tlInfHold">
<div id="homeStoreAd">
<div id="homeStoreAdC" loading="lazy">
<div id="homeStoreAdTx"></div>
<div id="bundleQuickBuyB"></div>
</div>
</div>
<div>
<div class="youNewDiv" id="newUserGuide">
<img id="helpPIcon" src="./img/newp.png">
<div class="helpTxtHol" onclick="openGuide(1)">
New to Krunker?
<div class="helpGuidOpn">
Check the Guide</div>
</div>
</div>
<div class="youNewDiv" id="krDiscountAd" style="display:none" onclick="windows[13].purchase(1)">
<img class="krSaleIcon" src="https://assets.krunker.io/img/shop/5.png?build=XiHs7">
<div class="helpTxtHol">
KR DISCOUNT!
<div class="helpGuidOpn">Limited Time Offer!</div>
</div>
</div>
<div class="youNewDiv" id="freeKRAd" style="display:none" onclick="claimReward()">
<img class="freeKRIcon" src="https://assets.krunker.io/img/shop/spins/4_0.png?build=8zjda">
<div class="helpTxtHol" style="margin-left:6px">
Free KR Available
<div class="helpGuidOpn">Claim Now!</div>
</div>
</div>
<div class="youNewDiv" id="doubleRaidDropsAd" style="display:none">
<div class="doubleXPIcon"></div>
<div class="helpTxtHol" style="margin-left:6px">
Double Raid Drops Weekend
</div>
</div>
<div class="youNewDiv" id="doubleClassXPAd" style="display:none">
<div class="doubleXPIcon"></div>
<div class="helpTxtHol" style="margin-left:6px">
Double Class XP Weekend
</div>
</div>
<div class="youNewDiv" id="doubleXPAd" style="display:none">
<div class="doubleXPIcon"></div>
<div class="helpTxtHol" style="margin-left:6px">
Double XP Mode
</div>
</div>
<div class="youNewDiv" id="eventAd" style="display:none">
<img class="freeKRIcon" id="eventAdImg" src="./img/doublexp.png">
<div class="helpTxtHol" id="eventAdName" style="margin-left:6px">
<div class="helpGuidOpn" id="eventAdDesc"></div>
</div>
</div>
<div class="youNewDiv" id="updateAd" style="display:none" onclick="showWindow(35)">
<div id="updateAdIcon"></div>
<div class="helpTxtHol" style="margin-left:6px">
Whats new ?
<div id="updateAdVersion"></div>
</div>
</div>
<div class="youNewDiv" id="battlepassAd" onmouseenter="playTick()" onclick="playSelect(),showWindow(6)">
<div id="bpAdIcon" class="adIconL"></div>
<div class="helpTxtHol" style="margin-left:8px!important">
<div style="color:#fff">Season 7</div>
<div style="color:#dd90f9;font-size:15px">New Battle Pass</div>
</div>
</div>
<div class="youNewDiv" id="modVote" style="display:none">
<div id="modVoteIcon"><span class="material-icons-outlined">color_lens</span></div>
<div class="helpTxtHol" style="margin-left:8px!important">
<div id="modVoteName" style="color:#fff;font-size:15px">Mod</div>
<div id="modVoteHold" style="margin-top:5px;display:block"></div>
</div>
</div>
</div>
</div>
<div id="guidePopupH" onclick="openGuide(0)" style="display:none">
<div id="guidePopup">
<div class="guideSubH">
<div class="guideHeader">Movement Basics</div>
<img id="moveGuidSlid" src="https://assets.krunker.io/img/guide/0.gif?build=XiHs7">
<div class="guideInfoT">
Krunker is a Movement Based FPS Game. The most important
movement technique is called <span style="color:#fbc02d">
Slide Hopping</span>.
<div style="height:20px"></div>
To perform a Slide Hop, <span style="color:#fbc02d">Move Forward & Jump.</span>
While in the Air, <span style="color:#fbc02d">Hit Crouch</span> to prepare for the Slide.
<div style="height:20px"></div>
When you Land on the Ground you will notice a slight Speed Boost.
You can repeat this process to build up a lot of speed. [Release Crouch each Jump]
<div style="height:20px"></div>
To control the direction of your movement, turn your mouse mid slide.
Watch <a href="https://youtu.be/I4jwatriPXA" target="_blank" class="menuLink">this</a> for more Information
</div>
<div style="height:60px"></div>
</div>
<div class="guideSubH">
<div class="guideHeader">Play with Friends</div>
<div class="guideStep guStepS">
Select a Game
<span class="guideStepV">
<a href="javascript:showGames();">
Select a Game</a> to Host from the vast list of user created Games
<img class="guideStepImg" src="https://assets.krunker.io/img/guide/host1.png?build=XiHs7">
</span>
</div>
<div class="guideStep guStepS">
Start Server
<span class="guideStepV">
Configure your Server to your liking and Press Start Server
<img class="guideStepImg" src="https://assets.krunker.io/img/guide/startserv.png?build=XiHs7">
</span>
</div>
<div class="guideStep guStepS">
Invite Players
<span class="guideStepV">
Click the Invite Button and send the Link to your Friends
<img class="guideStepImg" src="https://assets.krunker.io/img/guide/invite.png?build=XiHs7">
</span>
</div>
</div>
<div class="guideSubH">
<div class="guideHeader">Common Issues</div>
<div class="guideStep guStepS">
High Ping
<span class="guideStepV">
Ping can be Affected by many things. Try changing the
<a>Auto Routing Setting</a>.
It is also recommended that you play with an Ethernet (Cable) Connection
</span>
</div>
<div class="guideStep guStepS">
Low Framerate
<span class="guideStepV">
Adjust your <a>Settings</a>.
If you are playing on a Web Browser, make sure that
you have <a target="_blank" href="https://www.lifewire.com/hardware-acceleration-in-chrome-4125122">
Hardware Acceleration</a> Enabled
</span>
</div>
<div class="guideStep">
Mouse Flick
<span class="guideStepV">
<span style="color:#fbc02d">Reduce Polling Rate</span>
of Mouse (We are looking into a permanent Fix)
</span>
</div>
</div>
<div class="guideSubH">
<div class="guideHeader">Dealing with Hackers</div>
<div class="guideStep guStepS">
Report Player
<span class="guideStepV">
Submit a Report on a Players Profile
<img class="guideStepImg" src="https://assets.krunker.io/img/guide/report.png?build=XiHs7">
<div style="height:10px"></div>
or Alternatively Report them after the match ends
<img class="guideStepImg" src="https://assets.krunker.io/img/guide/report2.png?build=XiHs7">
</span>
</div>
<div class="guideStep guStepS">
Call K.P.D
<span class="guideStepV">
Press <span style="color:#fbc02d">[ALT]</span> to Open the
Player List and to Call the K.P.D on a Player in your match.
A Moderator will then Join and take action if needed
<img class="guideStepImg" src="https://assets.krunker.io/img/guide/kpd.png?build=XiHs7">
</span>
</div>
<div class="guideStep guStepS">
Votekick
<span class="guideStepV">
Press <span style="color:#fbc02d">[ALT]</span> to Open the
Player List and start a Votekick on a Player
<img class="guideStepImg" src="https://assets.krunker.io/img/guide/kick.png?build=XiHs7">
</span>
</div>
</div>
<div class="guideSubH">
<div class="guideHeader">Community</div>
<div class="guideFullTx">
Krunker is a community driven game. We have a wide range of
communities to choose from to help you get involved
</div>
<div class="guideStep guStepS">
<img class="guideSIcon" src="../img/social/discord.png"> Discord Community
<span class="guideStepV" style="text-align:right">
<a target="_blank" href="https://discord.com/invite/Dw8F62u">
Join Community Server
</a>
</span>
</div>
<div class="guideStep guStepS">
<img class="guideSIcon" src="../img/social/reddit.png"> Reddit Community
<span class="guideStepV" style="text-align:right">
<a target="_blank" href="https://www.reddit.com/r/KrunkerIO/">
Join Krunker Reddit
</a>
</span>
</div>
<div class="guideStep guStepS">
<img class="guideSIcon" src="../img/twitch.png"> Twitch Community
<span class="guideStepV" style="text-align:right">
<a target="_blank" href="https://www.twitch.tv/directory/game/Krunker">
View Twitch Category
</a>
</span>
</div>
<div class="guideStep guStepS">
<img class="guideSIcon" src="../img/youtube.png"> Youtube Community
<span class="guideStepV" style="text-align:right">
<a target="_blank" href="https://www.youtube.com/channel/UCqH34FGuOae5o-wO2wOa38A">
View Popular Content
</a>
</span>
</div>
<div class="guideStep guStepS">
<img class="guideSIcon" src="../img/mmok.png"> Map/Game Making Community
<span class="guideStepV" style="text-align:right">
<a target="_blank" href="https://discord.gg/Kfypyp5">
Join Community Server
</a>
</span>
</div>
</div>
</div>
</div>
<div id="topLeftAdHolder" style="display:none"><div>
<div align="center" id="/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_5"></div>
</div></div>
<div id="teamSelector" style="display:none">
<span class="teamNm" id="teamNm1" style="color:#fff">Alpha</span>
<label class="switchsml centSwitch"><input id="selectT" type="checkbox" onclick="toggleTeam(this.checked?2:1)">
<span class="sliderCent"></span></label>
<span class="teamNm" id="teamNm2">Bravo</span>
</div>
<div id="gameNameHolder">
<img id="mainLogo" src="./img/logo_6.png" loading="lazy">
<img id="mainLogoFace" loading="lazy">
<script>mainLogoFace.src="./img/menu/faces/f_"+randInt(0,15)+".png"</script>
</div>
<div id="seasonLabel">Season <span style="color:#ac69b9;font-size:36px;margin-left:2px">7</span></div>
<div id="topRightAdHolder"><div>
<div align="center" id="/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_6"></div>
</div></div>
<div id="streamContainer">
<div id="friendCon" style="display:none"></div>
<div id="adCon" style="position:relative"><div>
<div align="center" id="/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4"></div>
</div></div>
</div>
<div id="newsHolder">
<div style="position:relative">
<div id="newsHed">Featured</div>
<div id="newsStat"><span id="newsStatV">...</span> Plays</div>
<div id="newsBody"></div>
</div>
</div>
<div id="spectButton">
<span style="font-size:15px;color:rgba(255,255,255,.6)">Spectate</span>
<label class="switchsml"><input type="checkbox" id="specBtn" onclick="setSpect(this.checked)"><span class="sliderSml">
</span></label>
</div>
<div id="menuClassContainer">
<div id="bubbleContainer">
<div class="speechBox sb1" id="txtBubble"></div>
</div>
<canvas id="classPreviewCanvas"></canvas>
<div id="menuClassNameTag"></div>
<div></div>
<div style="display:inline-block;position:relative">
<div id="menuClassSubtext"></div>
<div id="menuClassName"></div>
</div>
<img id="menuClassIcn">
<div style="margin-top:20px">
<div id="customizeButton" class="button buttonG bigShadowT" onmouseenter="playTick()" onclick="playSelect(.1),showWindow(3)">
Customize <span class="material-icons" style="font-size:42px;color:#fff;margin-left:6px;margin-top:-8px;margin-right:-10px;vertical-align:middle">brush</span>
</div>
</div>
</div>
<div id="signedOutHeaderBar" class="headerBarLeft headerBar">
<div class="button buttonO lgn" style="width:300px;margin-right:0;padding-top:5px;padding-bottom:13px" onmouseenter="playTick()" onclick="showWindow(5)">
Login or Register <span class="material-icons" style="vertical-align:middle;color:#fff;font-size:36px;margin-top:-8px">person</span>
</div>
</div>
<div id="signedInHeaderBar" class="headerBarLeft headerBar" style="display:none">
<div style="display:inline-block">
<div id="menuUsernameContainer" onclick="showWindow(5)">
<img src="./img/player_pfp.png" id="menuMiniProfilePic">
<div id="menuAccountUsername">?</div>
</div>
<div class="verticalSeparator" style="height:35px"></div>
<div class="krInfo" onclick="windows[13].purchase(1)">
<div id="menuKRCount">?</div>
</div>
<div class="verticalSeparator" style="height:35px"></div>
<div class="junkInfo" onclick="windows[13].craftMenu()">
<div id="menuJNKCount">?</div>
</div>
<div class="verticalSeparator" style="height:35px"></div>
<div id="mailContainer">
<div id="mailCount"></div>
<i class="material-icons" id="mailIcon" onclick="showWindow(30)" style="color:#fff;font-size:37px">email</i>
</div>
<div class="progressBar" id="menuLvlHold">
<div class="progressBarInner" id="menuLevelBar">
</div>
</div>
</div>
<div id="mLevelCont">
<div id="mLevelContV">...</div>
</div>
</div>
<div id="headerRight" class="headerBarRight headerBar">
<div id="menuServerInfoContainer">
<div id="menuRegionLabel" onclick="showWindow(2)">...</div>
<div class="menuDebugInfo">
<div id="menuFPSDisplay"><span id="menuFPS" style="color:#9eeb56">0</span> FPS</div>
<div id="menuPingDisplay"><i id="menuPingIcon" class="material-icons" style="color:gray">signal_cellular_alt</i><span id="menuPingText">0</span></div>
</div>
</div>
<div id="headerRightSocial" style="display:contents">
<div class="verticalSeparator"></div>
<div class="menuSocialB" onmouseenter="playTick()" onclick="openURL(&quot;https://www.tiktok.com/@krunker.io&quot;)">
<span class="material-icons-outlined" style="font-size:50px;color:#fff;vertical-align:middle">tiktok</span>
</div>
<div class="menuSocialB" onmouseenter="playTick()" onclick="openDiscord()" style="margin-right:10px;margin-left:10px">
<span class="material-icons-outlined" style="font-size:50px;color:#fff;vertical-align:middle">discord</span>
</div>
<div class="menuSocialB" onmouseenter="playTick()" onclick="openURL(&quot;https://www.reddit.com/r/KrunkerIO&quot;)">
<span class="material-icons-outlined" style="font-size:50px;color:#fff;vertical-align:middle">reddit</span>
</div>
<img src="./img/client.png" id="editorBtnM" onmouseenter="playTick()" onclick="showWindow(25)">
<img src="./img/editor.png" id="editorBtnM" onmouseenter="playTick()" onclick="openURL(&quot;/editor.html&quot;)">
</div>
</div>
<div id="menuItemContainer">
<div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;profile&quot;),showWindow(5)">
<span class="material-icons-outlined menBtnIcn" style="color:#ff6a0b">person</span>
<div class="menuItemTitle" id="menuBtnProfile" style="font-size:13px">Profile & Friends</div>
</div>
<div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;shop_crafting&quot;),showWindow(14)">
<span class="material-icons-outlined menBtnIcn" style="color:#ff8e0b">storefront</span>
<div class="menuItemTitle" id="menuBtnShop" style="font-size:13px">Shop</div>
</div>
<div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;challenges&quot;),windows[32].openHome()">
<span class="material-icons-outlined menBtnIcn" style="color:#ffbb0b">flag</span>
<div class="menuItemTitle" id="menuBtnChall" style="font-size:13px">Challenges</div>
</div>
<div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;hub&quot;),window.open(&quot;/social.html&quot;,&quot;_blank&quot;)">
<span class="material-icons-outlined menBtnIcn" style="color:#fff">public</span>
<div class="menuItemTitle" id="menuBtnSocial">Hub</div>
</div>
<div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;games&quot;),showGames()">
<span class="material-icons-outlined menBtnIcn" style="color:#fb5555">sports_esports</span>
<div class="menuItemTitle" id="menuBtnMaps">Games</div>
</div>
<div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;mods&quot;),showWindow(4)">
<span class="material-icons-outlined menBtnIcn" style="color:#f5479b">color_lens</span>
<div class="menuItemTitle" id="menuBtnMods">Mods</div>
</div>
<div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;settings&quot;),showWindow(1)">
<span class="material-icons-outlined menBtnIcn" style="color:#d747f5">settings</span>
<div class="menuItemTitle" id="menuBtnSettings">Settings</div>
</div>
<div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR(&quot;exit&quot;),clientExitPopup()" id="clientExit">
<span class="material-icons-outlined menBtnIcn" style="color:#fb5555">exit_to_app</span>
<div class="menuItemTitle" id="menuBtnExit">Exit</div>
</div>
</div>
<div class="button bigShadowT" id="expertModeBtn" style="display:none" onmouseenter="playTick()" onclick="playSelect(.1),expertMode()">Expert Mode</div>
<div id="phonePop">
<img id="phoneImg" src="./img/phone_r.png">
</div>
</div>
</div>
<div id="mMenuHolComp" style="display:none">
<div id="compClassPHolder">
<div style="display:inline-block" id="compClassHold">
</div>
</div>
<div id="compTScrsB">
<div style="display:inline-block">
<div id="compT1Scr" class="compTScrB" style="color:#eb4034;padding-left:60px;clip-path:polygon(0 0,100% 0,100% 100%,30% 100%)">0</div>
<div class="compTScrB" style="width:120px;background:rgba(0,0,0,.8);margin-left:-6px;margin-right:-6px">
<span style="color:#fff;text-shadow:none">VS</span>
</div>
<div id="compT2Scr" class="compTScrB" style="color:#3489eb;padding-right:60px;clip-path:polygon(0 0,100% 0,70% 100%,0 100%)">0</div>
</div>
</div>
<div id="compTimBox">Match Pending</div>
<div id="cmpDatBox">
Krunker Competitive
<div id="cmpDatSub"></div>
</div>
<div id="compBtnLst">
<div class="compMenBtnS" onmouseenter="SOUND.play(&quot;tick_0&quot;,.1)" onclick="playSelect(),showWindow(3)" style="background-color:#3489eb">
<span class="material-icons" style="color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px">
brush
</span>
</div>
<div class="compMenBtnS" onmouseenter="SOUND.play(&quot;tick_0&quot;,.1)" onclick="playSelect(),showWindow(1)" style="background-color:#3489eb">
<span class="material-icons" style="color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px">
settings
</span>
</div>
<div class="compMenBtnS" onmouseenter="SOUND.play(&quot;tick_0&quot;,.1)" id="cmpSpectBtn" style="background-color:#eb4034" onclick="playSelect(),toggleSpect()">
<span class="material-icons" id="cmpSpectTgl" style="color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px">
visibility_off
</span>
</div>
<div class="compMenBtnS" onmouseenter="SOUND.play(&quot;tick_0&quot;,.1)" style="background-color:#ba34eb" onclick="playSelect(),showWindow(5)">
<span class="material-icons" style="color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px">
account_circle
</span>
</div>
<div class="compMenBtnS" onmouseenter="SOUND.play(&quot;tick_0&quot;,.1)" style="background-color:#e87c2a" onclick="playSelect(),copyInviteLink(1)">
<span class="material-icons" style="color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px">
link
</span>
</div>
<div class="compMenBtnS" onmouseenter="SOUND.play(&quot;tick_0&quot;,.1)" style="background-color:#e82a80" onclick="playSelect(),openJoinWindow(!1,1)">
<span class="material-icons" style="color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px">
travel_explore
</span>
</div>
</div>
<img src="https://assets.krunker.io/img/backgrounds/vs_2.png?build=XiHs7" id="vsHolder">
<div id="compPlListL"></div>
<div id="compPlListR"></div>
</div>
</div>
<div id="menuPopHider">
<div id="popupHolder">
<div id="popupBack" onclick="clearPops()"></div>
<div id="popupContent"></div>
<div id="itemViewPop"></div>
<div id="policePop">
<div id="policePopC"></div>
</div>
<div id="bundlePop"></div>
<div id="premiumPop"></div>
<div id="spinHistoryPop"></div>
<div id="genericPop"></div>
</div>
</div>
<div id="menuWindowHider">
<div id="windowHolder" style="display:none">
<div id="windowHeader"></div>
<div id="windowCloser" onclick="closWind()"></div>
<div id="windowCHolder">
<div id="menuWindow"></div>
</div>
</div>
</div>
<div id="endUI">
<div id="endChals"></div>
<div id="victorySubHolder">
<img id="victorySub">
</div>
<div id="endInfo">
<div style="margin-top:30px"></div>
<div id="teamTotal0" class="teamTotals" style="margin-right:15px"></div>
<div id="endTimer"></div>
<div id="teamTotal1" class="teamTotals" style="margin-left:15px"></div>
</div>
<div id="endMidHolder" style="display:none">
<div class="endAHolder" id="endAHolderL" style="opacity:0;margin-right:10px">
<div id="endAMerger">
<div id="endAContainer">
<div>
<div align="center" id="/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3"></div>
</div>
</div>
</div>
</div>
<div id="endTabbedView"></div>
<div class="endAHolder" id="endAHolderR" style="opacity:0">
<div id="endAMerger">
<div id="endAContainer">
<div>
<div align="center" id="/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2"></div>
</div>
</div>
</div>
</div>
</div>
<div></div>
<div id="matchVoteHolder"></div>
</div>
<div id="aimRecticle">
<div id="topBox" class="black"></div>
<div id="leftBox" class="black"></div>
<img id="recticleImg" src="https://assets.krunker.io/textures/recticle.png?build=XiHs7">
<div id="bottomBox" class="black"></div>
<div id="rightBox" class="black"></div>
</div>
<img id="aimDot" src="https://assets.krunker.io/textures/reticles/reticle_0.png?build=XiHs7">
<div id="chatUI" style="display:none">
<div id="chatBG"></div>
<div id="chatHolder">
<div id="chatList"></div>
<div id="chatInputHolder">
<div class="greyInlineInner">
<div id="chatSwitchHolder">
<div id="chatSwitch" class="material-icons" data-tab="public" onclick="switchChat(this)"></div>
</div>
</div>
<div class="greyInlineInnerMid">
<input id="chatInput" placeholder="Enter Message" maxlength="70" autocomplete="off" onfocus="focusChat(1)" onblur="focusChat()">
</div>
<div class="greyInlineInner">
<i id="voiceIcon" class="material-icons voiceOff"></i>
<div id="recTimer">[V]</div>
</div>
</div>
</div>
</div>
<div id="blockerDiv"></div>
<img id="jumpSIMG" style="display:none">
<div id="jumpSVIDHolder" style="display:none">
<video id="jumpSVID"></video></div>
<div id="spectateUI">
<div id="spectateHUD">
<div id="spec0">
<div id="specHeaderTm0">
<span id="specNameTm0">Alpha</span>
<span id="specScoreTm0">0</span>
</div>
<div id="specTeam0"></div>
</div>
<div class="spectateInfo">
<div id="specTimer"></div>
<div id="specGameInfo"></div>
</div>
<div id="spec1">
<div id="specHeaderTm1">
<span id="specScoreTm1">0</span>
<span id="specNameTm1">Bravo</span>
</div>
<div id="specTeam1"></div>
</div>
<div id="specGMessage"></div>
</div>
<div id="specNames">
Spectating
</div>
<div id="specStats" style="display:none">
<div id="specStatsInner"></div>
</div>
<div id="specSUS" style="display:none">SUSPECT</div>
<div id="specControlHolder">
<div class="greyInner" style="padding:10px">
<div class="specControl">Prev<span class="specControlKey">[LM]</span></div>
<div class="specControl">Next<span class="specControlKey">[RM]</span></div>
<div class="specControl">Objective Cam<span class="specControlKey" id="specObjCam">[H]</span></div>
<div class="specControl">Free Cam<span class="specControlKey" id="specFreeCam">[F]</span></div>
<div class="specControl">Player/Cam<span class="specControlKey">[1-9]</span></div>
<div class="specControl"><span id="specIns" style="color:inherit">First Person</span><span class="specControlKey" id="specFirstP">[R]</span></div>
<div class="specControl">Focus<span class="specControlKey" id="specFocus">[.]</span></div>
<div class="specControl">Force Nametags<span class="specControlKey" id="specNamesF">[M]</span></div>
<div class="specControl" style="display:none">KPD Vision<span class="specControlKey" id="kpdVision">[=]</span></div>
<div class="specControl">Minimap<span class="specControlKey" id="specMinimap">[-]</span></div>
</div>
</div>
<div id="specKPDContr">
<div id="specKPDTxt"></div>
<div id="specKRHid">
<div class="specKPDContrI" style="margin-left:0" id="kpdVoteN"><span style="color:rgba(255,255,255,.7)">NO</span> [N]</div>
<div style="width:120px;display:inline-block"></div>
<div class="specKPDContrI" id="kpdVoteY"><span style="color:rgba(255,255,255,.7)">YES</span> [Y]</div>
</div>
</div>
</div>
</div>
<div id="gameUI">
<div id="customGUIHolder" style="display:none"></div>
<div id="gameUIHider">
<div id="inGameUI">
<div id="midGameUIHider">
<div id="centerLeaderDisplay">
<div id="leaderContainerD" class="centerLeaderContainer"></div>
<div id="leaderContainer0" class="centerLeaderContainer"></div>
<div id="leaderContainer1" class="centerLeaderContainer"></div>
</div>
<div id="topRight">
<div id="leaderboardHolder">
<div id="leaderContainer"></div>
</div><div></div>
<div class="topRightCounters">
<div id="scoreZoneCount" class="statIcon">
<div class="greyInner">
<i class="material-icons" style="color:#fff;font-size:24px">flag</i>
<span id="scoreZoneVal" style="color:rgba(255,255,255,.6)">0</span>
</div>
</div>
<div id="livesCount" class="statIcon">
<div class="greyInner">
<i class="material-icons" style="color:#fff;font-size:24px">favorite</i>
<span id="livesDisp" style="color:rgba(255,255,255,.6)">0</span>
</div>
</div>
<div id="killCount" class="statIcon">
<div class="greyInner">
<img src="./img/skull_0.png" id="killsIcon">
<span id="killsVal">0</span>
</div>
</div>
<div id="deathCount" class="statIcon">
<div class="greyInner">
<img src="./img/skull_1.png" id="deathsIcon">
<span id="deathsVal">0</span>
</div>
</div>
<div id="streakCount" class="statIcon">
<div class="greyInner">
<img src="./img/skull_2.png" id="streakIcon">
<span id="streakVal">0</span>
</div>
</div>
<div id="kdCount" class="statIcon">
<div class="greyInner">
<img src="./img/skull_3.png" id="kdIcon">
<span id="kdVal">0</span>
</div>
</div>
<div id="scoreCount" class="statIcon">
<div class="greyInner">
<i class="material-icons" style="color:#ffc147;font-size:24px">star</i>
<span id="myScoreVal">0</span>
</div>
</div>
</div>
<div></div>
<div id="killFeed"></div>
</div>
<img id="bloodDisplay" src="./img/blood.png">
<div id="chalDisplay">
<div id="chalName" class="centerUIB"></div>
</div>
<div id="propControlHolder" style="display:none">
<div class="greyInner" style="padding:10px">
<div class="propControl" style="display:none">Change Prop<span class="propControlKey">[LM]</span></div>
<div class="propControl">Random Prop<span class="propControlKey" id="pickRandProp">[M]</span></div>
<div class="propControl">Prop Wheel<span class="propControlKey" id="pickProp">[P]</span></div>
<div class="propControl">Toggle Rotation<span class="propControlKey" id="rotProp">[R]</span></div>
<div class="propControl">Reset Rotation<span class="propControlKey" id="rotRProp">[N]</span></div>
<div class="propControl">Taunts:</div>
<div class="propControl">Psst<span class="propControlKey" id="taunt0">[1]</span></div>
<div class="propControl">Whistle<span class="propControlKey" id="taunt1">[2]</span></div>
<div class="propControl">Fart<span class="propControlKey" id="taunt2">[3]</span></div>
<div class="propControl">Meme<span class="propControlKey" id="taunt3">[4]</span></div>
<div class="propControl">WTF is This?<span class="propControlKey" id="taunt4">[5]</span></div>
<div class="propControl">Right Now!<span class="propControlKey" id="taunt5">[6]</span></div>
</div>
</div>
<div id="botRightHider">
<div id="weapHolder"></div>
<div id="perkHolder"></div>
<div id="bottomRight">
<div id="botRHider">
<div id="bhHolder">
<div class="bhHead"></div>
<div style="display:table;margin:0 auto">
<div class="bhArm"></div>
<div class="bhBody"></div>
<div class="bhArm"></div>
</div>
<div style="display:table;margin:0 auto">
<div class="bhLeg"></div>
<div class="bhLeg"></div>
</div>
</div>
<div id="krTagHolder"></div>
<div id="giftTagHolder"></div>
<div id="powerUpHolder">
<div class="powerupItem" style="background-image:url(img/powerups/0.png);display:none">
<div class="powerupTime">0:00</div>
</div>
<div class="powerupItem" style="background-image:url(img/powerups/1.png);display:none">
<div class="powerupTime">0:00</div>
</div>
<div class="powerupItem" style="background-image:url(img/powerups/2.png);display:none">
<div class="powerupTime">0:00</div>
</div>
</div>
<div id="killStreakHolder"></div>
<div id="ammoHolder">
<div class="greyInner">
<div id="ammoVal"></div>&nbsp;<div id="ammoMax"></div>
<img id="ammoIcon" src="https://assets.krunker.io/textures/ammo_0.png?build=XiHs7">
</div>
</div>
</div>
</div>
</div>
<div id="topMidHold">
<div id="roundsDisplay" style="display:none">
<div class="roundScrV" id="roundTSc1" style="border-bottom:6px solid #eb4034">
0
</div>
<div style="display:inline-block;margin:8px;margin-top:8px;margin-left:20px;margin-right:20px">
<span id="roundsVal"></span>
<div></div>
<div id="roundSub">Round</div>
</div>
<div class="roundScrV" id="roundTSc2" style="border-bottom:6px solid #3489eb">
0
</div>
</div>
<div id="gameMessage"></div>
<div id="roundMessage"></div>
</div>
<div id="topLeftHolder">
<div id="topLeftMain">
<div id="topLeftMap">
<div id="miniMapOverlay">
<canvas id="miniMapCanvas" oncontextmenu="return!1" style="pointer-events:none"></canvas>
</div>
</div>
<div id="topLeftMatchData">
<div id="timerHolder">
<div id="timerInner">
<img src="./img/timer.png" id="timerIcon">
<span id="timerVal"></span>
</div>
</div>
<div id="matchInfo"></div>
</div>
</div>
<div id="topLeftData">
<div class="debugInfo">
<div id="fpsDisplay">
<span id="ingameFPS" style="color:#9eeb56">0</span> FPS
</div>
<div id="pingDisplay">
<span id="pingText" style="color:#9eeb56">0</span> PING
</div>
</div>
<div class="packetInfo">
<div id="ingressDisplay">
<i id="ingressIcon" class="material-icons">keyboard_arrow_down</i>
<span id="ingressPacketCount">0 P/s</span>
<span id="ingressDataSize">0 KB/s</span>
</div>
<div id="egressDisplay">
<i id="egressIcon" class="material-icons">keyboard_arrow_up</i>
<span id="egressPacketCount">0 P/s</span>
<span id="egressDataSize">0 KB/s</span>
</div>
<div id="tickDisplay">
<i id="egressIcon" class="material-icons">sync_alt</i>
<span id="tickPacketCount">0 TPS</span>
</div>
</div>
</div>
<div id="topLeftBottom">
<div id="teamScores"></div>
<div id="voteToKick">
<div id="voteHeader">Vote Kick</div>
<div id="voteKickInfo"></div>
<div id="voteKickNum">Votes: 0/0</div>
<div id="voteKickName">Kick Guest_1</div>
<div id="voteKickKeys">
<span style="color:#fbc02d" id="kickVoteY">[1]</span> YES
<span style="color:#fbc02d" id="kickVoteN">[2]</span> NO
</div>
</div>
<div id="voteToForfeit">
<div id="voteHeader">Forfeit Match</div>
<div id="voteForfeitInfo"></div>
<div id="voteForfeitNum">Votes: 0/0</div>
<div id="voteForfeitKeys">
Enter <span style="color:#fbc02d">/ff</span> to vote
</div>
</div>
<div id="networkLag">
<div id="networkLagHed">Network Lag Detected!</div>
<div>Make sure you use</div>
<div>Official Client or</div>
<div>Chrome at 60 FPS</div>
</div>
<div id="speakerDisplay"></div>
<div id="skinRewardHolder" style="display:none">
<div class="skinRewDesc">Items Found</div>
<div id="skinRewList"></div>
</div>
<div id="debugStats"></div>
</div>
</div>
<div id="hiddenMsg">
You are hidden
<i class="material-icons" style="color:#fff;font-size:40px;vertical-align:middle;margin-top:-5px">
remove_red_eye
</i>
</div>
<div id="speedRunHider">
<div id="speedRunHolder" style="display:none">
<div id="speedRunReset">
<div class="greyInner" style="padding:20px">
<div style="color:#fff"><span id="speedRunRstKey">[B]</span> Reset to Start</div>
<div style="color:#fff"><span id="speedRunRstLKey">[B]</span> Last Checkpoint</div>
</div>
</div>
<div id="speedRunBox">
<div class="greyInner" style="padding:10px 20px">
<div id="speedRunInfo"></div>
<div id="speedRunList"></div>
<div id="speedRunTimer"></div>
</div>
</div>
</div>
</div>
<div id="interactMsg" class="centerUIB"></div>
<div id="reloadMsg" style="display:none"></div>
<div id="bottomLeftHolder">
<div id="bottomLeftPlayer">
<div id="bottomLeftPlayerLeft">
<img id="bottomLeftClassImg">
</div>
<div id="bottomLeftPlayerMid">
<div id="bottomLeftTeamHolder">
<div id="bottomLeftTeamType">FFA</div>
<div id="bottomLeftTeamName"></div>
</div>
<div id="bottomLeftHealthBar"></div>
</div>
<div id="bottomLeftPlayerRight">
<img id="bottomLeftChallIcon">
<div id="bottomLeftHealth"></div>
</div>
</div>
<div id="zPerksHolder"></div>
</div>
<img id="hitmarker" src="https://assets.krunker.io/textures/hitmarker_3.png?build=XiHs7">
</div>
<div class="death-ui-holder" id="deathUIHolder"></div>
</div>
</div>
<div id="instructionsFadeBG"></div>
<div id="instructionsUpdateBG"></div>
<div id="instructionHolder">
<div id="instructionHider">
<div id="instructions">
<div style="width:100%;text-align:center;transform:scale(1.4)"><div class="lds-ring"><div>
</div><div></div><div></div><div></div></div></div>
<div style="color:#fff;width:50vw" id="loadGamNm"></div>
</div>
</div>
<div id="instructionsUpdate"></div>
<div id="instructionsUpdateCredit" onclick="openURL(&quot;https://twitter.com/EmpoDesign&quot;)">Art by @EmpoDesign</div>
</div>
</div>
</div>
<div id="mobileUI">
<div id="mobileJoystick"></div>
<div id="mobileJump"></div>
<div id="mobileCrouch"></div>
<div id="mobileEsc"></div>
<div id="mobileShoot"></div>
<div id="mobileAimShoot"></div>
<div id="mobileScope"></div>
<div id="mobileReload"></div>
<div id="mobileSwap"></div>
<div id="mobileKSwap"></div>
</div>
<script>let isGame=!(document.location.pathname.includes("social.html")||document.location.pathname.includes("editor.html")),urlParams=new URLSearchParams(window.location.search.replace("#","%23").replace("+","%2B")),canStore="undefined"!=typeof Storage;try{window.localStorage.canStore=!0}catch{canStore=!1}function updateElement(e,t){const n=document.getElementById(e);n&&t(n)}function newUserCheck(){const e=!!window.getSavedVal("krunker_token"),t=!!window.getSavedVal("krunker_username"),n=!!window.getSavedVal("krunker_id"),o=!!window.getSavedVal("krunker_haslogin"),l=urlParams.has("play"),s=urlParams.has("host");return!(e||t||n||o||l||s)}window.saveVal=function(e,t){canStore&&localStorage.setItem(e,t)},window.deleteVal=function(e){canStore&&localStorage.removeItem(e)},window.getSavedVal=function(e){return canStore?localStorage.getItem(e):null},window.ftueBotMatches=3,window.isNewUser=newUserCheck(),window.hasFullMenu=!window.isNewUser||parseInt(window.getSavedVal("ftue_gradual_menu"))>=4,window.botMatches=parseInt(window.getSavedVal("ftue_bm"))||0,window.isBotFTUE=window.isNewUser&&window.botMatches<window.ftueBotMatches&&!window.hasFullMenu,window.becomeNewUser=()=>(["krunker_token","krunker_haslogin","krunker_id","krunker_username","ftue_bm","ftue_gradual_menu"].forEach(e=>window.deleteVal(e)),location.href=location.origin),window.canShowKRPopupAd=!1,window.canShowRegisterPopupAd=!1,window.ftueFixedMapRotation=!1,window.ftueNewMaps=!0,window.changeMenu=function(e){if(window.isNewUser){if(e)return window.fullMenu();tlInfHold.style.display="none",subLogoButtons.style.display="none",newsHolder.style.display="none",signedInHeaderBar.style.display="none",menuServerInfoContainer.style.display="none",headerRightSocial.children[0].style.display="none",window.isBotFTUE||(customizeButton.classList.toggle("buttonD",!0),customizeButton.setAttribute("onclick","playSelect(0.1);showWindow(5)"),menuClassSubtext.style.display="none",menuClassName.style.display="none",menuClassIcn.style.display="none"),menuBtnMaps.parentNode.classList.toggle("mIH",!0),menuBtnSocial.parentNode.classList.toggle("mIH",!0),menuBtnChall.parentNode.classList.toggle("mIH",!0),menuBtnShop.parentNode.classList.toggle("mIH",!0),menuBtnProfile.parentNode.classList.toggle("mIH",!0),menuBtnMods.parentNode.classList.toggle("mIH",!0),chatHolder.style.display="none",speakerDisplay.style.display="none",spectButton.style.display="none",spectButton.style.opacity="0",expertModeBtn.style.display="inline-block",window.canShowAds&&(topLeftAdHolder.style.display="inline-block")}},window.fullMenu=function(){tlInfHold.style.display="",tlInfHold.children[1].style.display="",subLogoButtons.style.display="",newsHolder.style.display="",menuServerInfoContainer.style.display="",headerRightSocial.children[0].style.display="",customizeButton.classList.toggle("buttonD",!1),customizeButton.setAttribute("onclick","playSelect(0.1);showWindow(3)"),customizeButton.style.display="",menuClassSubtext.style.display="",menuClassName.style.display="",menuClassIcn.style.display="",menuBtnMaps.parentNode.classList.toggle("mIH",!1),menuBtnSocial.parentNode.classList.toggle("mIH",!1),menuBtnChall.parentNode.classList.toggle("mIH",!1),menuBtnShop.parentNode.classList.toggle("mIH",!1),menuBtnProfile.parentNode.classList.toggle("mIH",!1),menuBtnMods.parentNode.classList.toggle("mIH",!1),chatHolder.style.display="",speakerDisplay.style.display="",spectButton.style.display="",spectButton.style.opacity="1",expertModeBtn.style.display="none",topLeftAdHolder.style.display="none",topLeftAdHolder.style.top="",window.saveVal("ftue_bm",5),window.saveVal("ftue_gradual_menu",4)},window.expertMode=function(){window.saveVal("ftue_bm",5),window.saveVal("ftue_gradual_menu",4),window.changeMenu(!0),window.isBotFTUE&&window.exitBotFTUE(!0)},isGame&&window.changeMenu(window.hasFullMenu)</script>
<script src="./libs/mithril.min.js?build=XiHs7"></script>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<script async src="https://apis.google.com/js/platform.js"></script>
<script src="./libs/howler.min.js?build=XiHs7"></script>
<script src="./libs/chart.bundle.2.8.0.min.js?build=XiHs7"></script>
<script async src="./libs/confetti.1.2.0.min.js?build=XiHs7"></script>
<script src="./libs/Tween.min.js?build=XiHs7"></script>
<script async src="https://unpkg.com/web3@latest/dist/web3.min.js"></script>
<script src="./libs/zip.js?build=XiHs7"></script>
<script src="./libs/nipplejs.min.js?build=XiHs7"></script>
<script src="./libs/purejscarousel.js?build=XiHs7"></script>
<script src="./libs/fflate.min.js?build=XiHs7"></script>
<script>/*!
 * @license Krunker.io
 * 
 * Copyright (C) Yendis Entertainment Pty Ltd - All Rights Reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 * Written by Yendis Entertainment <info@yendis.ch>
 */!function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r){"undefined"==typeof TextEncoder||"undefined"==typeof TextDecoder?(instructionHolder.style.display="block",instructions.innerHTML="<div style='color: rgba(255, 255, 255, 0.6)'>Your browser is not supported.</div><div style='margin-top:10px;font-size:20px;color:rgba(255,255,255,0.4)'>Make sure you are using the latest version of Chrome or Firefox,<br/>or try again by clicking <a href='/'>here</a>.</div>",instructionHolder.style.pointerEvents="all"):import("./pkg/loader.mjs?t=XiHs7").then(e=>{e.default()})}])</script>

Resolver

Resolver ASN
AS42541
Resolver IP
185.10.221.255
Resolver Network Name
Fiberby ApS
Report ID
20240919T210631Z_webconnectivity_DK_42541_n1_CWCWSofxHV3boYqn
Platform
linux
Software Name
iThena-ooniprobe (1.0.0)
Measurement Engine
ooniprobe-engine (3.10.0-beta.3)

Raw Measurement Data

Loading