Ketting Launcher is an all-in-one launcher for all Ketting versions. This can essentially be used as a server jar, but for all versions of Ketting.
- Make sure that you have Java 17 installed. You can download it here.
- Make sure you are in a clean directory, as the launcher will download all the files it needs to run in the current directory. Do not run the launcher jar in your downloads folder!
- Download the latest version of Ketting Launcher from the releases page.
- Make a new folder and put the launcher in it.
- Open a terminal of choice and run the jar with
(see launch arguments for more info)
java -jar kettinglauncher-X.X.X.jar -minecraftVersion <version>
These arguments are subject to change, and may not work in future versions. For a full list of arguments, run the launcher with -help
Argument | Description |
---|---|
-help |
Shows the help menu |
-noui |
Disables the fancy UI |
-nologo |
Disables the big logo |
-accepteula |
Accepts the EULA automatically |
-dau or -daus |
Disables automatic server updates |
-daul |
Disables automatic launcher updates |
-createLaunchScripts |
Creates launch scripts to launch Ketting directly |
-installOnly |
Only installs the server and exits after |
-minecraftVersion <version> |
Sets the Minecraft version to use 1 |
-forgeVersion <version> |
Sets the Forge version to use 1, 2 |
-kettingVersion <version> |
Sets the Ketting version to use 1, 2 |
Unstable arguments: | Description |
---|---|
--launchTarget <target> |
Sets the forge launch target, this should not be used unless you know what you're doing |
All args above can also be set by setting environment variables or jvm Properties.
Let x
be an arbitrary argument from the above lists, with the character -
removed (e.g. -dau
becomes dau
).
The corresponding Environment Variable to that argument would be: kettinglauncher_
followed by x
(e.g. kettinglauncher_dau
in case of the earlier example).
The corresponding jvm Property to that argument would be: kettinglauncher.
followed by x
(e.g. kettinglauncher.dau
in case of the earlier example).
There is also the jvm Property kettinglauncher.debug
.
That cannot be set any other way, due to java limitations and how the launcher is laid out.
We do not recommend activating that, since it activates a ton of extra information, that is most of the time useless.
You can create a file called mcversion.txt
in the same directory as the jar, and put the Minecraft version in there. This will be used as the Minecraft version and will take priority over the -minecraftVersion
argument.
This will be added in the future, when I have time to create a new website.
Before you create an issue, check if you followed all steps in the how to use section. If you did, create an issue on the issue tracker.
Note: For any bugs not related to the launcher itself, please create an issue on the respective repository. E.g. Ketting-1-20-x.
Make sure that the bug is not already reported on the issue tracker. If it is not, create a new issue with as much information as possible.
Feel free to join our Discord server and ask your question there.