For the complete documentation index, see llms.txt. This page is also available as Markdown.

Command Line Options

You may also call Flycast from the command line. All command line flags correspond with the options found in emu.cfg. Here are some example calls:

Netplay

  • Server (Without Match Codes)

flycast.exe -config network:GGPO=yes -config dojo:EnableMatchCode=no -config network:ActAsServer=yes -config network:server=127.0.0.1 -config network:GGPOPort=6000 -config network:GGPORemotePort=6001 -config dojo:PlayerName=Player1 ControllerTest-DJ.cdi

  • Client (Without Match Codes)

/flycast.exe -config network:GGPO=yes -config dojo:EnableMatchCode=no -config network:ActAsServer=no -config network:server=127.0.0.1 -config network:GGPOPort=6001 -config network:GGPORemotePort=6000 -config dojo:PlayerName=Player2 ControllerTest-DJ.cdi

Spectating

  • TCP Match Transmission (Spectating)

append to server arguments

-config dojo:Transmitting=yes -config dojo:SpectatorIP=<IP> -config dojo:SpectatorPort=7000

  • TCP Match Receiving

-config dojo:Receiving=yes -config dojo:SpectatorPort=7000 -config:DojoActAsServer=yes

Test Game Screen

-config dojo:TestGame=yes

Last updated