BF3RM/VU-Launcher

[Bug] Missing launch arguments

Opened this issue · 1 comments

Maybe it would make sense to pull this information automatically somehow.
Anyways these are missing:

Common launch arguments:

  • vexttrace
    Enables VEXT execution tracing. When tracing is enabled and VU crashes, the last executed line of each loaded VEXT mod will be available from the crash dialog and in the submitted crash details. Keep in mind that this could adversely affect performance.

Client launch arguments:

  • vu://join/<server-guid>[/<password>]

Connect to a server with the given GUID (without dashes) and an optional password. This is the ID of a server key. You can also use this URL as a hyperlink on a website to join a server.

Example: vu://join/4ffa57c1068540e59b9a25eb6b00dfcd
Example (with password): vu://join/4ffa57c1068540e59b9a25eb6b00dfcd/amazingpass

  • vu://spectate/<server-guid>[/<password>]

Connect as a spectator to a server with the given GUID (without dashes) and an optional password. This is the ID of a server key. You can also use this URL as a hyperlink to join a server as a spectator.

Example: vu://spectate/4ffa57c1068540e59b9a25eb6b00dfcd
Example (with password): vu://spectate/4ffa57c1068540e59b9a25eb6b00dfcd/amazingpass

  • cefdebug

Enable verbose debugging logging for CEF. Useful for catching issues with WebUI mods. When running with this argument, a debug.log file will be created in the directory of VU (usually %LocalAppData%\VeniceUnleashed\client).

Server launch arguments:

  • unlisted

Makes the server not show up in the server list. Unlisted servers can only be joined by the connect console command or via the vu://join/server-id url scheme, which can also be added as a launch argument to vu.exe to auto-join as soon as the client loads.

  • joinaddr <ip>

Specifies the IP address clients should connect to in order to join this server. Only IPv4 addresses are supported. If you don't specify this, the backend will attempt to automatically detect the server's IP address.

  • joinhost <hostname>

Specifies a hostname clients should use when connecting to this server. When this is specified -joinaddr has no effect and any clients attempting to connect will not attempt to perform any NAT detection.

  • noUpdate

Disables automatic updates.

  • and the multi client launch argument isn't a thing anymore. So remove it.