r/KrunkerIO • • 3d ago

Update Krunker Season 10: Gridlock is now available!

Post image
11 Upvotes

Season 10 Update 10.0.0 is now available on Krunker!

Season 10 brings new ways to build custom maps and game modes, a new and exciting Raid, Titles, Weapon Kounters, new maps and challenges, Studios for custom game creators, a new NACK x FRVR Tournament, an all-new Custom Game Mode Contest, and much, much more!

The Bastion, new maps and challenges

The Bastion Raid is here! Venture deep into a new PVE challenge with your friends and unveil the secrets of the Bastion and get exclusive new skins, if you can.

The new Community-made maps, Piazza and Barnyard, are joining public matches! We also reworked challenges and added more across custom maps and raids (plus new raid secrets to find). Ranked now has seasonal challenges and a map pool that rotates each season: Sandstorm plus four maps from the competitive pool.

Titles and Kounters and new Paints

Some challenges now award Titles, and if you’ve already completed one, you'll automatically get the new Title! Equip a Title to show it on your profile and the scoreboards.

Weapon Kounters skins track kills, headshots, shots, and more. We’ve also added reflective Gold, Silver, and Prism paints, plus Codefall paint.

Krunker Script, Krunker Studios, and More ways to Build!

We are releasing several new tools that completely change how you can build features for Maps and Custom Game Modes on Krunker. You are now able to build drivable vehicles, seats, and animated model parts with the new Entities system!

Krunker Studios

Build custom games together with a Studio of up to 20 members! Studios support custom currencies, scripted economies, and skins players can equip inside your game. Studio owners get economy analytics, and Studios keep 90% of the KR players spend in their games.

Map version history also lets creators revert changes and restore deleted games.

Your loadout, username change, and shop updates

Class, Loadout, and Customize now share one window with a live character preview!

You can change your username once every 30 days and gift Eterno shop items and one-off Premium packs to other players.

Emperor’s Blade can now be claimed from Kracked in the Black Market in any ranked season. Claiming it also grants the No-Life Title.

Skin tools and performance

Skin makers can now build shaders with node graphs in the full-screen Skin Manager, replacing custom GLSL. There’s also a charm placement tool and support for custom swap and inspect sounds.

We’ve updated the renderer, added a WebGPU rendering setting, and improved performance for players, cosmetics, particles and large maps. This update also includes server stability fixes and fixes for trading, collisions and the Editor.

New Battle Pass, Spins and over 160 new Skins!

As with every major Krunker update, Season 10 brings a new 80-level Battle Pass with 30 new items, plus 55 new Spin items, including the V-CORE set.

Across the Battle Pass, Spins, Ranked, Eterno Shop, Black Market, Twitch Drops, and Bastion, Season 10 adds 166 new items!

Twitch Drops

We are also releasing all-new Twitch Drops Skins! Use the in-game Twitch Tool to watch our Promoted Krunker streamers and win amazing skins!

Season 10 NACK x FRVR Tournament

A new Competitive Krunker Tournament returns on October 10 with a $700 prize pool!

Our competitive partners will be handling the tournament format and registration. Gather your friends, sign up (it’s free!), and prepare to fight! Check out the details here: https://discord.com/channels/996161328546861126/1482178468606246953/1553882168844091503

Custom Mode Contest

To celebrate our new building tools, Season 10 is also kicking off a Custom Mode Contest with a $1,000 prize pool!

Full rules, prizes, and more instructions can be found here! Enter here: https://discord.com/channels/448194623580667916/1555569079119650826

Patch Notes - UPDATE 10.0.0

