- `l2su instance add [at ] [--force]` - `l2su instance list` - `l2su instance remove [--delete]` - `l2su instance rename ` - `l2su user add` - `l2su user remove ` - `l2su user nick []` - handy for users with long annoying names like `______HAHA______` - `l2su user login ` - `l2su user list` - `l2su version list remote` - `l2su profile add ` - `l2su profile delete ` - `l2su profile rename ` - `l2su profile set ` - `l2su profile get ` - `l2su profile info ` - `l2su launch [] [--force] [--detach] [--nodetach] [-- []] [++ []]` - `--force`: launches without interaction, even if offline - `--detach`: prevents the launcher from staying open (despite profile settings, this is the default) - `--nodetach`: keeps the launcher running and printing game logs to stdout/stderr - ``: arguments passed without interpretation (besides checking for `++`) to the JVM - ``: arguments passed without interpretation to the game - `l2su launch2 [--force] [--detach] [--nodetach] [-- []] [++ []]` - `l2su version` - `l2su help` # profile settings - `instance`: the instance that this profile - `version`: the version of the game to use - `user`: a user that should be the default selected when using `l2su launch` - `vm-opts`: VM options to use for the profile - `runtime`: `null` for mojang-provided launcher, or an absolute path to a java runtime to use - `launch-method`: `jni` or `traditional` - `detach`: `true` to return control back to the shell after launching the game successfully - `resolution`: a value like `1280x720` to pass to the game as a custom resolution value