KYBER Update [2.0.0-beta10] - [10/10/2026]

Added parties
Invite players to a party through the friends list. Invites show up as a banner with a sound and can be accepted or declined directly
Party leaders can kick members and transfer leadership
The party leader picks a server and every member is taken through the required mod checks and downloads automatically
Members join the game automatically once everyone is ready, or can join late at any time
Party leaders can also host a server and have the party join it
Party members are placed in the same in-game squad
Added an in-game party chat that is only visible to your party
Added a privacy setting to control whether non-friends can invite you to a party
In-game team shuffling now groups party members together
Added server queues
Joining a full server now places you in a queue instead of failing
Your queue position is shown live in the launcher and a slot is reserved for you as soon as one frees up
Parties queue as a group and get reserved slots for the whole party once every member has the required mods
Party invites are disabled while queueing, so a reserved spot can't be passed to players who joined the party later
Replaced the navigation bar with a new social bar
Shows your friends, your party and download progress at a glance
Redesigned the server browser
Redesigned the server list with badges and new region icons
Servers are now grouped by region
Redesigned the server info box
Your preferred region is selected automatically for server groups with multiple regions
You can switch between the instances of a server group
Joining a server you are banned from now shows a dialog with the ban reason and expiry
The search is now cleared when switching tabs
Added incremental mod downloads
When updating a mod collection, only the mods that changed are downloaded
Added in-game AFK kicking
Configure the timeout in seconds in the in-game settings page or with
Whiteshark.NoInteractivityTimeoutTime. Set it to 0 to disable it
Added in-game chat filtering
Chat messages are filtered against a list of blocked phrases. Every server starts with a default list
Plugin developers can configure this list, the filter character and the functionality with the
ChatFilterinterfaceSet the console setting
Kyber.LogFilteredChatMessagesto true to enable in-depth logs of filtered messages
Increased the mod limit from 247 to 1739
Added a token reset flow for Kyber tokens
Added a bypass player limit entitlement that allows joining full servers
The launcher now warns about corrupted collections and prefers a working duplicate when available
The launcher window can now be dragged from the full width of the title bar
The mod browser has a new page selector and the unused posts tab was removed
The Launcher and Module are now code signed
Running servers now pick up proxy list changes without a restart
Battlepoints can now be interacted with via console commands
Kyber.SetBattlepoints <username> <value>&Kyber.GiveBattlepoints <username> <value>Added new KYBER Plugin features:
Plugins can now be hot-reloaded with
Kyber.HotReloadLua serverOfficial API documentation is now available at https://docs.kyber.gg/g/pluginref
MapRotationLibrary: modify & read the current map rotation at runtimeChatFilterLibrary: modify the chat filter blocked phrases list & toggle functionalityCertain events can now be cancelled via
EventManager.SetCancelled(true)in the event callback contextFBArrays can now be fully read and processedFixed DataContainer reading
All enums are now usable
Clientplugins are now deprecatedPlayer battlepoints, score, kills, assists, deaths, active kit, if they are spawned, and player id are now interactable
Players can now have their health, max health, and abilities changed while spawned
You can now disable player inputs with
SetInputEnabledAdded events
Level:Complete,DedicatedServer:PerformanceStatsMessage,ServerPlayer:Disconnect,ServerPlayer:Killed,ServerPlayer:Spawned,ServerPlayer:SendMessageRenamed event
Server:PlayerJoinedtoServerPlayer:Joined
Optimized launcher avatar loading
Many Module stability and performance improvements
Many API requests were previously synchronous and took up processing across 14 threads, and now only take 2 and are properly asynchronous
This fix/performance improvement should fix a good amount of random startup crashes & lower FPS spikes
Optimized ModLoader array extension allocations
Optimized player persistence instantiation
Optimized FNV string hashes
Optimized packet processing
Added new time entities:
KyberCurrentTimeEntity: Get currentTimefieldKyberTimeSplitterEntity: InputTimefloat from the previous entity to get the current day, month, year, second, minute, and hour
Fixed automatic mod downloads from Nexus Mods not working
The launcher could not determine the file extension of a download. The filename is now read from the response headers
Fixed in-game friendly fire not fully working
Fixed an issue where servers were not joinable after they got disconnected from the server management connection
Servers can now re-register under the same ID
Fixed an issue where collections would display the wrong mod count
Fixed shift-selection in the mods list
Fixed an issue where proxies were not reachable for users with IPv6
Proxy connections now force IPv4 DNS lookups
Fixed an issue where unreachable proxies could break the launcher while loading
Fixed an issue where mod files inside nested archive folders were not detected on mod installs
Fixed in-game latency differential value readback
Fixed ModLoader bundling issue with an asset that has different bundles in different mods
Fixed PlayerExtentRegistration type name reading
Fixed
LocalizedStringIdPickerEntitynot reading the property connectionSidto have the output fieldStringIdchanged at outside of instantiationFixed in-game team chat not working
Fixed joining a server while having the game already open
Fixed certain console commands being able to be run on the client, causing a crash
Fixed punished players missing their user information on the server moderation page
This fixes the issue where it would not be possible to unban a player
Fixed an issue where a ban with a duration of 0 would expire instantly instead of being permanent
Banning a player that is already banned no longer creates a duplicate punishment