I Made a New PC Gaming Brand. Introducing: SAPPHIRESKATES, Unscratchable Mouse Feet Made of Sapphire Crystal.

Those of you reading this blog know me from Krunker.io, the game for which I am a YouTuber, and official mobile developer for. I have been working mostly behind the scenes (translation: nearly inactive at least in regards to YouTube.) But before the year ended, I finished the new Krunker App, available for Android and iOS.

In the past, I may have explained my lack of activity as a result of “being busy”. But recently, ived stopped using that term. Not only is everyone busy, but I feel that saying “I am busy” suggests that others are not busy. In reality, my time is not better than yours or anyone else's. No one should be made to feel bad about how they choose to spend their spare time if it's not harming others.

Back to the topic: I'm launching my own PC gaming brand. Previously, I worked for ASUS / Republic of Gamers and Razer in Product and Marketing departments ( on the corporate grind.) So it's really exciting for me to launch this.

But the reason I made SAPPHIRESKATES was born out of a desire to use a gaming product that did not yet exist. I became tired of scuffing PTFE skates every time I opened the mouse internals. Sapphire is a material I wanted to use due to it's durability and smoothness. I enjoyed the feeling of the sapphire crystal on my wristwatch, and even bought a sapphire screen protector for my phone. I wanted to bring that feeling to PC gaming. I guess it's kinda how I got into krunker YouTube: trying to create something that I want but isn't there yet. And krunker is an awesome game and at the time, there wasn't many cool yt vids for it.

I'll be working on SAPPHIRESKATES for the long term, I really think it's got potential. I've been using my sapphire crystal mouse feet for over 3 months now, and they've been performing insanely well. Not a single scratch.

I'll be continuing to work on Krunker dev as well. (I am lucky to have found work that I think is fun, and therefore doesn't feel like work.)

A bit on SAPPHIRESKATES. I designed this product from the ground-up. The idea started because I am a sweat in mobile games, using a sapphire screen protector with my ROG Phone 5 (playing krunker mobile and cod mobile, in which I got top 7000 mp ranked last season maining the GKS). But you know, PC gaming is still my favorite. It was unsatisfying for me to not game on sapphire while playing on PC, since that's what I was using on mobile. The feeling is completely different.

Making this product is difficult: it's far from something you can just buy mass-produced. It's the nature of the material: it must be cut and polished by hand. After lots of outreach and many rejections, I finally found gem crafters that were able to deliver the mouse skates based on my design. The rest of the product (packaging and extras, I assemble myself). I had to make sure it worked well too. I measured the coefficient of static friction using inclined planes, and found that it glided far better than PTFE skates. So that motivated me to pursue the idea.

Now I want to tell you guys a bit about the website because some of you may appreciate it. This next part is gonna read like a Medium post. The things I learned from Krunker (css in particular) I got to utilize when making sapphireskates.com:

The platform is Shopify. They recently came out with a thing called their “Online Store 2.0” update. On some other stores I work on, this transition has been a bad one. With my previous favorite theme “Flex” by Out of the Sandbox , it took the theme makers forever to come out with an Online Store 2.0 update to their themes. I think many shop owners are in the same boat, and haven't really taken advantage of the new Shopify backend. I'm sure Shopify didn't give much lead time for 3rd party theme makers.

Since it's a new store, I took a different approach with sapphireskates.com and just started building on the Online Store 2.0 default theme (Dawn). I made an arbitrary challenge for myself: to build the site using only this theme, don't install any apps, and try to get an organic sale as a means to validate the idea a bit, while also allowing for development using a live site. Also, no external marketing allowed, no social posts or links outside the site.

Since Shopify made this theme, of course it worked super well. So I photographed the assets and started to build the layout. Customization is very very limited… with one big exception: the custom liquid block.

In the past, I appreciated the Flex theme’s custom CSS feature that allowed css injects with live reload ( u guys know I love css injects) , no command line tools required (which were garbage anyways, if u think they were not , then u live inside a Shopify server ). But the Flex theme’s css feature was quite limited in that it didn't allow media queries, often making it useless.

The Dawn theme’s custom liquid block: It lets you do literally anything in it. It can be part of a homepage layout. You can put html, css, JS, liquid, whatever you want. Live reload works perfectly. The website just unfolded and was super EZ thanks to this custom liquid block. And thanks to no laggy apps (shout-out to klaviyo), site speed was cracked (70 speed score mobile / 97 desktop).

I didn't expect anything due to no marketing but on Xmas Eve in the morning, I got 2 sales! I couldn't believe it but within the next few hours, several more sales came in. After emailing with the customers, they were legit gamers that had the same appreciation for this type of product that I did and had found the site through organic search.

The first (very limited) batch sold out, and this is the first time I've posted online about sapphireskates.com existing. This was a good sign for me.

Of course, you can learn more about the product on sapphireskates.com. I wanted to post about it here first , since the krunker community members have been legends in support of my endeavors.

I want to go back to the concept of “being busy” that I mentioned earlier. I don't believe, nor want you to think, that there is inherently something good or bad about being busy. This world is driven by money , and it chases us into this feeling of needing to stay productive. Although this post is mostly celebratory, my choices on how I used my time had their downsides. I felt my connections with people (offline and online) had lessened during this time, and that's something to work on for next year.

We shouldn't be too quick to judge ourselves or others though. For one, I can try to understand capitalism's cruel, unfair, and neverending grind (soc major btw) while also want to own some sick products.

-philzgoodman

sapphireskates.com

YouTube.com/philzgoodman

Twitter.com/philzgoodmantv

Introducing: Krunker Client for Mobile (Official)

GET THE APP HERE: https://play.google.com/store/apps/details?id=com.krunker.client

There is now a new way to play Krunker on your mobile phone: the Krunker Client for Mobile. I had the honor of developing this app with the full support of the Krunker team. And now, I present to you its beta release for Android! (note: you may experience some loading or crashing errors, as with any beta release. Please try restarting your game or see “troubleshooting” below for more info. In regards to iOS availability and older versions of Android, read the section on “Availability”.)

You may be wondering, isn’t there already a Krunker App? The reason is that the Krunker Client for Mobile serves a different purpose: it’s completely designed for playing Krunker, whereas the Krunker Hub app complements it perfectly with all the social features in mind. The Client is used in landscape mode whereas the Hub is used in portrait mode.

One of the limitations of the Hub app was the fact that you couldn’t customize your controls while in-game. The Krunker Client for Mobile lets you customize your button layout anytime you want, whether you’re in-menu or in-game. It also offers more granular controls over the buttons by using sliders that control individual parameters (similar to the X, Y, Z offset settings in Krunker).

CUSTOMIZE YOUR MOBILE CONTROLS & MORE

The Krunker Client has built-in special features so you can compete with anyone. Control your layout with precise sliders without even having to leave your game!

  • Access the mobile tools window by tapping the floating button from anywhere in the app.

  • Use the sliders to adjust the vertical and horizontal position of each button. You can also adjust the opacity and the size of the buttons.

  • Button layout changes are saved automatically. You can reset to default settings by clicking the “RESET” button.

  • Build-in additional features like the restart button help you find a new lobby, apply graphics setting changes, or troubleshoot more easily.

USEFUL TIPS

  • On the first few launches of the game, I recommend that you are on a WiFi connection if you have a limited data plan. That way, the game’s latest assets can load without it eating up your data.

  • The “restart” button is extremely useful for finding a new lobby. There is a bit of a delay, but that’s for the better as the game goes through a loading process. This button is also very helpful if you ever encounter a “full game” situation or face any errors.

  • Host a private lobby to easily nail down your custom button layout.

  • The master opacity slider (at the top): This is super useful for several reasons. First, if you are playing on controller, you can use this slider to completely hide the mobile buttons. Second, you can first nail down your layout and then lower opacity all at once to improve your visibility.

  • Screenshot your button layout. Your button layout saves automatically, and I will add “back-up” mobile layout function in the future but for now, it is still good to do this occasionally.

  • The mobile tools icon is draggable: you can move it out of the way.

AVAILABILITY: CURRENT AND FUTURE PLANS

Want to play Krunker Client for Mobile? Here’s the status of availability.

ANDROID

  • If you’re on Android version 5 and above, you can play right now!

  • If you’re on Android 4.4 or below, unfortunately, you cannot install the app. I spent a very long time doing compatibility testing of this app and unfortunately, the futures that I wanted to include just didn’t work on this version of Android. The thing is: 94% of Android users are on software versions higher than this level, so please consider getting a new phone.