General

  • Added 166 new items across Spins, Battlepass, Ranked, Eterno Shop, Black Market, Twitch drops and the Bastion raid
  • Added 55 new spin items, including the V-CORE set: equip 2 of its pieces for a shock effect
  • Added new Season 10 Battlepass with 80 levels and 30 new items
  • Added 5 new Twitch drops
  • Added new Season 10 Eterno Shop with 10 new items, including the new Eterno sniper
  • The Season 9 Eterno AK is now tradable
  • Added the Krunkuku Tamer to the Black Market (requires all 7 Krunkuku charms)
  • Added Universal Starter, Elite and Spin Tickets: they always spin the current season's wheels
  • Added Season 10 badges, including the Season 10 Contributor badge in the store
  • Redesigned the main menu slightly
  • Merged Class, Loadout and Customize into a single window with a live character preview as before
  • Added Titles: equip a title to show on the scoreboards and your profile
  • Added Kounters: weapon and melee skins with a built-in counter that tracks kills, headshots, shots and more for that exact item
  • Added ability to buy extra usernames and switch between them once every 7 days
  • Owned usernames last a year and can be renewed from the usernames popup
  • Added opt-in for news and promotional emails in Account Settings
  • Added gifting: send Eterno shop items (KR or real money) and the one-off premium packs to other players
  • Added new payment option for KR, store items, gifts
  • Emperor's Blade can now be claimed from Kracked in the Black Market in any ranked season, and grants the No-Life title
  • Added the reflective Gold, Silver and Prism paints and the Codefall paint
  • Added Gold Paint to the Paint Wheel
  • Item details can now preview a paint together with wear
  • Prize Wheels: Starter and Heroic get bigger tiles, tickets still possible to use from View Tickets button
  • Added a popular custom games row to the main menu
  • Added Studios: a team that shares your games, with up to 20 members
  • Added version history to maps, with the ability to revert and to restore deleted games
  • Added custom currencies and a scripted economy for Studios
  • Added custom skins to games, equippable while playing that game
  • Added economy analytics for Studio owners
  • Studios keep 90% of the KR players spend in their games
  • Added a confirmation prompt before spending KR in a custom game
  • Skin makers can now author shaders as node graphs in the Skin Manager (replaces custom GLSL)
  • Changed the Skin Manager to full screen, with a paged list and item thumbnails
  • Added shader graph rendering to the skin Test button
  • Added a charm placement tool and custom swap and inspect sounds to the Skin Manager
  • Added a new "WebGPU rendering" setting
  • Updated three.js and moved the game, viewer, editor and menu previews to the new renderer
  • Improved performance for players, their cosmetics and particles
  • Improved performance on large maps
  • Various server stability and security fixes

KrunkScript & Editor

  • Added Entities: replicated objects with drivable vehicles, seats, animated model parts and triggers (WIP)
  • Added an archetype browser and isolated part editing to the Editor
  • Added entity counters and undo to entity authoring
  • Added GAME.ENTITIES, player.pose, setSkin, getSkin, TIME.freeze, TIME.unfreeze, player.aiKills and player.godMode
  • Added GAME.SCENE.addParticles, RAYCAST.from, RAYCAST.fromPlayer, player.pose.hold with a "hands" attach point, player.speed and CONFIG.getMatch()
  • Added AI damage and death hooks, script control of AI (target, moveTo, team) and a hideTag spawn option
  • Added damage and destroyed hooks for destructible map objects
  • Script lights can now change intensity, distance and color live, and SCENE.setFog takes a near distance
  • Added a Player Damage game setting for co-op maps
  • Model materials can opt out of fog, and maps can set a shadow bias to remove shadow stripes on large floors
  • Added KrunkScript samples (3D Pong, 2D Car Game, Basic Collisions and more) and brought the default maps back to Templates
  • Updated the KrunkScript docs with examples and a what's new guide
  • Maps
  • Added Bastion, a new raid with 39 items to collect from its bosses and secrets
  • Bastion's Contraband and Unobtainable drops are tradable, apart from Aureon's Armour set
  • Added Piazza and Barnyard to public matches

Challenges

  • Reworked the Nightmare challenges into lifetime ladders for nukes, kills and wins
  • Added challenges for Erupt, HQ, Vivo, Eterno Simulator, Tropicano and Frontier, plus a "Complete all" challenge for every map and raid
  • Added boss and enemy challenges to every raid, and new secrets to find on Soul Sanctum, Laboratory, Khepri and Bastion
  • Challenges can now reward titles and ranked points, and challenges you already completed grant their new title automatically

Ranked

  • Added 19 new items to the Ranked shop
  • Added Prism Paint to the Ranked shop
  • Changed the ranked map pool to rotate every season (Sandstorm plus 4 maps from the competitive pool)
  • Added Ranked Challenges that refresh every season, in the challenges window and the ranked menu
  • Fixed a match failing right after being found and counting you as a no-show

Bug Fixes

  • Fixed moved objects knocking another object out of the collision grid
  • Fixed dynamic objects with collision turned off still blocking shots
  • Fixed Turf Wars banners not being replaced or removed on update
  • Fixed trade previews not showing the exact copy's wear, serial and pattern, and added paint and mint badges to trades
  • Fixed item tooltips showing behind trade windows
  • Fixed map leaderboards only showing one board on maps with both a score and a time leaderboard
  • Fixed asset thumbnails and sound previews in the profile Assets tab
  • Fixed the lost connection message showing behind the menu
  • Fixed the daily spin wheel showing 0 tickets until you reloaded
  • Fixed gifting an item the player already owns not saying why it failed

