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