iOS

  • Like what you’re seeing but have an iPhone? Realistically, you can expect this app on iOS in about 6 months from now but that depends on a few factors.

  • After we see data that the app is stable on Android, then iOS development will begin in full force (I will also be leading iOS mobile development).

  • We would like to do a few more feature upgrades on Android before starting iOS. After iOS launches, the plan is to keep both versions the same (feature-wise).

TROUBLESHOOTING

Since this is a beta, of course there are going to be bugs, and we will do our best to address them quickly. I’ve spent countless hours testing for compatibility and reducing errors, but the nature of a fast-loading game with a lightweight download size means that some issues persist. But before you report them, please note:

  • If you do experience a crash, it is most likely going to happen on the first launch of the game. If that happens, simply force-close the game or use the “restart” button from the mobile tools window. This is because Krunker has already begun to start downloading the latest game resources.

  • Likewise, you may experience a black screen or white screen issue. This is literally the same type of issue that PC players have also been experiencing since the beginning. There is simply not an easy fix because some of the underlying technologies we have little control over. But I’ve done everything in my ability to mitigate the issue on the app.

    • If you encounter a black or white screen, first thing to do is simply wait a few seconds. There is code in the Krunker Client for Mobile that is designed to reset itself. Just think of it as a loading period.

    • After about 10 seconds, if the issue persists, restart the game from the mobile tools window or force-close the app.

  • If your app crashes upon startup or you can’t install it:

    • Please check your “Android System Webview” and update it (if an update is available).

    • Clear your Android System Webview Cache and then launching the Mobile Client.

    • If the issue persists, please reach out to me (the best way is to just leave a comment on one of my mobile-related YouTube videos!).

  • If you are experiencing very bad framerates (less than 30fps):

    • It is completely natural for the game to have reduced framerate for the first 3-5 minutes of gameplay after installation. This is the same as the PC client/browser version of the game too.

    • First adjust your settings. Turn OFF: lag compensation, particles, shadows.

    • Play on a stable internet connection. Many FPS issues are tied to connection speed (despite this, the game runs very smoothly for me when I am playing on LTE).

  • If you are stuck on the screen that says “loading”

    • Please try clearing webview cache and restarting. If the issue persists, please contact me.

  • If you experience many “connection error” issues (for example, 0x000000)

    • It could mean that you are just kicked for being AFK, for example, if you are customizing your layout.

      • Try customizing your layout in a custom game instead.

    • If you get many connection errors unrelated to the above, feel free to contact me, along with the error code you are getting.

  • If your joystick is flipped / you can’t move:

    • This is a known issue that we are working to resolve (should be fixed soon). This issue may happen on any platform (not just the app).

    • This bug usually shows up occasionally, after you minimize/open the app.

    • You can resolve it by closing the app and re-launching.

The Future of Krunker Mobile & philzgoodman

The most successful gaming franchise all have a solid mobile strategy. Some publishers choose to fragment their audience, delivering different content for different platforms. Some choose to unify them. There is the question of fairness in regards to different input methods and I have 3 answers to that. The first is that we don’t yet know what mobile gamers are capable of, once having the right tools. Second, you can plug in mouse/keyboard/controller on mobile. Third, sometimes it just doesn’t matter and you just want to enjoy the game.

For me, it is always better to unite platforms than to fragment them. If you think about it, Krunker is truly the MOST cross-platform FPS game with a presence on Windows, Mac, Chromebook, Android, and iOS. I’ve said this before but: mobile is 100% the key to long-term success of Krunker, even if you don’t play on mobile. In the long-term, more and more of the audience is going to be on mobile. Without it, then you can run into problems related to the size of the player base. With a solid cross-platform base + mobile, you can have a game that will never die out (I know it’s crazy to think , but in today’s modern world: it is truly possible for a game to stay alive for our entire lives).

As many of you know, I am passionate about Krunker Mobile and was one of the first to take it seriously. I am thrilled to announce that I will be joining the Krunker Team full-time a Mobile Lead. That way, I can more directly address all your questions in regards to mobile. This also means that I will develop the iOS version, in addition to many great features that we plan to add to Krunker Mobile in general.

What does that mean for my YouTube channel? I’m going to keep the channel going of course, and I’ll still do PC-related videos. But realistically, I probably won’t post as often due to increased workload. It means everything to me that you guys supported me from the very beginning. I do want to also say this: content creation is challenging, and I only posted videos about once per week! There’s the challenge of putting up content consistently, in addition to being subjected to YouTube’s algorithm which changes all the time.

After thinking about it, this is a great path for me to pursue. Not only is it an awesome opportunity, but if you think about it, how else can you really do something like this for the long-term? One day I thought to myself, how can I keep playing video games, not just casually but as a career? Krunker is what accidently led me to learn how to code, and it’s been incredibly fun and rewarding.

The State of Krunker and My Channel (Plus Settings Update!)

If you follow my channel, you may know that I’ve been sick with IRL Krunkitis for the past few weeks. However, I am doing a lot better now and very close to 100%.

Although I haven’t played Krunker much lately, I am excited to jump back into things, and i’ve still been messing around with the settings. I think Krunker is in a really great state right now as the game nears the steam release.

One setting I’ve been trying out is the “shader-based” rendering setting. I am really liking it. The reason I used this was because I had problems with unlimited FPS not working for some reason with the regular setting. The shader based rendering should be used with “map details” turned on, otherwise the game doesn’t look good.

You can get my latest settings here.

Next, I want to talk about Krunker mobile. As you guys know, I care more about mobile than most. The good thing is I am working w/ the Krunker team on making improvements to mobile. The official mobile app (available for iOS and Android) is working decently well now.

iOS: https://apps.apple.com/us/app/krunker/id1515679115
Google Play: https://play.google.com/store/apps/details?id=ch.yendis.krunkerhub

Note: still bugs and improvements left to be made.

That’s it for now! I look forward to Krunker Season 4!

What's the Best FOV (Field of View) to Use in Krunker?

Field of view is a pretty big deal to FPS gamers (Fortnite, COD, and many other games have been in controversies due to locked FOV). Krunker gives you far more flexibility on your field of view (how much of the world you see around you) than most games. The big question is: what is the best FOV to use?

I did some testing and came across some interesting findings:

  • No performance difference: I was not able to see a noticible performance difference (fps) in terms of playing high vs. low FOV.

  • No change in sensitivity in terms of 360-distance (the distance your mouse must travel to make a complete 360 in-game is the same, whether you’re on high or low FOV).

Because of the points above, this means that you can really set the FOV to whatever you’d like depending on your playstyle. The short story is:

  • HIGH FOV = Better for improvement movement - you get an increased perception of speed, and you get to see the ground a lot more, making jump placement easier.

  • LOW FOV = Better accuracy. Essentially, you are more zoomed in. This gives you literally more pixels to work with when aiming at an enemy. Imagine an enemy on the opposite side of Shipyard. If you are playing 170 FOV, their head is literally just a dot whereas if you are on 60 FOV, the head takes up multiple pixels.

On top of all that, you change FOV as you scope/aim-in. And you can now set how much zoom there is using a setting called ADS Zoom Power.

Personally, I am playing on pretty high FOV (120). My rationale is that I am zooming in a lot when aiming down sights, and in terms of my gameplay, I need more help w/ movement than aim.

Some players who are better than me play on quite low FOV too, and some high FOV. Once you understand the basics, the choice is really up to you!

How to Customize the Krunker Mobile Button Layout/UI

It is now possible to customize the Krunker mobile button layout thanks to the Krunker Hub app. Check out the step-by-step video below to see how it’s done. Note: currently ANDROID ONLY.

Here’s what you CAN do:

  • Move the buttons around

  • Save your layout for later

Here’s what you currently CANNOT do in Krunker Mobile

  • Cannot change the size of the buttons

  • Cannot use the layout other than when playing the game launched from the Krunker Hub App.

I’m sure this feature will improve as time goes on. It is also possible to use CSS for a custom mobile layout. More on that here. Or you can check out my personal layout by finding PHILZGOODMOD in the Krunker Mods Featured Section.

My Setup Tour!

My setup tour video is complete! It was 5 years in the making (researching, buying, and tinkering w/ the setup). The video itself took a long time to film and edit but of course not 5 years long lol.

