OK
https://krunker.io/
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-revalidateCf-Cache-Status:DYNAMICCf-Ray:8c5c90fc9de2be56-CPHContent-Type:text/htmlDate:Thu, 19 Sep 2024 21:11:07 GMTExpires:0Last-Modified:Wed, 18 Sep 2024 15:06:50 GMTServer:cloudflareVary:Accept-EncodingWww-Authenticate:BasicX-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="none"" 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("tick_0",.1)">Contact</span> <span class="verticalSeparatorInline"></span> <span class="terms" onclick="abTestsPopup()" onmouseover="SOUND.play("tick_0",.1)">Experiments</span> <span class="verticalSeparatorInline"></span> <span class="terms" onclick="window.canShowExternalLinks?openTab("https://frvr.com/legal/krunker#TermsofService"):showWindow(47)" onmouseover="SOUND.play("tick_0",.1)">Terms</span> <span class="verticalSeparatorInline"></span> <span class="terms" onclick="showWindow(35)" onmouseover="SOUND.play("tick_0",.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,"paybycash")"> <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("host"),showWindow(42)">Host Game</div> <div class="button small buttonR" id="menuBtnBrowser" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR("server_browser"),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("https://www.tiktok.com/@krunker.io")"> <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("https://www.reddit.com/r/KrunkerIO")"> <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("/editor.html")"> </div> </div> <div id="menuItemContainer"> <div class="menuItem" onmouseenter="playTick()" onclick="playSelect(),logBtnFRVR("profile"),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("shop_crafting"),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("challenges"),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("hub"),window.open("/social.html","_blank")"> <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("games"),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("mods"),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("settings"),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("exit"),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("tick_0",.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("tick_0",.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("tick_0",.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("tick_0",.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("tick_0",.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("tick_0",.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> <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("https://twitter.com/EmpoDesign")">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)