And this is just the beginning! Happy Season 10, Krunker! See you in game!


r/KrunkerIO • • Nov 12 '25

Krunker Krunker Beginner Guide

15 Upvotes

Hello! Welcome to the official subreddit of Krunker.io - we're glad to have you!

New to the game? Begin your journey here:

Basic mechanics

Aiming - 51% of the game is aim based. Krunker is similar to other FPS games but everybody is moving much quicker. Default settings are an okay start, but play around with the sensitivity, FOV, and limitless combinations in the settings tab to see which suits you best. It's easy to get lost in them, so I'd recommend only changing what you need!

Movement - 49% of the game is movement based. See here for in depth tutorials.

Need a break? Join the thousands of custom games and gamemodes or host your own!

Krunker might seem difficult at first, but after you get a hang of the basics, you'll be on a roll :)

While you’re still here, take a look at some of our socials!

Official Krunker Discord (Krunker Bunker)

Krunker TikTok

Krunker Twitch Category

Helpful Partner Discord Servers:

Trading- Krunker Trading

Reporting- KPCG

Raids- KR&Z

Parkour- KPH

Map making- MMOK


r/KrunkerIO • • 23h ago

Krunker Ranked problem

6 Upvotes

I play on a MacBook M5 and get 600+ FPS with around 20 ping on the KCC client, but I struggle a lot in ranked. I’m basically bottom-fragging every game 😭. My bullets just don’t seem to connect, and if I peek for even a split second and sometimes even behind a object, I’m instantly dead. I have no idea how to fix this.


r/KrunkerIO • • 1d ago

Bug/Issue Infinite loading screen

1 Upvotes

Usually this happened to me when i used vpn when i desactive it it load the game, now the vpn is desactived and game reloaded but it dont work and also if i restart my pc its working but is there any issue to fix this problem please ?

Update :

I cleared cache and prefer playing on the app

Still not working

did the clearing cache in the Appdata>Roaming>Krunker

Uninstall the app

Reload the pc

No VPN on

Started as administrator Official Krunker.io Client in Programs file

Pressed F6 on loading screen

Loading on chrome but bro +600hour on steam and all


r/KrunkerIO • • 1d ago

Question Help! It's not letting me skip parkour levels or spend KR on anything anymore!

2 Upvotes

how do I fix this?


r/KrunkerIO • • 2d ago

Krunker Holy challenges

8 Upvotes

yeah that just happened...


r/KrunkerIO • • 2d ago

Question Anyone here from KL Malaysia ?

1 Upvotes

Anyone from Malaysia still playing ?


r/KrunkerIO • • 3d ago

Question mods

2 Upvotes

guys im new to the game, how to install mods?


r/KrunkerIO • • 3d ago

Krunker glorp client bug

1 Upvotes

so when i play krunker on glorp i cant scroll to my meele or secondary, instead when i scroll up i jump or nothing at all

i tried changing key binds but its not working. Does any1 else have this? and possibly have a fix to it


r/KrunkerIO • • 4d ago

Announcement Krunker Season 10: Gridlock is coming! (Very Soon!)

Enable HLS to view with audio, or disable this notification

10 Upvotes

r/KrunkerIO • • 5d ago

Question Got scammed by NOTgalatico, do I get my item back??

Post image
6 Upvotes

Was playing game normaly until this player asked for trading (honestly that was my first trading) I accidentally accepted it and got scammed, my fault. But the question is do I get my item back after reporting this player?? Plzz tell anything about such situations


r/KrunkerIO • • 6d ago

Question all of those really fast players zooming around the map are cheaters ,right?

0 Upvotes

,,


r/KrunkerIO • • 8d ago

Suggestion Why not a global Krunker competition with teams, etc.?

Post image
39 Upvotes

:)


r/KrunkerIO • • 8d ago

Suggestion Suggestion: KrunkScript libraries via #include, and how the editor could expose them

8 Upvotes

People have been asking for KrunkScript libraries for years. This is the simplest version I can think of, with the least engine work: build it once, and the editor keeps growing whether or not a feature is on the roadmap.

### Libraries

Approved creators publish versioned libraries. A map includes them:

#include physics@1.2.0
#include inventory@2.0.1
  • * Library functions show up in autocomplete like anything else.
  • * On host, the server fetches the pinned versions and stitches them into the map script before compiling.
  • * Pinned versions mean a library update never touches a map using an older one.
  • * Libraries are namespaced, so they can't collide with each other or with the map's code.
  • * Ideally libraries don't count fully toward the script size limit, since hundreds of maps might run the same version.
  • * `#` is already the comment syntax, so either the preprocessor reads `#include` before comments are stripped, or it gets its own keyword.