It’s a home office and gaming room, for Krunker or whichever games I’m playing at the time.

I added a new tab in the top-nav called “gear” that has a full list of all the gear in my gaming setup.

How to Fix The Most Common Issues on ANY Krunker Client (Freezing, Not Loading, Low FPS, etc.)

ISSUES WITH THE KRUNKER CLIENT? COMMON FIXES (WORKS FOR ALL TYPES OF CLIENTS)

If you are a serious Krunker player, chances are you use a “client”. If you use a client, chances are that you’ve encountered problems with it before. Are you extremely frustrated with your Krunker Client? Then you’ve come to the right place. It doesn’t matter if you use the MTZ Krunker Client, the CClient, the Official Krunker Client or the IDKR Client (which is what I typically use). These fixes should work for all of them.

That’s because these clients are made using something called Electron which helps turn a website into a desktop app. Hopefully this guide will save you a lot of time.

PROBLEM: KRUNKER CLIENT BLACK SCREEN

SOLUTION: DELETE ANYTHING RELATED TO KRUNKER IN “C:\Users\USERNAME\AppData\Roaming” and “C:\Users\USERNAME\AppData\Local”

Sometimes this happens after an update.

These are two folders for local data storage that get populated when playing Krunker. Kind of like a cache, but also for storing config. Delete anything related to “Krunker” or “electron” and “v8”. Don’t worry about deleting something incorrectly - these folders will get repopulated again automatically.

These folders may be different for various clients. One tip is to sort by “date modified” to see which ones you’ve used recently, to narrow things down.

Then, you can reload Krunker to see if it fixes it. Still doesn’t work? Uninstall Krunker or your client completely and repeat steps above. Then, do a fresh install.

DELETE FOLDERS LIKE THESE

DELETE FOLDERS LIKE THESE

PROBLEM: LOW FPS WHEN USING A KRUNKER CLIENT

This often happens after a game or client update. It can also happen anytime your hardware changes, like a gaming monitor or GPU.

SOLUTION: Low FPS could be due to a large number of things. Here are some common reasons and fixes:

  • CHECK KRUNKER SETTINGS: this goes without saying but make sure you have “unlimited FPS” option enabled in Krunker and also set the frame cap to 0 or 1200.

  • CHECK NVIDIA SETTINGS: This should be one of the first things you do. Go to your NVIDIA control panel and add your client into the 3D settings.

    • Make sure that vertical sync = off

    • Ensure it’s set to max refresh rate

    • Try turning G-SYNC off if you are having issues, but typically you can keep G-SYNC on without it impacting FPS

    • Make sure that there is no NVIDIA frame cap

  • CHECK AMD/INTEL SETTINGS: I don’t use AMD/Intel IGPU but do the same thing with the comparable AMD/Intel options as the above, if there are graphics options that can be set on a per-game basis

  • CHECK Chrome Line Switches. These are the commands you can add when you right click on desktop shortcut, hit properties, and add something like “—fullscreen” to the end of the shortcut target.

    • Try deleting ALL of them first if you have them

    • If that doesn’t resolve the issue, try adding:

      • --disable-frame-rate-limit 

      • --disable-gpu-vsync

    • Try launching the game as “maximized” by checking the box in Properties

    • NOTE: You may not need ANY of these. Just try them on/off to see if it helps you. It’s supposed to work without these line switches, but they can fix things occasionally.

  • TURN OFF YOUR SECOND MONITOR. In a perfect world, your old 60hz secondary monitor won’t cause FPS issues on your main screen, but in reality this happens with a TON of games. Turn it off to see if it resolves the issue, and if it does, find a better fix in the future so you can use both at the same time properly.

  • HIT F11 A FEW TIMES - Toggle between fullscreen and windowed to ensure that the issue isn’t related to this. Game performance is usually best in fullscreen mode.

  • DISABLE YOUR CUSTOM CSS - Certain external assets or CSS effects can be incredibly taxing to your CPU and GPU because the game constantly has to recalculate, slowing down the render.

PROBLEM: MULTIPLE INSTANCES OF KRUNKER RUNNING IN THE BACKGROUND

This problem can actually happen with just about any application, but sometimes it is worse with Krunker clients. Do understand that with electron, it can and will run multiple instances of the client - that’s just how it works - it’s like opening up several diff browser tabs. In this case, these “tabs” handle different parts of the game’s processes, allowing the client to take fuller advantage of the CPU and GPU. But sometimes, when you close the game, you may notice these “ghost processes” building up and draining resources.

SOLUTIONS TO GHOST PROCESSES:

  • RESTART YOUR PC - it sounds stupid but remember, these ghost processes are sometimes inevitable. Restarting will ensure everything is fully cleared from memory.

  • UNINSTALL OLD VERSIONS OF YOUR CLIENT - occasionally, past versions of the client can cause issues. These past versions don’t always exist, but you may find them in your control panel. Try to uninstall them.

  • CREATE A TASK KILLER - you can easily make a Windows Batch File to kill the Krunker ghost processes. Learn more about how to do this here https://www.windows-commandline.com/taskkill-kill-process/. Essentially, the batch file would include something like “taskkill /IM Official Krunker Client.exe” (replace “official krunker client” with whatever’s the name of the client you’re using). You just need the wordpad for this.

PROBLEM: CLIENT FREEZES BUT DOESN’T CRASH

The problem above happens on all types of clients, and hopefully gets fixed with future updates, but it’s related to something called the “canvas” freezing. I will update this later, but here are some potential fixes to reduce the problem for now:

CANVAS FREEZE FIXES

  • Disable custom CSS

  • Set a lower frame rate limit

  • Set client “properties” to launch maximized (right click the windows shortcut).

  • Add Chrome line command “—no-sandbox”

  • Limit the number of programs running in the background. Don’t have programs maximized while you play Krunker.

  • Press F11 twice or alt-tab (this is the de-facto temporary fix).

Unfortunately, I don’t have a definitive fix for this quite yet!

A Worthy Update | Krunker Version 2.7.2 Highlights: CSS in Mod Packs, Optimizations, and Post-Processing

A really solid update just arrived, and this update will take a while to figure out since there are some very interesting added features.

PATCH NOTES:

 == UPDATE 2.7.2 ==
 - Added Cylinder Objects to Editor: Can create spinning platforms
  (Can also use cylinders to smooth corner collisions)
 - Added Anonymous Mode for Verified Users
 - Mods Loaded from Maps are now removed when leaving the lobby
 - Mail Count now Updates properly when clicking Read All
 - Can now Create Custom Shaders in Mod Packs: WIP
 - Added new Free Spin
 - General Optimizations
 - Can now Change Muzzle Flash with Mod Packs
 - Can now Save Presets of your Loadouts in Customize Menu
 - Can now Mod CSS with Mod Packs: Some limitations
 - Can now click a mod in Social Mod list to auto load it
 - Can now see other players Item List in Trade Mode
 - Reverted Air Strafe Changes for now
 - Adjusted Free KR Odds
 - Improved Scaling for Lightcone & Cylinder in Editor
 - Fixed Viewer
I want to highlight a few of them.

CSS IN MOD PACKS

I have been asking for this feature before, and it’s great that it’s working. Now, it will become very easy to use someone else’s custom CSS/UI.

The main reason I wanted this feature was so you can get a MOBILE BUTTON LAYOUT more easily. I tested this and it works, you can try philzgoodmod on your phone using my 4-finger claw layout.

Just look for my mod in the “featured” section:

philzgoodmodThumbOptimized.png

Note: I don’t have my main desktop styles in there, just because I don’t want it to interfere w/ those that already use their own custom CSS. Also, I added something called a “media query” so that the mobile styles are ONLY APPLIED TO SMALL SCREEN SIZES. So this way it won’t interfere with anything if you’re playing on desktop.

How about customizing your own mobile layout / UI? I’ll have to let you know later. I got in touch with the Krunker team and there’s cool stuff in the works!

How to add CSS in a mod pack:

  1. Within your mod folder’s root directory, create a sub-folder called “CSS”

  2. Add your CSS file and make sure it’s called “main_custom.css”. If there are any version identifiers attached to the file extension, delete them.

how to add css in a mod.PNG

What is Post Processing?

The thing about post-processing in Krunker is that it’s not yet clear what it’s for. Usually, post-processing can include things like NVIDIA filters or “film grain” that give the game some aesthetic changes. I will have to test further, but right now I don’t notice it doing anything.

