Home | Download | News & Changelog | Discord & Help | Roadmap | Credits Support me on ko-fi
🇵🇱 Wersja polska wpisu:
https://honmaru.pl/arkadyzja/
Hi, im making a simple matchmaking frontend for DuckStation Netplay, named Arkadyzja (pronounced /arcadisia/) Currently in its early alpha stage but operational, so I’ve decided to share it and invite users to test it.
This project is one I’m working on during my free time, and while progress is slow,
I’m having fun developing it. For now, it primarily serves as a proof of concept, with many features still to be added in the near future.
The aim for this app is to help you connect with friends (or strangers) for a quick round of your favorite PSX game, without scanning endless discord channels for someone to play.
Arkadyzja is inspired by Fightcade, Kaillera etc. but tries to do things that these platforms dont, hope you find it useful.
🎉 Update: Since Arkadyzja 0.0.14 you can also play Dreamcast titles using the integration with flycast!
Please support OG Duckstation Netplay Creators who made it all possible, so they can improve and add features to Duckstation that enhance online play:
Current features (0.0.22):
- Automatic savestates download and specific individual settings for games to prevent desyncs
- Autoupdater
- Relay servers for Duckstation Netplay & Flycast
- Player status and notification system
- Custom udp tunneling to improve Flycast p2p
- 4 player(multitap) support for Duckstation
- Simple notification system
- Delay adjustment via hotkey while in game for Duckstation
- helper tools to convert your games to proper format
Arkadyzja client (built with Electron and Angular) is using a slightly modified version of latest DuckStation Netplay to allow communication between two apps. It’s also using host codes behind the scenes. I will push the emulator source as a fork soon so hopefully Jamie, Stenzek and others can help me improve it (im not emu/cpp dev by any means).
How to get games to play on Arkadyzja?
Arkadyzja doesn’t provide games to download and we don’t encourage piracy. You can’t ask for or share links to games. The only supported way to play online on Arkadyzja is to use your own legally obtained games.
To play a game on Arkadyzja, we recommend that you create an ISO image (or even better CHD files) from your own original game disc. You can use a CD/DVD ripping software. Here’s a simple process:
- Insert game disc into your computer’s CD/DVD drive.
- Use a disc imaging software like ImgBurn, PowerISO, or AnyBurn.
- Open the software and select the option to create an image from a disc.
- Choose the source drive (where the game is inserted) and select the destination for the ISO file.
- Start the ripping process and wait for it to complete.
- Once finished, you will have an ISO image of your game (Arkadyzja can convert it for you to required CHD format).
How to use Arkadyzja
- Download the latest Arkadyzja version and unpack it:
Download Arkadyzja for Windows - Prepare your games
Create a .chd backup of your legally obtained, favorite psx classic, put it in .\duckstation\roms folder using the naming convention: gameid.chd, example:- RootArkadyzjaFolder\
- Arkadyzja.exe
- \emulator\duckstation\roms\SLUS-00402.chd
- RootArkadyzjaFolder\
You can use built in tool to convert your game and get correct format:

- Launch Arkadyzja(version).exe, read the news feed, enter Your nickname and login. There is no registration yet (waste of time for alpha).
- Go to CreateSession Tab, You should see your game:

- Click on Setup emulator, above your game list, it will launch Duckstation. Duckstation is running in portable mode to not mess with Your existing duckstation installation if you have any elsewhere ) . You should see your list of games.

- Now go to settings-> Controllers and set controller Port 1 to Digital and setup your buttons:

You can close emulator or adjust graphics settings to your liking
- Now you can press “Create session” under Your game of choice. (You can also adjust the input delay from the dropdown). The emulator will start the game. All users will be notified in global chat:

And your session will be visible on Waiting list, any user can join:

There is no ACCEPT /DECLINE yet !, alpha ;)
You can also join the active session as spectator:

Roadmap
- Bugfixes and performance improvements
- Accept/Decline or challenge system (in progress…)
- Moving to a better server
- Custom rooms
- 4p Flycast support
- Other cool stuff
Credits and special thanks
Without those amazing devs i wouldn’t be able to glue it together:
- https://github.com/stenzek
- https://linktr.ee/heatxd
- GitHub – xlenore/psx-covers: PSX/PS1 Covers Collection
- pcsx-redux/src/mips/openbios at main · grumpycoders/pcsx-redux · GitHub
- GitHub – maximegris/angular-electron: Ultra-fast bootstrapping with Angular and Electron
- Honmaru Team
Have fun! Ren (x.com/rencoding)
Arkadyzja News
Duckstation 4 player netplay and more – Arkadyzja 0.0.19
Duckstation 4 player online support and other improvements After weeks of fighting with the code – 4 player Duckstation rollback is finally here.On the Create session...
Virtua Tennis 2 online tournament
We are starting official Virtua Tennis 2 league, using Honmaru’s own tournament system and Arkadyzja.
Arkadyzja 0.0.17 is out, relay servers for Duckstation Netplay!
Relay servers added for Duckstation. If you or your friend had problems connecting (connection timeout etc.) now is the time to try again using relay servers!...
Arkadyzja 0.0.16 is out
This is an initial release for notifications. I prefer frequent and small incremental changes to see how they work out, so don’t forget to leave feedback...
Arkadyzja 0.0.14 – latest flycast dojo added
Being Dreamcast fan – i had to do it :)Changelog: Flycast Dojo added! Please consider supporting Flycast Dojo on Patreon. Flycast Dojo and other Blueminder projects...
More in Arkadyzja News Archive