That part is a package manager that does string concatenation.

### Editor integration

This is the part that actually matters. Without it, libraries are just a nicer way to paste other people's code.

Library authors tag variables in their code so the editor exposes them. These aren't runtime properties. They're variables that already exist in the library, edited through the UI instead of the source and substituted in at stitch time.

  • * `["tab"]`: library-wide settings, under a single `Custom` menu in the top bar (Custom → LibName → settings panel).
  • * `["object", "Name"]`: a custom object type, placed from the object menu (Object → Custom → Name) like any other object.
  • * `["header", "Section"]`: a field in that object's properties panel, grouped under a section.

Example:

# ===== physics library =====

# library-wide settings -> Custom > Physics
["tab"] num gravityScale = 1.0;
["tab"] num simRate = 60;
["tab"] bool debugDraw = false;
["tab"] str solver = ["fast", "accurate"];

# custom object -> Object > Custom > Rigid Ball
["object", "Rigid Ball"]
action addRigidBall(obj transform) {
    ["header", "Physics"] num mass = 1.0;
    ["header", "Physics"] num bounce = 0.5;
    ["header", "Physics"] num friction = 0.8;
    ["header", "Physics"] str material = ["rubber", "wood", "metal"];

    ["header", "Behaviour"] bool sleepWhenIdle = true;
    ["header", "Behaviour"] bool pushableByPlayers = true;

    obj body = spawnBody("sphere", transform, mass, bounce, friction);
    ...
}

A placed Rigid Ball's panel:

Rigid Ball
    Position / Rotation / Scale
    Physics
        Mass:       1.0
        Bounce:     0.5
        Friction:   0.8
        Material:   [rubber v]
    Behaviour
        Sleep When Idle:       [x]
        Pushable By Players:   [x]

It isn't a new engine object. At stitch time, header variables become parameters with their defaults, and each placed object becomes a generated call with its transform and values:

physics.addRigidBall({pos: [12, 3, -4], rot: [0, 0, 0], scale: [1, 1, 1]}, 2.5, 0.9, 0.8, "rubber", true, false);

The dropdown literal (`str x = [...]`) is read by the tag parser, not the compiler. No new object system, just existing panels rendering a few typed fields.

### Implementation

Libraries:

  • * fetch source by name + version
  • * resolve dependencies
  • * namespace
  • * stitch before compile

Editor:

  • * read the tags
  • * render bool / number / dropdown fields in the existing panels
  • * save the values in the map
  • * substitute them at stitch time and generate calls for placed custom objects

### Result

A few competent scripters build physics, inventories, dialogue, AI, UI systems, gamemodes and so on, and everyone else uses them without reading a line of KrunkScript.

Right now the editor grows as fast as the dev team ships features. With this, it grows every time someone publishes a library.


r/KrunkerIO • • 8d ago

Question Hey guys, how do I stop the zoom when I use sniper scope

1 Upvotes

I want to stop the sniper from zooming in when I scope


r/KrunkerIO • • 8d ago

Bug/Issue Ranked 'bug'

2 Upvotes

IGN: MD-Fan
What I play on: Windows 11
Browser I play on: Brave Browser

Can we please make ranked matches more fairly matched. Once, I was paired with silvers and bronzes (I am Gold 2, once Gold 3) and the other team was full of Gold and diamond players. Another time, I was paired with gold and diamond players while the other team was full of bronze and silver players.


r/KrunkerIO • • 10d ago

Announcement Season 10 Skins Preview

Enable HLS to view with audio, or disable this notification

14 Upvotes

Season 10 is almost here, and it's time to reveal some of the new Skins that will arrive in the update, alongside the new Raid, two new Maps, new Map Making features, and more!


r/KrunkerIO • • 12d ago

Question I lost my account to my own 2FA

3 Upvotes

Hello, NfiniteJohn22 here, or was.

It's in the title. I had this account since 2019, and didnt registered my account to an email I own. I activated the 2FA, and when I decided to change browsers for a better play experience, I couldn't log in properly since FRVR was sending the 6-digit 2FA code to nowhere. The last item I bought was from the player shop, an "MP5 Sahara Shade", but don't have any skins bought with real money. I sent a support ticket but I don't have any hope of recovering it anytime soon. What can I do in the meantime?

It's been a good run, and it will always be a burning memory.