How about Performance Optimizations?

Krunker still has a challenge with consistency across various updates but this update feels really smooth. I still don’t get highly consistent FPS, but even when FPS is lower, the game feels better than it did before.

I think that Krunker is heading in the right direction.

Anonymous Mode in Krunker

This was such a nice feature that I didn’t expect. Whenever I’m in a game, there’s a good chance that someone wants to chat and I always try my best to respond. However, as you can imagine, it’s very distracting. I end up playing as Guest or doing a private lobby (esp when testing stuff). But now that the anonymous feature exists, I find it really helpful.

This is a feature that is currently limited to verified Krunker users.

Anon.PNG

More Cool Stuff

There’s plenty of more cool stuff in this update, like custom muzzle flashes. I look forward to trying everything out! I’m sure that we’ll get even more updates soon, but this patch 2.7.2 will be serving us well for a long time.

The Ultimate Guide / FAQ on Playing Krunker Mobile in 2020

UPDATE: It is now possible to get a custom mobile layout via in-game Krunker mods. In order to achieve this, you must have experience with making mod packs before. Then, you combine the methods below with making a mod, to apply your custom CSS layout. You can also test out my own mobile layout for yourself by looking for “PHILZGOODMOD” in Krunker.

I’ve been playing a lot of Krunker mobile. At the time of writing this, I am one of the best at Krunker, played on a mobile phone. Not because of my skill, but because of extensive effort in customizing the game experience outside of the default settings. I’m not talking about anything related to scripts or cheats, everything you see is 100% legit and I use 100% touch controls. I made a video about it, but I ended up getting a ton of questions, so that’s why I am writing this article.

Secondly, I received a lot of questions about playing Krunker mobile in general, not only about the custom layout. So this article will cover some of the basics as well.

  • Q: How do you play Krunker mobile?

    • A: Just type in Krunker.io into your web browser.

  • Q: What web browser should you use?

    • A: For best compatibility, use the Google Chrome web browser.

  • Q: What happens when my joystick doesn’t work?

    • A: Try turning off orientation-lock and then changing from your phone to portrait mode, and then back to landscape mode.

  • Q: Why can’t I swap weapons?

    • A: Currently, you can only swap to your secondary weapon such as the pistol. Therefore, classes without secondaries cannot swap weapons.

  • Q: How do you hide the address bar?

    • A: When you are on the menu screen, try dragging up with two fingers to hide the address bar. I only tested this on Android btw.

  • Q: How do I hide the home button, back button, etc.?

    • On Android, I use an app called Immersive Manager.

  • Q: Why isn’t my in-game home button (Esc button) working?

    • It’s buggy. Try tapping the button really lightly (fast). If all else fails, when you die you can access “home” in Krunker.

  • Q: Is there a Krunker mobile app?

    • A: No, there is no Krunker mobile app on the Play store or iOS store. In the past, there were plenty of knock-off Krunker apps. My recommendation is to not download any of these apps right now, they are not really Krunker.

  • Q: When you play Krunker mobile, are you playing against PC or mobile players?

    • A: Krunker mobile is the exact same game as PC players. When you play Krunker on a mobile device, you are playing against (probably) mostly PC players. This is a good thing, since we all want Krunker to be a cross-platform game. Do understand that mobile is very much a feature that is still in development, so some things don’t work yet.

  • Q: How do you get a custom UI? (WARNING: - PROCEED AT YOUR OWN RISK OF WASTING A LOT OF TIME IF YOU DON’T HAVE CSS KNOWLEDGE)

    • A: At the moment, anyone with BOTH an Android phone and Windows PC can get a custom UI on their phone. I don’t know if it’s possible on iOS. It’s not easy though. However, if you have some technical skills, I have outlined all the steps:

      • STEP 1: SET UP ADB - From developer.android.com:
        To use adb with a device connected over USB, you must enable USB debugging in the device system settings, under Developer options.

        On Android 4.2 and higher, the Developer options screen is hidden by default. To make it visible, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options at the bottom. On some devices, the Developer options screen might be located or named differently. You can now connect your device with USB. You can verify that your device is connected by executing adb devices from the android_sdk/platform-tools/ directory. If connected, you'll see the device name listed as a "device."

      • STEP 2: Head over to chrome://inspect. Connect your phone to your Windows PC via USB. Open up Krunker on your phone. Now, you should see Krunker on your PC’s chrome://inspect menu. Click the inspect button. Now, you are a real mobile developer.

      • STEP 3: Enable overrides. If you don’t know how to do this, watch my video: https://www.youtube.com/watch?v=Zt4518VIeJ4&t=529s

      • STEP 4: Design a custom layout using the CSS class declarations that fall underneath the media queries in the main.css. You can see my code for my custom button layout below. AFter you apply the layout to your device, you can unplug the USB cable. Unfortunately, it’s not permanent though, so each time you are playing Krunker mobile and want to use the layout, you have to plug it in again.

/*PHILZMOBILELAYOUT*/
@media only screen and (max-width: 1000px) {
    #mobileUI {
        opacity:1;
        z-index: 1;
    }

    #mobileCrouch {
        top: -40%;
        left: -6%;
        width: 700px;
        height: 215px;
        padding: 2px;
        z-index: 9999999;
    }

    #mobileShoot {
        top: -25%;
        z-index: 0;
        right: 1%;
        width: 650px;
        height: 295px;
        touch-action: none;
        pointer-events: auto;
        background-repeat: no-repeat;
    }

    #mobileJump {
        display: block;
        position: absolute;
        top: -15%;
        right: 1%;
        width: 140px;
        height: 140px;
        z-index: 999999999999;
        cursor: pointer;
        padding: 5px;
        z-index: 9999999999;
        background-size: cover;
    }

     #mobileScope {
        top: 0%;
        right: 85%;
        width: 105px;
        height: 105px;
        z-index: 999999999999;
    }

    #mobileEsc {
        display: block;
        position: fixed;
        top: 30%;
        left: 90%;
        width: 60px;
        height: 60px;
        pointer-events: all;
        cursor: pointer;
        padding: 0px;
        z-index: 999999999999;
    }

    #mobileReload {
        top: 60%;
        right: 4%;
        width: 80px;
        height: 80px;
    }

    #mobileSwap {
        display: none;
        position: absolute;
        top: 80%;
        right: 15%;
        width: 40px;
        height: 40px;
        pointer-events: all;
        cursor: pointer;
        padding: 2px;
        z-index: 9999999;
    }

    #mobileJoystick {
        display: block;
        position: absolute;
        height: 100px;
        width: 100px;
        top: 73%;
        left: 15%;
        z-index: 9999999999999;
    }

    #leaderDisplay {
        text-align: left;
        float: right;
        width: 310px;
        z-index: 3;
        padding: 10px;
        padding-left: 20px;
        padding-right: 20px;
        color: rgba(255,255,255,0.2);
        font-size: 23px;
        background-color: rgba(0, 0, 0, 0);
        border-radius: 10px;
        margin-bottom: 10px
    }
}

Bonus: you can include whatever you want in the media query, to fully customizing the mobile menu UI as I have:

mobile UI Custom Krunker.PNG

That’s all for now, but I will be updating this article as Krunker mobile evolves. Those that are extra smart may have noticed other custom aspects of my Krunker mobile video that I have not yet included in this article. Part of the reason for this is because it is quite challenging and would take too long to explain, and could potentially become obsolete after later updates.

If you want to see features like the above included in Krunker mobile, let it be known. That why I would really prefer to work with the Krunker team on implementing these types of features.

UPDATES TO MY: SETTINGS, Mod, Interface, & More!

I am always making changes to my game since Krunker is constantly releasing new features and the customization is endless with Mods + CSS. But I made a video to summarize these changes.

Here are some highlights:

  • SETTINGS -> I am currently using res 1.2, shadows = on, ambient shading = off, dynamic shadows = ON, soft shadows/high-res = off. You can get my settings at philzgoodman.com/mod.

  • MOD -> Added the Intervention sound!! Get it in the in-game Mod browser under “featured.”

  • CSS -> Optimized for performance. Get the CSS here: philzgoodman.com/css

Glossary of The Movement Techniques in Krunker (in 2020)

Krunker players can assume that advanced movement techniques is just a core part of the game and might not need to think much about it when zooming around the map. But this can definitely be confusing for new players, and there are many people who are trying Krunker for the first time today. Even just 4-5 months ago, I would see Guests in chat complaining about how someone is “speed hacking”.

