Skip to content

Launch Arguments

roxya edited this page Mar 9, 2023 · 14 revisions
Argument Function
settings launches with a specified settings.json file
skipupdate forces CUO to skip the auto-update [DEV-BRANCH-ONLY]
username appends your username into the client
password appends your password into the client
password_enc Non-standard setting Similar to password but for already encrypted passwords
ip specify the shard IP to connect to
port specify the shard port to connect to
ultimaonlinedirectory or uopath required argument sets the UO file path
clientversion sets the UO client version. If empty, CUO will try to get the right version from client.exe
lastcharactername or lastcharname auto logs in the last character (case sensitive)
lang 3 letters language (ex: "ENU")
last_server_name server name to connect (case sensitive)
fps sets the FPS limit for the client [min: 12, max: 250]
debug launches the client with debug mode on
profiler calculates the times spent in Draw/Update methods. It is a debug stuff.
saveaccount option to save your account info
autologin auto logs into your account
reconnect if you lose connection, CUO will try to reconnect
reconnect_time time between reconnection in milliseconds
login_music sets login music on or off
music sets music to on or off
login_music_volume sets the volume of the login music
music_volume sets the volume of the music
shard_type or shard this option will setup the statusbar pic. [0 = normal, 1 = old, 2 = Outlands]
skiploginscreen skips the login screen
force_driver 0 = default, 1 = OpenGL, 2 = Vulkan
encryption 0 = none, 1 = enabled [CUO will use encryption based on client version]
use_verdata true/false. CUO will automatically figure out if client has to use verdata when this arg is set to false.
plugins define your plugin path like -plugins "./folder/plugin.dll,./folder2/plugin2.dll"
maps_layouts endless maps count. format: "width,height;width1,height1;...;widthN,heightN"
filesoverride or uofilesoverride specify a path to a text file containing entries of game files to override. Example format for. text file: map0.mul=c:\path\to\my\map0.mul
profilespath specify an alternate path for character profiles. e.g. -profilespath c:\UO\profiles (absolute), -profilespath Data\Profiles_2 (relative to the ClassicUO executable)
packetlog networking traffic is saved in a log file in "./ClassicUO/Logs"