FAQ
Find answers to common questions about KRX Client, a bot client for Teeworlds built on DDNet. Learn about installation, troubleshooting, payments, feature usage, and best practices for using the clien
Last updated
Find answers to common questions about KRX Client, a bot client for Teeworlds built on DDNet. Learn about installation, troubleshooting, payments, feature usage, and best practices for using the clien
Last updated
Find answers to frequently asked questions about KRX Client below.
Need a quick answer? If you have access to ChatGPT, you can try asking our experimental .
If your question isn't listed here or the bot can't help, please check the other sections of this documentation or reach out on our .
Download the official KRX Client only from our website: . Always extract the downloaded .zip
file into a new, separate folder before running. Do not place KRX files inside your standard DDNet folder or overwrite existing DDNet files.
Yes, the official client downloaded from krxclient.xyz
is safe. We use protection methods (like Themida) to prevent reverse-engineering, which unfortunately causes many antivirus programs (including Windows Defender) to show false positive warnings (detecting it as a virus, trojan, etc.). You may need to temporarily disable your antivirus or add an exception for the KRX folder/executable to install and run it. Never download KRX from unofficial sources, as those may contain actual malware.
No, it’s a closed-source project. This helps protect its features and prevents the quick development of detection methods by servers.
We recommend Windows 10 or 11 (64-bit). While Linux might work with Wine, it's not officially supported. Older Windows versions (like Windows 7) are not supported due to missing dependencies. A CPU with at least 4 cores and 8GB RAM is recommended for smoother performance, especially when using advanced bot features.
Create a new folder (e.g., on your Desktop).
Extract the contents of the .zip
file into this new folder.
Run KRX Client.exe
from inside the extracted folder.
For Premium/Ultimate, log in with your KRX username (not email) and password.
KRX Client.exe
missing after extraction?Your antivirus software likely quarantined or deleted it due to the false positive mentioned above. Temporarily disable your antivirus/Windows Defender (including Real-time Protection) or add an exclusion for the download/extraction folder, then extract the .zip
file again.
.dll
) is missing?This is common and can have several causes. Try these steps in order:
Reset Settings: Go to %AppData%\Roaming\DDNet
and rename the settings_ddnet.cfg
file to settings_ddnet.cfg_old
. Try launching KRX again. (This resets DDNet settings which KRX uses).
Install/Repair VC++: Ensure you have the latest Visual C++ Redistributable installed (see previous point).
Check Antivirus Thoroughly: Even if you think it's off, some AVs (especially Windows Defender) can interfere. Double-check real-time protection is off, add exclusions, or consider a tool like 'Defender Control'. Redownload KRX after confirming AV is off.
Run as Admin: Right-click KRX Client.exe
and choose "Run as administrator".
Check OS: Ensure you are running a supported Windows version (Win 10/11 64-bit).
Detailed explanations for all features are available in the respective sections of this documentation. Please use the sidebar navigation to find the feature you're interested in (e.g., under "Features" or "Ultimate Features").
Press F1
in-game to open the console.
Use the format: bind KEY toggle COMMAND 1 0
Replace KEY
with your desired key (e.g., x
, lctrl
).
Replace COMMAND
with the feature's command variable (e.g., krx_avoidfreeze
for Avoid Freeze, krx_aimbot
for Aimbot). You can find many bindable commands listed in the in-game Settings -> Controls -> KRX menu.
Example: bind x toggle krx_avoidfreeze 1 0
binds the 'X' key to toggle Avoid Freeze.
You need to enable rendering for all entities before starting TAS. There are multiple ways to ensure this:
In-Game Chat (Manual): Type /showall
in the chat (not F1 console) after joining the server but before starting TAS recording/playback.
Console (Automatic): Press F1
and execute the command cl_run_on_join "showall 1"
. This makes the client automatically run /showall 1
every time you join a server.
DDNet Settings (Automatic): Go to Settings -> DDNet -> Miscellaneous -> Run on join
and add showall 1
to the text field.
Additionally, ensure weapon prediction is enabled in your client settings: Settings -> DDNet -> Antiping -> Predict weapons
. Sometimes, restarting the map (/map mapname
) after using /showall
but before starting TAS can also help ensure it takes effect.
TAS relies on predicting game ticks precisely. Network lag, packet loss, or certain map features can cause the playback to deviate from the recording (desync).
Increase Prediction Margin: This is the most common solution. Open the F1 console and type cl_prediction_margin VALUE
(e.g., cl_prediction_margin 200
or higher). This value (in milliseconds) tells the client to buffer more time for prediction, making it more resilient to network jitter and slight timing variations between recording and playback. Set it higher than your ping.
Check Map Compatibility: Maps with server-side randomization (like multiple teleporter exits with the same ID or complex stoppers/pistons) can inherently break TAS prediction and may be unreliable for playback regardless of client settings.
Enable Teleport Prediction: If the map uses standard teleporters, go to the KRX TAS settings menu and ensure 'Teleport Prediction' is enabled (though note this might conflict with some Avoid bot settings).
Ensure Stable Ping: TAS works best with low, stable ping. High or fluctuating ping significantly increases the chance of desync.
Note on Server Checks: Be aware that some game servers might implement their own anti-TAS mechanisms that could intentionally cause playback failures, even with correct client settings.
Legit Avoid performs complex calculations to find subtle, safe movements. This can be CPU-intensive, especially when many other players are nearby (increasing the complexity of the prediction). To improve performance:
Lower Settings: Reduce 'Quality' (krx_avoid_num_iterations
, try ~50-100) and 'Check Ticks' (krx_avoid_tile_legit_check_ticks
, try 4-8) in the Legit Avoid menu. Maybe also reduce 'Randomness' (krx_avoid_tile_exploration_constant
).
Disable Player Prediction: Turn off 'Player Prediction' in the Avoid settings if not strictly needed.
This usually indicates a network issue blocking connection to the KRX authentication/status servers.
Use a VPN: Connect via a VPN (try different servers/countries like Germany) before launching KRX. This often resolves regional blocks or network filtering.
Check Installation: Ensure KRX is extracted to its own folder and not placed inside the official DDNet folder or overwriting DDNet files.
Check DNS: If you previously used a cracked client, it might have altered your system's DNS settings. Reset your DNS to "Automatic" or use a public DNS like Cloudflare (1.1.1.1
, 1.0.0.1
) or Google (8.8.8.8
, 8.8.4.4
).
This means the client is locked to a different PC hardware configuration than the one currently detected.
Use Website Reset: Log in to krxclient.xyz
, go to your Profile/Dashboard, and click "Reset HWID". You can do this once every 7 days. This is the standard solution for changing PCs or after significant hardware changes/OS reinstalls.
Wait for Cooldown: If the button is unavailable, you must wait for the 7-day cooldown period to expire before you can reset it again.
Avoid Frequent Changes: Frequent OS reinstalls, using HWID spoofers for other games, or switching PCs often will trigger this. Plan your HWID resets accordingly. KRX Staff generally do not bypass the cooldown.
This can happen with high-resolution monitors or certain display scaling settings.
Check In-Game Settings: Ensure the correct resolution is selected in Graphics settings. Try switching between Fullscreen/Borderless/Windowed modes and different Renderers (OpenGL/Vulkan).
Windows DPI Scaling Fix: Right-click KRX Client.exe
-> Properties -> Compatibility -> Change high DPI settings -> Check "Override high DPI scaling behavior" and select "Application" from the dropdown. This has resolved the issue for some users.
Switch to the OpenGL renderer in the Graphics settings. Vulkan can be less stable on some hardware/driver combinations.
Disable Download Managers: If you use third-party software like IDM, disable it temporarily and use your browser's default downloader.
Try Different Browser/Clear Cache: Browser extensions or corrupted cache can interfere. Try an alternative browser or clear your current browser's cache and cookies.
Use VPN: In rare cases, regional network issues might affect website scripts. Try accessing the download page via VPN.
Credit/Debit Card & PayPal: Securely processed via Paddle directly on our website.
Cryptocurrencies: Processed via Coinbase Commerce or NowPayments on our website (accepts various cryptos like LTC, BTC, ETH, etc. - LTC often has the lowest transaction fees).
License keys are typically emailed instantly after payment confirmation.
Check Spam/Junk Folder: Ensure the email didn't land there.
Wait 15-30 Minutes: Allow for potential payment processing and email delivery delays.
Check Payment Status: Ensure your payment was fully completed and confirmed by the provider (Paddle, Coinbase, NowPayments, or Reseller).
Activate Key: Once you receive the key via email, remember to activate it on your krxclient.xyz profile page under "Activate License".
After purchasing and activating your license:
Provide a full, uncropped screenshot of your dashboard on krxclient.xyz
showing:
Your KRX Username (top right).
Your active subscription (Premium or Ultimate) and its expiry date.
The current date and time visible on your computer's taskbar/system clock.
A staff member will review the screenshot and assign the corresponding role.
Using any cheat client carries risk. KRX Client can be detected if used blatantly. To minimize detection risk:
Use the Legit Avoid Freeze mode with conservative settings tailored to your skill level.
Avoid highly obvious features like Spinbot, excessive Aimbot FOV, or unnatural movements in public/monitored servers.
Use common sense; play smart and don't draw unnecessary attention.
KRX Staff cannot assist with bans issued by game server administrators.
KRX staff cannot lift game server bans. Bypassing IP bans typically involves changing your IP address. Common methods include:
Restarting Router: Only works if your Internet Service Provider assigns dynamic IPs.
VPN: Using a high-quality residential VPN service is often necessary, as free/datacenter VPNs are usually blocked by DDNet/KOG.
Mobile Data: Using a mobile hotspot often provides a different, unbanned IP.
Note: Repeated ban evasion can lead to stricter penalties from server admins.
No. Account sharing is strictly prohibited by our Terms of Service and will result in a ban from using KRX Client. Each license is intended for a single user on their primary machine(s), with periodic HWID resets allowed for legitimate hardware changes.
Email: support@krxclient.xyz (Response times may be slower)
Download the .zip
file from .
For more details, see our .
This means you're missing essential Windows components. Install the latest Visual C++ Redistributable (x64) from and restart your PC. This often fixes errors mentioning VCRUNTIME
or api-ms-win-crt
DLLs.
Try Configs: Check the #configs-and-replays
channel on our for community-shared configurations potentially optimized for performance.
You can view pricing options on our homepage and detailed plans after logging in at . We accept several methods:
Resellers: Authorized regional resellers may offer local payment methods. Find the current list after logging in at or check our .
Contact Support: If the key still hasn't arrived after a reasonable time, open a ticket on our with your payment details (Order ID, email used for purchase, transaction ID if crypto).
We generally do not offer free trials outside of announced special events (like the occasional Free Weekend). Discounts may be available during promotional periods – check the announcements on our .
Open a ticket on our using the appropriate "Get Role" option in #create-a-ticket
.
Moderator/Reseller: We are generally not actively recruiting for these roles. Any future openings will be announced on our .
Content Creator: We have a program for established creators with consistent viewership. Check the guidelines posted in our announcements or open a ticket to inquire about current requirements if you have a popular channel (typically requiring 1k+ views on YouTube or 5k+ views on TikTok per video consistently).
Primary Support: Join our and open a ticket in the #create-a-ticket
channel.
Telegram: (Community chat, less suitable for direct support)