Not that any of this is a bad thing. The Krunker playerbase will stick around because of these mechanics. The devs actively added them into the game. This article is a simple summary of all the moves you can pull off in Krunker, from basic to advanced. NOTE: certain moves have different names, so my apologies in advance if you call it something else. The purpose is just to explain what the move is, not what it’s called. (And really makes you wonder the original source of these things (such as wavedashing in Smash Bros or even “bhop”).

THE MOVEMENT TECHNIQUES OF KRUNKER (INCLUDES BOTH BASIC AND ADVANCED)

  • Strafing: holding forward + left or right key at the same time, resulting in faster speed. Note: you can actually change the “strafe speed” in custom games. The default value is 1.2.

  • Shotgun jump / rocket jump - Using a shotgun or a rocket launcher, aim at the ground, fire, and then jump in rapid succession.

  • Walljump - (newly added late June 2020 for Agent, Run N Gun, and Runner) press jump near a while to hop off of it. You can also hold crouch to slide along a wall.

  • Bhopping - Gain speed and momentum by timing a jump right as you land.

  • Slidehop - Landing in a slide and then quickly jumping out of it to gain even more speed.

  • Strafehop - combines strafing with slidehopping

  • Curveslide - Allowing your slide to curve, rather than just go straight. Do this by turning the mouse as you land into the slide (and at the same time as sliding)

  • Moonjumping (Yes I’m aware that there are other names for this)- Performing a max-height jump while still maintaining speed. Do this coming out of a slidehop and allowing your player model to leave crouch animation before jumping. Not sure who coined the term but I learned how to do this from a FrostyWolf video.

  • Switching to knife - not precisely a movement technique since there are a number of reasons to switch to knife, but movement is one of them. Holding knife out = you move faster and jump higher. Use this to reach unreachable places. You can switch to knife coming out of a slidehop for a speed boost. Also, you can switch to knife and then switch back to cancel a reload.

  • Aiming down sights - not a name of a movement tech, but you can use this to your advantage to perform a “short hop” since your jump height is reduced when holding right click.

Lastly, if you are new, there is one setting in the game that affects your slide distance. The purpose of this was to reduce the fact that Krunker’s game physics were tied to high frame rates (FPS). Just leave it at 6 (default setting) for max slide.

Of course, the movement in Krunker is a lot more nuanced than can be explained above, so here you can see a video to understand the differences in noob vs pro movement.

Ever Feel Like You Can't Stop Tweaking Krunker Settings? (My Settings Update June 2020: In-Game, NVIDIA Control Panel, & Other Tools

Sometimes I spend too much time tweaking Krunker settings. Since FPS still does matter in Krunker. Plus there are a lot of new graphics settings. And also there’s custom CSS. And I got a new monitor.

Currently, I am either playing on the Official Krunker Client or the Custom Krunker Client by Mixaz.

settings update.PNG

NOTABLE IN-GAME SETTINGS

  • Main thing is that lately I’ve been prioritizing low motion blur and low screen tearing to accommodate for a new 240Hz monitor. The new monitor combined with some crashing errors has caused me to spend too much time on testing my settings.

  • The new settings that are currently giving me trouble (crashes) are:

    • MAP DETAILS - this one seems to put the most load on your system, so I turn it OFF for now

    • SHADOWS ON (NORMAL), SHADING OFF.

    • Weapon Shine off - I haven’t seen this one do too much

    • FRAMERATE CAP = lower than before - because frame fluctuations are more noticeable now w/ the new monitor.

    • HIGH TICKRATE = ON

NVIDIA SETTINGS

nvidia.PNG
  • Basically everything is default - I tried G-SYNC ON and V-SYNC ON and it just didn’t work out well for Krunker.

  • I used to play with low-latency mode on, but currently leaving it off.

  • More or less reverted to default NVIDIA settings here.

CSS CHANGES

OTHER PROGRAMS

  • Testing out a power-management software called ParkControl. It’s working out great so far.

  • Not messing around w/ windows priority modes right now

MONITOR SETTINGS

  • The new monitor is the ASUS VG259QM. I run the monitor in OC mode (280hz) but in Windows, I set it to 240Hz to the monitor some headroom for low motion blur setting to work its best.

  • ELMB = ON (low motion blur, monitor backlight strobing).

  • The rest of the settings are not too pertinent at the moment. I keep all my games with G-SYNC off except for CoD, which I run at 180Hz with G-SYNC ON.

That’s it for now!

UPDATED SETTINGS HERE:

MY UI HERE:

The Ultimate Guide to Krunker Settings (Last Updated 6.17.20)

LAST UPDATED: 6.17.20 - still not complete but I’ll always be continually updating it.

If you’re looking for the best Krunker settings, you’ve come to the right place, except that the best settings are the ones that you pick for yourselves. If you want to copy/paste my settings, you can find them at philzgoodman.com/mod. But you will find that everyone has different gaming hardware and has their own prefernces. Luckily, Krunker is one of the most customizable games out there. So that’s why this guide focuses on explaining all the different settings.

Here is a complete guide to tuning your Krunker Settings, whether you’re on Mac, PC, or ChromeOS (as well as browser versus client). As a disclaimer, MANY of the settings come down to personal preference. In this guide, I will explain all the different settings and make some general recommendations. This guide will be updated on a regular basis when new settings come out. See the date in the title for the latest time updated.

TABLE OF CONTENTS

PRESET SETTING OPTIONS

krunker easy settings.PNG

These 4 buttons above are the “preset” settings. You don’t really want to bother using them because these settings don’t save, and chances are you are going to want to make tweaks to your settings. However, I’d say that the “pro” settings is a decent starting place for further customization. Note: once you make ANY change to the presets, you will be set to the “custom” mode. The presets cannot be saved!!

IMPORTANT: be careful about making changes to the presets as you risk overriding whatever is already in your “custom” settings. That’s why you should always back up your settings using the “export” feature as I’ll explain below.

THE TOP BUTTONS: CONTROLS, IMPORT, EXPORT, RESET, AND SEARCH BOX

TOP BAR.PNG
  • CONTROLS: set your keybinds here. Mouse buttons can also be mapped. Currently, you can’t have dual keybinds unfortunately.

    • However, now you can have the ability to “toggle” on certain UI elements. This is cool added functionality. For example, if you want to do a Krunker movie, you can easily hide the Krunker UI. Or if you prefer to hide weapon on certain classes, let’s say you want to keep the weapon model on for the AK but hide with revolver when aiming, now you can just hit the toggle when you switch classes.

The new “toggle” control options lets you turn on/off certain settings quickly.

The new “toggle” control options lets you turn on/off certain settings quickly.

  • IMPORT: allows you to import the settings of either yourself or someone else that has provided the txt or code that contains their settings.

  • EXPORT: allows you to save your settings to a txt file to back them up. HIGHLY RECOMMENDED that you export your settings on a regular basis to back them up.

  • RESET: reverts settings to defaults.

  • SEARCH BOX: extremely useful since Krunker keeps adding more and more settings.

NETWORK

network.PNG
  • Lag compensation: this setting adjusts for situations where the server and the individual player are out of sync, for example in instances of high ping. The main reason to adjust this setting is if you are missing your shots when aiming at a moving target. You may find that you have to lead the target to manually adjust for the lag. Lag compensation adjusts this disconnect so that your shots should be more in sync (with the goal being that if you click on them, the hit should register.) If you have fast internet, keep this setting OFF. If you have lag, you need to adjust this setting gradually and manually until it starts to feel correct.

  • Auto-Routing (ON/OFF): the term “routing” means the path from you (the player) to the server. It’s unclear exactly what this default network path looks like. Conceptually, auto routing (like smart routing) uses a variety of factors to find the shortest path, or the path of least resistance to the server. For example, if one route has a high volume of traffic, it should send you to a better route. Since the exact details are unknown, just try to experiment with this setting on or off to see if it improves or worsens your ping. For me personally, it makes things worse.

  • The new high-tickrate setting is recommended to be turned ON. But you should test it out yourself because it could lead to both more bandwidth usage and also more CPU utilization.

LOCALIZATION

  • Default Region: simply sets the server region that you will join when the game automatically places you into a lobby. You can still join whichever server you’d like, regardless of which setting you choose here.

  • Language: currently English, Spanish, German, and Korean are supported.

PERFORMANCE SECTION (GRAPHICS)

Resolution Slider
Adjust until you reach a stable frame rate. Krunker has a simple and clean style of graphics that makes it the perfect game to push high frame rates even on low-end PCs.

With Krunker, more players than ever before can enjoy the precision and fluid mouse control required in a first-person shooter. But first, how do you get high FPS in Krunker?

But first, we’re going to want to jump a head a bit: scroll down Settings until you see the “Show FPS” button. Enable this button.

1 Show FPS.png

Next, you want to adjust the Performance -> Resolution slider until you are getting high framerates. The resolution slider works by rendering the game at a fraction of whatever your PC’s base resolution is at. For example, if you are playing at 1920x1080, a Resolution setting of 0.6 would mean that the game is rendering at 6/10ths of 1920x1080.

In general, if you are using something like a Chromebook, keep the resolution between 0.3 and 0.6. If you are on a full-power laptop with integrated graphics, you’ll want between 0.5 and 0.8 resolution settings. For gaming laptops and desktop PCs, you can leave the setting at 1.

2 Performance.png

However, there is still benefit to supersampling (rendering the game at a higher resolution than your display’s resolution). It reduces aliasing (jagged lines around edges) and makes the game look sharper overall.

But since some of the game’s movement mechanics such as jump height and slide distance are currently tied to your PC’s FPS, most competitive players choose to keep graphics settings as low as tolerable to achieve insane framerates (even in the 1000s).

The vast majority of laptops and Chromebooks on the market are equipped with 60Hz displays. So the goal for this performance tuning is to maintain at least a stable 60fps. In theory, it may seem pointless to exceed 60FPS if your display is only 60Hz. However, this is not true. Even if we disregard the movement advantage of high FPS (which may be patched out or equalized in the future), you will still have reduced input lag if you have high frame rates. This makes mouse movements more fluid.

Enabling Unlimited FPS in Google Chrome in Mac & Windows

You can enable unlimited FPS in Google Chrome by right-clicking on the Chrome desktop or program icon, clicking “Properties”, and adding the command: add "--disable-frame-rate-limit" behind the target location.

Bonus: you can also try adding “--disable-gpu-vsync” after that (so it reads: --disable-frame-rate-limit --disable-gpu-vsync). Sometimes if you are playing with high refresh rate + high FPS, v-sync can mess up your frames. However, I am not yet certain when v-sync in Chrome is turned on or off, so I think most people won’t need this line command.

If you are using the official Krunker Client, there is an option for Unlimited FPS in the settings. You should be sure to turn that on.

If you are using the official Krunker Client, there is an option for Unlimited FPS in the settings. You should be sure to turn that on.

Adjusting the Framerate Cap

You might be wondering about the Framerate Cap. In theory, this is a great idea. When I used to play Fortnite and Overwatch, I made sure to keep the framerate cap at a moderate level of 170 or 180 FPS. That is well above the frames I could “see” in my 144Hz monitor. Keeping a framerate cap preserves your PC’s resources and generates less heat from the CPU/GPU which results in more stable performance over long gaming sessions.

However, in Krunker, I found that keeping it on anything other than “0” (Off) or “1200” (Max) resulted in framerate drops across the board. (As of patch 1.8.9).

For now, I recommend not using this setting (keep it at 0).

Krunker Frame Cap.png

Aspect Ratio

A relatively new setting, Aspect Ratio allows you to choose from a few pre-set resolutions as well as manually input your own. This allows for “stretched-res” settings. For the most part, I do not find custom resolutions necessary. I have a Full HD monitor so naturally I play on 1920x1080. That being said, here are a few reasons you may want to adjust your Aspect Ratio setting:

  1. You want to play windowed and want to customize precisely the size of the window. For example, maybe you have a single monitor streaming setup - this would allow you to set a screen capture area equivalent to the Krunker window and the rest of your display will be private (things like chat, alerts, etc.)

  2. You want to increase your framerate/performance by lowering the resolution. You can do this, but I find the resolution slider a bit easier - since it downscales, it keeps things native so that means faster ALT-TABs.

In Fortnite, using stretched-res used to be a way to gain an FOV advantage. I am not yet sure this is the case or not in Krunker. That being said, Krunker has a max FOV of 120 which is in my opinion, more than enough for most players.

The Rest of the Performance Settings: Low Spec, Particles, Shadows, Ambient Shading, Bullet Trails, Sniper Flap

5 Performance.PNG
  • Low Spec: Disables the model of a player’s legs from being rendered to increase FPS.

    • Recommendation: OFF unless you have a very slow system - the affect of not showing legs reduces enemy visibility and also makes the game look strange.

  • Particles:

    • Recommendation: ON I like to keep this ON since it doesn’t hurt my performance but you can turn it OFF if you want more visibility and higher frames. These are things like bullet impacts on walls.

  • Particle Distance & Render Distance

    • A slider that sets the distance in order for the object to be rendered or not. You can set it somewhere in the middle if you’re going for max framerates. It’s not too big of a hit to performance though if you have these maxed.

  • Shadows: Renders dark areas where a light source is blocked.

    • Recommendation: DEPENDS. Turn it OFF for maximum frames since rendering shadows can hurt performance. Also, some people prefer it OFF for greater visibility. I prefer the look of the game with shadows ON.

  • Ambient Shading: Renders different levels of darkness on an object to give a sense of depth perception.

    • Recommendation: DEPENDS. Much like shadows, some people like the game to look as FLAT as possible and therefore would elect to turn off this setting. I keep it ON since I want to enjoy greater graphics quality.

  • Bullet Trails: Simulates the directional firing of projectiles.

    • Recommendation: ON. Although Krunker is a hitscan game, it is extremely helpful to know the direction that an enemy’s bullets are coming from.

  • Muzzle Flash: Renders a flashing near the muzzle of your weapon when you are firing to make it feel more immersive.

    • Recommendation: OFF. Although the effect is neat, it’s distracting - especially if you are trying to track the enemy in the middle of a fight.

  • Sniper Flap: It’s literally a flap for your sniper scope to protect it from dust lol.

    • Recommendation: Doesn’t Matter. Use it or not to suit your style.

  • Dynamic Shadows: a new setting that renders a shadow that follows the player. Adds a lot of depth and realism to the game. Note: it can be buggy but overall I really like it. It’s better explained in video, so you can watch the one I did on Dynamic Shadows:

  • Texture and Object Animations

    • They refer to the animations on certain skins (like the Raynbow and “code” skin for AR/Sniper). Turn it off for better performance. But it’s not a big hit to performance if you leave it on. So I’d adjust if you are having issues or if you don’t like the look of the animations.

  • Screen Shake

    • Literally it’s what it sounds like! The screen shake effect in Krunker is pretty mild though compared to other games (I’m looking at you, COD). So personally, I like to keep it on.

  • Weapon Shine

    • If your weapon has a shining effect to simulate the appearance of a light source. ON for best looks and OFF for better performance.

  • Lighting (LOW, NORMAL, HIGH)

    • A recent addition, it gives us options to select the quality of lighting! This is a cool feature and results in big changes to framerate. NORMAL and HIGH will look similar to what the game looks like in the past without the option. The HIGH setting results in everything looking a lot sharper and smoother with less grain/noise.

    • The LOW setting results in a drastically different look. Some people may like the appearance, others will hate it. The LOW setting reduces the dynamic range a lot of the image (kind of like an HDR effect). This means the difference between bright parts and dark parts are a lot lower. The image ends up looking really “flat”. In theory, this would be good for a competitive advantage in many other FPS games that rely on stealth and target-spotting. But visibility is not really a big concern in Krunker. You can use the low setting if you don’t mind the appearance and if you want the highest possible framerate.

INTERFACE SECTION (CUSTOMIZE WHAT YOU SEE ON YOUR HUD

6 UI Scale.PNG

UI Scale

I find this to be a really useful setting that lets you choose the size of onscreen elements (scoreboard, chat, etc.) I’m playing on FHD and find that a setting of 0.6 is nice - I can see more of the action in-game. You will just have to test this setting and find the best UI scale for yourself.

A UI Scale of 0.6

A UI Scale of 0.6

Show UI

A useful setting when recording cinematic footage but otherwise should be left OFF.

Dynamic HP Bars

If turned on, when you damage an enemy, you can see their health go down (instant of the HP being changed instantly). However, I think it’s more clear in fights having this setting turned OFF. Secondly, it’s a bit redundant if you have the next setting turned on.

Show Damage

Much like an MMO game, you see your damage with onscreen numbers.

Much like an MMO game, you see your damage with onscreen numbers.

This is a really great setting that was added to the game and I keep it turned ON. The thing with Krunker is that there is no blood (which makes sense given the style of the game). But there wasn’t much visual feedback of when you landed a shot. The numbers make all the difference for that visual feedback.

damage color.PNG

With the Damage Color, Crit Color (headshot) and Damage Scale options, you can customize the onscreen numbers to your liking. If you find the numbers blocking your vision, you can turn down the Damage Scale setting.

Various SHOW Options

SHOW.PNG

For the most part, keep the options above turned ON for maximum information while in-game. You can turn off unboxings and palyer messages if you find them distracting.

SHOW MOVEMENT SPEED

A very cool setting for learning! But at the moment, I do not feel like it shows movement speed reliably and there were vast differences depending on what framerate I was using (for some reason, I was getting much higher numbers playing at 60FPS). Keep off for now.

NAMETAG DISPLAY AND NAMETAG STYLE

I def keep the Nametag Display setting on “Everyone” to give you max information. Nametag style, I use at default but I can see the “name only” or “health only” options being useful to reduce onscreen clutter.

CHAT SECTION

Chat.PNG

The chat section is mostly self-explanatory.

  • Show Chat Box: either “always”, while focused, or off.

    • Some streamers like to have chat turned off in case chat has bad language. Also, chat can be distracting as well. I prefer to keep it on but maybe I shouldn’t since I try to respond to people. Good conversion tho.

  • Show player messages - similar function as above, but you can keep other info in the feed like unboxings while filtering out player messages if you desire.

  • Chat Opacity - a useful feature to give a “clean” transparent look to your UI while still keeping chat visible.

  • The background of chat - to provide further contrast to the text

  • Chat text outline - puts a “stroke” on the text"

  • Height - Resize chat

  • Chat timer - sometimes chat moves too fast, sometimes too slow, so you can customize this (I haven’t done it yet)

CROSSHAIR SECTION

From left to right, you have Default, Custom, Layered, and Image options for the crosshair.

From left to right, you have Default, Custom, Layered, and Image options for the crosshair.

Within the “Custom” setting, you can make a variety of tweaks of color, shape, and size.

Within the “Custom” setting, you can make a variety of tweaks of color, shape, and size.

When it comes to your crosshair it REALLY is all about personal preference. I remember when Overwatch was starting to be played competitively, people came from a variety of game backgrounds so crosshair choices were highly variable. Some people like Counter-Strike players may prefer a cross. I prefer a small circle.

In general, you should turn off the default crosshair once you get a feel for how recoil works in Krunker. I recommend using the Custom setting or uploading your own crosshair as an image.

GAMEPLAY SECTION

game sense.PNG
  • X&Y Sensitivity — you can control your vertical and horizontal sens independently. Krunker is a VERY sensitive game so I tend to turn the sensitivity values way down (I use the sens in the picture above w/ a mouse DPI of 500).

  • Aim Sensitivity - this is aim-down-sights sensitivity. You should experiment with this - I personally find an aim sens slightly higher than the standard sens to be a good balance between fast target-switching and control. (feels about 1:1)

  • Slide control - a very important NEW setting. This allows players who are getting lower FPS to be able to receive similar benefits of extended slide distance and speed gained from sliding repeatedly. This may change, but I find that a value between 3 and 6 is best right now, regardless of your hardware or FPS that you get.

  • Streamer Mode - I have never used it but supposedly it censors profanities in chat. Hopefully it will have more functions in the future.

  • Scroll direction - inverts settings scroll direction

  • Challenge Mode - you don’t regenerate health but you get 1.5x points. Good for girding XP or KR. Usually played in combination w/ Hunter. I probably only used it a few times.

AUDIO SECTION

Audio.PNG

By default, the volume in Krunker is WAY TOO LOUD. I recommend turning it down a lot. I use a setting of 0.2 for both voice and sound.

View Model Section

Editing Section (Coming Soon)

Customization Section (Coming Soon)

15 Things to Know about Krunker Season 3

  1. It was released on June 7th, 2020.

  2. There’s a futuristic theme with “alternate reality game (ARG)” elements. Season 3 contains many cosmetics that follow a futuristic theme. That means the spaceship which was seen in-game from Season 2 was a lead-in to S3. More lore will probably be unveiled throughout the season.

  3. There’s a ton of new skins/cosmetics and many of them are made by community members. There are 2 unobtainable skins: 1 for the Sniper Rifle, and one for the Assault Rifle. Overall the skins are great this season, and you can tell a ton of work went into making them.

  4. New skins will be released throughout the season.

  5. There’s a new secondary weapon available at level 30. It’s called the Auto Pistol and didn’t do enough damage at first, but then quickly got buffed. It’s pretty fun but probably not going to replace Deagle or Alien Blaster.

  6. Texture smoothing added to the game. Not sure if this is applied automatically to all the textures or not, but the game looks noticeably cleaner and sharper.

  7. Some upgrades to the map editor like the addition of pre-fabs and a tile texture.

  8. Map makers can now get paid based on downloads/ad revenue. You need to apply in-game before earning anything.

  9. New settings: high-res shadows and soft-shadows. In theory, they sound like good settings to reduce the geometric-looking shapes of shadows, but they don’t do too much quite yet.

  10. New keybinds for toggle animations and toggle hands.

  11. Semi-auto is slightly buffed from 34 to 35 dmg. The semi could already double-tap headshot 100HP classes though, and there’s no damage falloff at range, so this change seems minor to me.

  12. FAMAS buffed with reduced recoil and this one feels significant to me. I’ve alrdy seen ppl popping off with FAMAS and after some testing, it does feel a lot more reliable to land 1-burst kills.

  13. Kanji is back w/ a new futuristic rework and this time, I think it is here to stay. The map is much improved and has a “center”, which improves the flow of the game w/ less downtime that lead to people abandoning the lobby.

  14. UZI remodel and new sound - both the model and the new sound are a lot better now I think.

  15. New mode: Kill Confirmed - it’s like deathmatch but you need to pick up a coin to “confirm” the kill. Those who play CoD should already be familiar with this mode.

The Main Reason That Parents Should Let Their Kids Play Krunker

One of the top-ranking search results for “Krunker” is this one:

parents krunker.PNG

I think we can all agree that video game addiction and violence are bad, or we can debate the link between video game guns and IRL gun violence in general. But in this post, I simply want to highlight the main reason why Krunker compares highly favorably to other games out there. And that reason is: learning. I know that might sound strange - what could you possibly learn from Krunker?

I’ve learned a lot from the game actually. Of course, I am a YouTuber so this doesn’t mean that every Krunker player gets an educational benefit. But here is what I have learned from the game:

WHAT I LEARNED FROM KRUNKER

  • How to design user interfaces using CSS (here’s a guide on how CSS/HTML can be learned via Krunker)

  • How to manipulate 3D models

  • How to test networking performance

  • How to remotely debug an Android phone from a host computer

  • How to design audio for a video game

  • Improved video editing skills

  • Improved communication and presentation skills

Why is Krunker Good for Learning?

You might be thinking that the reasons I listed above can apply to any video game. Not so fast. Some of them exclusively relate to Krunker. That’s because Krunker openly supports modding of the models, textures, audio, and more. Other games are moddable such as Minecraft and Fortnite, but since Krunker is a browser-based game, it makes modding Krunker highly accessible. There’s a mod/map editor in Krunker that also runs in a web browser.

This is one of the main reasons that both kids and adults alike are choosing to play Krunker: it runs in (pretty much) any web browser. As American K-12 school districts build classrooms for a digital world, the Chromebook market share has increased drastically. And there’s not many games that are built for ChromeOS.

Because of this, Krunker sort of “democratizes” access to games.

K-12 Chromebook Market Share in US. Soruce: FutureSource. Red = Chromebook, Purple = iOS, Dark Blue = Windows, Light Blue = Android

K-12 Chromebook Market Share in US. Soruce: FutureSource. Red = Chromebook, Purple = iOS, Dark Blue = Windows, Light Blue = Android

Learning high-level markup language like HTML and CSS is highly practical, and so is being able to manipulate a 3D model. These are both things that someone who is obsessed with Krunker could realistically end up “accidentally” learning just because they were trying to figure something out in the game.

Your child may also learn very little from Krunker. But at least the game has minimal violence and no “pay to win” qualities.

You may just want to watch your card statements for “Yendis Corp”.

And if you ever catch your child hacking, ground them.

Related Video:

The Purpose of Philzgoodmod: Competitive Advantage While Keeping it Krunker

I want to quickly go over some recent small tweaks to philzgoodmod. This is the mod that I will be continually updating. The goal of the mod has changed a bit now:

  • Originally, the mod was just a sound-only mod. I wasn’t fully satisfied with the in-game sounds but didn’t hate them either. I remixed the original sounds to make them more punchy, a bit more realistic, but still recognizable.

  • Then, I began to make minor tweaks to textures and models. I changed the Y-Axis offset on Revolver to no longer block the crosshair. I got positive feedback from this change.

  • So now, the purpose of the mod is: 1) Satisfying sounds 2) Retaining competitive advantage but while keeping the spirit of the game intact.

