Skip to content

Kraken Launcher Options

The following documentation details Kraken Launcher options available to you which you can use to modify how RuneLite is launched and Kraken plugins are loaded.

Option NameDescriptionTypeExample
Skip RuneLite Update CheckKraken developers check each RuneLite update for code which could expose or compromise the client. This takes time and so often times the client isn't immediately available after an update. By checking this box you skip this safety check by developers and load Kraken plugins anyway.True/FalseN/A
RuneLite ModeDisables all Kraken dependency and external plugin loading and loads RuneLite 100% normally.True/FalseN/A
Skip LauncherSkips the intermediate Kraken Launcher UI and directly launches RuneLite with previously enabled settings. You can re-enable the launcher by setting skipLauncher to false in ~/.runelite/kraken/krakenprefs.json or by passing the --configure option when running RuneLite.exe i.e .\RuneLite.exe --configureTrue/FalseN/A
ProxyA proxy to use for the client. This is a SOCKS5 proxy which will proxy all network communication between the RuneLite client and Jagex servers. This should be in the format ip:port or ip:port:user:passString192.123.456.81:5555

kraken-launcher

Launcher Configuration Options

This document covers the various RuneLite Launcher configuration options which are present and what each option does. You are free to modify or change any of these options at any time.

⚠️ Note that these options only apply to RuneLite. For Kraken launcher specific options see the documentation above.

To open and configure the launcher options search for "RuneLite (configure)" in your Windows start menu.

config-win

Once you select the option from your start menu you will see the following dialogue box allowing you to edit the launcher configuration options:

windows-configuration

Option NameDescriptionTypeExample
DebugPrints debug log messages in the console and saves them to the RuneLite logs folder.True/FalseN/A
Disable DiffsDownload full JAR files for plugin and dependency updates instead of just the diffs.True/FalseN/A
Disable TLS VerificationRuneLite and Kraken make several HTTP calls to retrieve files over TLS/SSL ensuring the traffic is encrypted end to end. This option will disable the verification of these endpoints. Usually this comes in handy with strict proxies.True/FalseN/A
Disable UpdatesPrevents RuneLite from updating. You will not be able to play without running the latest version of RuneLiteTrue/FalseN/A
Safe ModeRuns RuneLite in safe mode loading only plugins that come pre-installed from the client. External plugins from the Plugin Hub will not be loaded. Kraken plugins will still be loaded.True/FalseN/A
IPv4Prefers IPV4 of IPV6True/FalseN/A
Client ArgumentsCustom Client arguments that are passed directly to the RuneLite client. You can find RuneLite client arguments to pass here.String--developer-mode --disable-telemetry --profile myplayer
JVM ArgumentsArgs passed directly to the Java virtual machine. These are generally used to control how much memory RuneLite has to work with.String-Xms256m -Xmx2048m
Max MemoryThe max memory in GB that RuneLite will useString5G
ScaleA scaling factor for Java 2DDouble1.0
Hardware AccelerationHardware Acceleration library to use for Java2DSelectAuto, Off, DirectDraw, OpenGL, Metal
Launch ModeDetermines the way the client is launched either with a forked process, reflection, or via the JVM. This is overriden by Kraken to always use reflection so this option will not do anything.SelectJVM, FORK, REFLECT