github blueminder/flycast-dojo dojo-6.28
Flycast Dojo 6.28

latest releases: dojo-7-preview4, dojo-6.53, dojo-6.52...
pre-release15 months ago

Flycast Dojo 6.28 serves as a bug fix release for Flycast Dojo 6.26. This release fixes Match Code & Relay launching from command line, the Windows internal updater to accept new releases, allows games without savestates to be played online again, and cleans up integration details needed for matchmaking frontends. Special thanks to Ren, ToastRider, & pof for reporting bugs, integration, and debugging assistance.

Flycast Dojo 6.28 Release Notes

  • Mac: Set proper Content Path when DOJO_BASE_DIR is assigned
  • Relays, CMD: Use Relay Key entered in arguments (Thanks Ren)
  • Relays: Fix Relay command line start
  • Savestate Download: Don't show successful save if file is not found
  • Client Join: send to stdout

Flycast Dojo 6.27 Release Notes

  • Savestate Download: Fix flickering screen, allow game to be launched when missing savestate
  • Internal Updater, Windows: Fix Updater, Accepts application/zip content type (Thanks ToastRider)
  • Match Codes: Start matchmaking session after host/join selection
  • Match Codes, Relay Keys: Send codes to stdout
  • GGPO: Send session start to stdout

Flycast Dojo 6.26 introduces a new connection method: relay servers. For users on networks where a direct P2P connection over Match Codes do not work, relay servers will allow you to tunnel all game traffic through a server visible by both parties on the open internet. Just point to your server of choice, and exchange codes with your opponent like you would with Match Codes. This should serve as an alternative to Fightcade's own tunnels or using a Virtual LAN with Direct IP.

image

New UI changes where also made in this go-around. All modes and connection methods are now available in the drop-down on the main menu, and helpful description text is available for each selection. Icons now adorn the interface, and the netplay flow has been cleaned up for all connection methods.

image

Since this is the first release with relays, this will be the first time they will be tested in the wild. I have put up 7 servers around the world according to the most active regions where Match Codes have been used. Once relays are in a solid place, I'll be releasing the server code so that people can host their own. Server capacity and new locations will be determined after initial testing and feedback of what is up now. (An extra special thanks to our Patreon contributors, who make server deploys possible!)

In future releases, I plan on combining the hole punching used in Match Codes with relays through automatic detection. In the mean time, you can start with Match Codes and switch over to a relay when that doesn't work.

image

Relay Servers

  • us-west-1.match.dojo.ooo (Hillsboro, OR, USA)
  • us-east-1.match.dojo.ooo (Ashburn, VA, USA)
  • chl-1.match.dojo.ooo (Santiago, Chile)
  • esp-1.match.dojo.ooo (Madrid, Spain)
  • fin-1.match.dojo.ooo (Helsinki, Finland)
  • kor-1.match.dojo.ooo (Seoul, South Korea)
  • aus-1.match.dojo.ooo (Sydney, Australia)

For news, support, and potential matchmaking, head over to the Dojo Project Discord. I'll be looking over the server performance and taking feedback there. Enjoy!

Flycast Dojo 6.26 Release Notes

  • Relay Servers
  • Font Awesome Icon Integration
  • Connection Flow UI Overhaul
    • Match Codes
    • IP Entry
  • Main Screen: Mode & Connection Method Selection
  • Main Screen: Mode Descriptions
  • Savestate Download: Remove stuck modal on main menu return

Don't miss a new flycast-dojo release

NewReleases is sending notifications on new releases.