I used to play with a setting called “hide weapon on ADS” turned on. For anyone purely focused on winning, I don’t see any reason why you wouldn’t be using this setting. If you’re playing CoD or PUBG without any optics, of course it has drawbacks. Before the “hide weapon on ADS” setting existed, you could turn off weapon model completely. But if you are using a secondary weapon, this can lead to confusion.

The bigger problem was the mere fact that it’s weird to hide a weapon model in a game that has a strong focus on cosmetic items. Also, I think that new players would understandably be confused if the weapon model didn’t show.

Ultimately, I ended up turning off the “hide weapon on ADS” setting and just put the gun model well below the crosshair for maximum visibility:

rev.PNG

And for any weapon that uses a red dot sight, instead of adjusting the gun model, I just added a transparency to the red dot itself.

The latest changes to philzgoodmod are:

  • Made the scale of the Alien Blaster to be smaller

  • Made the scale of the Sniper Rifle to be smaller

  • Made the scale of the AK to be smaller

  • Made red dot even more transparent

sniper scale.PNG

So what’s the purpose of this change? I want the gun model to block your vision less in general. I also want to be able to play Krunker while keeping the “Weapon Aim Animation” setting turned ON.

The Weapon Aim Animation once again is a setting that when turned off, gives you a competitive benefit but takes the fun out of the game. Adjusting weapon model (at least to me) mitigates this disadvantage.