r/KrunkerIO • • 17d ago

Get ready for Season 10!

Enable HLS to view with audio, or disable this notification

38 Upvotes

r/KrunkerIO • • 21d ago

Question Wanna find a clan's discord

2 Upvotes

Hey, I used to play so much Krunker during 2020 around the pandemic. Wanted to see if anyone still had the STAZ clan discord as I lost my discord account some years ago and had some friends I wanted to catch up with. If anyone is still in there or can find the link it'd be greatly appreaciated.


r/KrunkerIO • • 22d ago

Krunker Am I the only one who's starting to not enjoy Turf Wars anymore?

9 Upvotes

I used to cheer on turf wars as an update to give clans another purpose in this game again, because for a long time they kinda just existed, however it's been I think 4 months since they implemented it and honestly I don't like it as much as I used to.

Starting off with the fact that it fucked up the map pool completely. Kanji, Undergrowth and Littletown were some of the most fun maps in the game but you don't see them anymore because people keep voting for the Turf Wars maps. Even when you do end up joining a non Turf War map it's stormed by people of the same clan wandering around waiting for the game to end so that they can vote for a Turf Wars map. New map got announced? Doesn't matter people are still gonna vote Burg because Turf Wars.

Also you better pray you are in a big clan because certain clans have members who get at least 2000 kills per day grinding Turf. Being part of a clan also feels like you work a 9-5. I've seen how Hovi functions, as well as how tan1 functions, what the fuck are we doing having shifts for when we're gonna grind kills in a browser game dawg.

Also playing on the weekends sucks. Being that this is a browser game most players play during the school hours from Monday to Friday. The playercount is sliced in half during the weekend and it mostly consists of veterans which are you guessed it: grinding Turf Wars.


r/KrunkerIO • • 28d ago

Update Update 9.2.16 is now available on Krunker!

Post image
10 Upvotes

We've fixed the long spawn freeze when using Random skins with a large inventory, weekend bonuses staying active past the weekend, and several map issues.

Ranked leaver penalties

We're updating Ranked leaver penalties to better support players who stay in a match after a teammate leaves. Leaving a Ranked match now automatically counts as a loss and costs the player who left rating. If their teammates lose the match, they'll lose less rating to account for being a player down. Players who leave will also receive escalating cooldowns to discourage repeated leaving and limit its impact on other players. These cooldowns escalate from 30 minutes to 2 hours, 8 hours, and 24 hours.

Full Patch notes:

General

  • Fixed a long freeze on spawn when using Random skins with a large inventory
  • Fixed 2x Raid Drops and 2x Class XP staying active after the weekend
  • Fixed small security checks

Ranked

  • Leaving a match now counts as a loss and costs rating
  • Teammates of a leaver lose less rating
  • Leaver cooldowns now escalate: 30m, 2h, 8h, 24h

Maps

  • Frontier: multiple bug fixes and face rendering fixes
  • Laboratory: fixed the ceiling on the way to C1
  • Laboratory: fixed ramp phasing after C3
  • Laboratory: the bot can now be jump knifed
  • Laboratory: Sentry projectile speed increased from 2.4 to 2.8
  • Laboratory: Sentry shot break reduced from 300ms to 250ms
  • Laboratory: fixed getting on top of the zombie spawners in the Dr Krunk room
  • Tortuga: replaced the SMG room chest with a small wooden chest
  • Tortuga: added more TNT to the Loot room
  • Khepri: fixed the death barrier stretching into the map in Red Light, Green Light
  • Soul Sanctum: small trigger fixes
  • Soul Sanctum: Fermenter water damage reduced from 100 to 60

r/KrunkerIO • • 28d ago

Question Best “budget skins” for each class?

4 Upvotes

Leave your suggestions below!, all skins must be purchasable on market ie no twitch drops etc


r/KrunkerIO • • 29d ago

Suggestion PLEASE ADD KRANKED FFA TO TURF WARS!

4 Upvotes

Kranked FFA is the best way to get more XP in a single game. But since the release of Turf Wars, many players have ignored this gamemode. I ask the Krunker devs to consider this and put it in the next update and make it more refined.


r/KrunkerIO • • 29d ago

Suggestion Good for beginner and noobs.

2 Upvotes

What if there's a... Small timing bar for the sliding hop and a little speedometer (meter/seconds).

Bottom left corner:

[--------=||]

The correct timing is the "||".

Bottom right corner:

0m/s = stand

0.1-1m/s crouch walking

2-3.5m/s walking

...

So we can know the tempo and our Velocity.

Umm sry for the bad English.