Imagine if you turned off: shadows, shaders, weapon model, scope-in animation, screen shake, and lighting. Then, you wouldn’t have much of the game left. At least that’s how I see it.

Get philzgoodmod in the “mods” section of Krunker under “featured” or learn more about it here.

What It's Like Playing Krunker in Mid-2020 (Plus: my updated settings)

If you played Krunker in late 2019 / early 2020, you might remember people saying that Krunker was a “dead game.” Its true that there were very few game updates during that time, but fast-forward to mid-2020 and Krunker is now more popular than ever. Let’s look at the current state of the game (right before the launch of Krunker Season 3!).

  • STATE OF NETWORK/LAG IN KRUNKER

    • The network situation is a lot better. It’s confirmed that the Krunker servers are at least 30 tickrate. The new “high tickrate” setting also helps to send packets more frequently resulting in a much better experience overall.

    • For more info, watch my video on high tickrate.

    • It’s not perfect and things like peeker’s advantage need to be looked at more, but it’s actually better than some AAA games.

    • Also, watch my video on peeker’s advantage in Krunker.

  • STATE OF HACKING IN KRUNKER

    • There are now several in-game moderators (BTW, I am not an in-game mod and that’s perfectly fine with me).

    • Vote kick system, in my opinion, only works as intended 50% of the time. The other 50% of the time, someone tries to do a vote-kick to remove a legitimate player so their friend can join the lobby.

    • Overall, there are less cheaters than before.

    • There is first-person spectating in the game. To be honest, I don’t use this feature very much. I think for most Krunker players, instead of spectating an enemy player, they just find a new lobby.

  • STATE OF PERFORMANCE IN KRUNKER

    • Currently, the game runs incredibly well for me.

    • After trying it out for a while, I honestly think slide control has been amazing for the game.

I just highlighted what I believe were the top 3 issues of the game, and it’s all headed in the right direction. The main takeaway though is that not only are there more Krunker players now, but the players are getting a lot more serious about the game too. A year ago, I was among a small group of YouTubers. Now, there are so many people making videos. It’s hard for me to join a lobby without someone wanting to chat with me. The game has really exploded. Part of this is due to COVID19. You see some very niche games with a surging playerbase. For example, I occasionally play HotS with some IRL friends. The crazy thing is that the HotS subreddit typically has 1000 active users at any given time, which is insane for a “dead game.”

Krunker, on the other hand, is just beginning and it’s not just because of quarantine. Now that more people can participate, they enjoy the game more. More skinmakers, more mapmakers, more modders too.

And lastly, we are on the cusp of Krunker mobile being extremely playable. I have found some workarounds that make it 100% playable RIGHT NOW. (I’ll keep you guys posted).

UPDATES TO MY SETTINGS

With all these new updates, here are my latest changes to my settings as we enter Krunker Season 3. Unlike most streamers and YouTubers, I tend to use higher-quality graphics settings than most because I want to the game to look good on video (although I understand that this is subjective). I also think that the artwork that went into the game is underrated. But anyways, here are the updates:

PHILZGOODMAN LATEST SETTING CHANGES: MID 2020

  • NEW SETTING - HIGH TICKRATE - ON

  • FRAME CAP - 800

  • DYNAMIC SHADOWS - OFF

    • I love this setting but unfortunately it introduces too many texture errors for me at the moment (I encounter a bug where there is a striped pattern on the map)

  • LIGHTING - NORMAL

  • FIELD OF VIEW - 100

  • WEAPON FOV - 110

  • X, Y, Z WEAPON OFFSET (1, 2. 1)

Check out / copy my FULL SETTINGS here!

Slide Control: The Most Important Update Ever for Krunker

Any serious Krunker player knows that the game is very dependent on movement skills. A problem with the game has always been the fact that a player’s slide distance, jump height, and other aspects of movement, were tied to FPS. High FPS players were able to generate momentum more quickly and curve-slide around the map.

Update 2.3.6 added slide control to the game which allows players to tune how much they slide on a scale from 1 to 6 (AS OF UPDATE 2.3.8). The slider has a stronger impact on the low FPS player compared to a high FPS player so this has leveled the playing field.

There are still MANY advantages to having high FPS. The game physics are still FPS-dependent. Mouse input lag is reduced on high FPS as well (as with other games).

The point is: there is less of a gap between high and low FPS for the gameplay experience of Krunker.

Some people aren’t completely satisfied with this fix, but for me personally, I like it. Krunker and Sid always come up with innovative ways to fix problems. To completely fix the FPS-physics issue may make the game feel strange - sometimes you can’t always replicate these complex interactions that create novel game mechanics.

Although certainly not perfect, this solution lets us keep the fast and complex Krunker movement that we all came to enjoy while balancing things out.

My recommendation for now is to max out this settings for FPS 200 and below. For higher FPS, I am still not quite sure yet. Also, the devs may change slide control soon since i’m sure they are still testing things out.

-philzgoodman

Slide control is a game-changer for 60fps players. But is it enough to equalize the game for low fps and high fps? I playtest slide control on 60fps to find ...

KRUNKER: How to Enable Unlimited FPS

There’s a variety of ways to enable unlimited FPS in Krunker depending on the platform you are using. Krunker’s game physics are tied to FPS so this is important.

Krunker - Chrome Web Browser - Windows

  • Right-click on your Chrome Shortcut - Got to properties and add the following text at the end of the “Target” section: " --disable-frame-rate-limit" (courtesy of Vincent De Vries’ YouTube)

  • This works with different chrome user profiles as well, just make sure the command is at the end of the rest of the text.

Unlimited FPS.PNG

I don’t believe this works on Mac, so if you are on Mac, try the next one:

Krunker - Client Version (Mac or Windows)

  • Go to Settings

  • Adjust the frame cap to “0” or “1200” (both will provide unlimited FPS since the game is capped at 1200 currently).

  • In settings, search “FPS”.

  • Check the “Unlimited FPS” box. The client will now restart and unlimited FPS is enabled.

Krunker - Google Chromebook

Unfortunately, I am not aware of any way to get unlimited FPS on a Google Chromebook currently. The game will be locked to the display’s refresh rate which is typically 60fps.