DCnet is here for Flycast and Dreamcast to be able to play native online games!!!
Posted: Mon Jan 20, 2025 11:46 am
Hi guys, Today I have some HUGE updates/new for you all out there! So last week, Flyinghead once again made our Dreamcast experence even better, and released DCnet. Sense it has come out, everyday he has been adding more features, and more games, and stability fixes, and currently, the playerbase is amazing already! Were going to talk abit about what it is, why you should care, and what its doing for all of us not just in the Flycast community, but the Dreamcast Community as well!
What Is DCnet?
DCnet is the way forward for most Dreamcast native online multiplayer. Most don't know this, but the DC was the first home system to come with a modem built in for online play. MANY games had these features built right in. Obviously most of these servers have gone down over time, but there are HUGE dedicated fans that have revived these servers and even the internet pages you could access from within the games! Flycast has made this so much easier. Now you can connect with flycast to the online servers, but there are many restrictions and a complicated for many setup involved, making it a pain and most people avoid this. This is where DCnet comes in. DCnet, is hosted by Flyinghead, and can be connected thru Flycast or a realdreamcast with some tinkering, and the best part, no setup, and many more network connections will be able to be used, like Open Wifi, and cellular networks. In most cases, you just go to FLYCAST SETTINGS>NETWORK>and TICK "DCnet" and you are all set! The player base is growing super fast, and on the offical flycast discord *link is on our Subreddit info to avoid reddit filters from marking this post* which has a DCnet Text chan that announces when players have joined a game or is waiting, which many use to jump in when they see others and so on. To ensure consistant gameplay, join up and utilize this, *More games are being added to the server currently*
How Do I Use DCnet?
It is VERY simple. First, google "Dreamcast CI Releases" and use the resulting git link to get the DEV release of Flycast for ANY system you are on, [Android, IOS,Win,Lin,Switch,Xbox,and so on], if you are updating your current install, just extract the single "Flycast.exe" and paste it in your current flycast directory [ Rename the current Flycast.exe in there to FlycastBKP.exe if you want to ensure a back up] then run it, go to settings>Network> Tick "USE DCnet", and then enjoy! No NAT or PORT FWDING any more, no network restrictions like their used to be, you can playu this over your phones network if you want, works GREAT.
What Games Currently Are Supported?
Ooga Booga
NFL 2K2
NFL 2K1
NCAA 2K2
NBA 2K2
NBA 2K1
World Series Baseball 2K2
Internet Game Pack
ChuChu Rocket!
DeeDee Planet
Monaco Racing Simulation 2
Pod Racer
Planet Ring
Toy Racer
Quake
F355 Challenge - Passione Rossa
Each game is the USA version only, except any games that only had a EUR release, then currently thoes are the only exceptions, like Toy Racer. FlyingHead is CONSTANTLY adding new games, so check back DAILY to ensure you are keeping up with the current library of supported games.
~SUPER IMPORTANT INFO YOU MUST KNOW~
Many games [like the 2k Games] Will ask for a username and password once you login to DCnet. Register your acount BUT NOTE. YOUR USERNAME AND PASSWORD MUST BE 6 CHARACTERS. ANY LESS WILL NOT BE ACCEPTED. From here you can now say " I have an account" when asked, and use your login you made initally when going thru Reg.
GO TO FLYCAST> SETTINGS> CONTROLS> and the tiop half of the screen where all the devices plugged in [Mouse, Keyboard, Controllers, Etc] to the right of "Keyboard" select PORT D, then on the lower half of the screen where it shows you the 4 ports and what is hooked up to them, for PORT D, click the drop down and select keyboard. You should now be able to use this to type where ever there are TEXT BOXES in chat, logins, and game things.
F355, aside from Quake, is the most played game, and there is a trick to ensure fast load ups, and to ensure your name is not "No Name" when racing. Go to OPTION>GAME SETTINGS> USERNAME to set your username that will show on the discord announcment page [ Join to ensure consistant game play] and in the game its self, then at the main menue go to CAR SETTINGS, set your car number and color and other adjustmensts here. NOW IMPORTANT PART HERE... YOU MUST SAVE BOTH IN THIS CAR SETTINGS MENU, AND ON THE HOMEPAGE. When you load back in to play, you MUST LOAD the CAR SETTINGS AND THE GAME PROFILE from the MAIN MENU.
PRO TIP: After you do both loads, SAVESTATE on Flycast. Then when you boot the game, you can instantly hit LOAD STATE, and it will load both your car and user profiles, and you just need to go to network connections. This is PERFECT for when you see a user join up on the discord and want to join that race.
UPDATE FLYCAST DAILY. Flyinghead is releaseing updates jsut about every day right now for DCnet, so to ensure you get every fix, and addition, you must download the updates as often as you can.
IN ORDER TO PLAY ON ANDROID!.... Currently the DEV, NOR, the Stable Google Play Store versions have DCnet. It is coming very soon, but if you want to play on android, you MUST downlaod the Android DEV release from the FLYCAST CI GIT REPO [Google that} and manually install, and once its live on the dev path for GPS, you can switch back to ensure auto updates occur when using GPS.
The Flycast Discord has a DCNET text chan, and you can set that to announce when a message is posted, the only messages posted in there are the bots showing whos waiting to playonline, and using this can ensure you always find a player!
ALSO.... can we do everyone here a favor... if you want to just be negitive and nag, and start issues, can we just....not? There have been so many people here that I have met that hace just STOPPED doing projects/working on things for the rest of us to enjoy, because users that do NOTHING,l come in and bring everything/everyone down. This world has enough hate in it, let us fix that!
What Is DCnet?
DCnet is the way forward for most Dreamcast native online multiplayer. Most don't know this, but the DC was the first home system to come with a modem built in for online play. MANY games had these features built right in. Obviously most of these servers have gone down over time, but there are HUGE dedicated fans that have revived these servers and even the internet pages you could access from within the games! Flycast has made this so much easier. Now you can connect with flycast to the online servers, but there are many restrictions and a complicated for many setup involved, making it a pain and most people avoid this. This is where DCnet comes in. DCnet, is hosted by Flyinghead, and can be connected thru Flycast or a realdreamcast with some tinkering, and the best part, no setup, and many more network connections will be able to be used, like Open Wifi, and cellular networks. In most cases, you just go to FLYCAST SETTINGS>NETWORK>and TICK "DCnet" and you are all set! The player base is growing super fast, and on the offical flycast discord *link is on our Subreddit info to avoid reddit filters from marking this post* which has a DCnet Text chan that announces when players have joined a game or is waiting, which many use to jump in when they see others and so on. To ensure consistant gameplay, join up and utilize this, *More games are being added to the server currently*
How Do I Use DCnet?
It is VERY simple. First, google "Dreamcast CI Releases" and use the resulting git link to get the DEV release of Flycast for ANY system you are on, [Android, IOS,Win,Lin,Switch,Xbox,and so on], if you are updating your current install, just extract the single "Flycast.exe" and paste it in your current flycast directory [ Rename the current Flycast.exe in there to FlycastBKP.exe if you want to ensure a back up] then run it, go to settings>Network> Tick "USE DCnet", and then enjoy! No NAT or PORT FWDING any more, no network restrictions like their used to be, you can playu this over your phones network if you want, works GREAT.
What Games Currently Are Supported?
Ooga Booga
NFL 2K2
NFL 2K1
NCAA 2K2
NBA 2K2
NBA 2K1
World Series Baseball 2K2
Internet Game Pack
ChuChu Rocket!
DeeDee Planet
Monaco Racing Simulation 2
Pod Racer
Planet Ring
Toy Racer
Quake
F355 Challenge - Passione Rossa
Each game is the USA version only, except any games that only had a EUR release, then currently thoes are the only exceptions, like Toy Racer. FlyingHead is CONSTANTLY adding new games, so check back DAILY to ensure you are keeping up with the current library of supported games.
~SUPER IMPORTANT INFO YOU MUST KNOW~
Many games [like the 2k Games] Will ask for a username and password once you login to DCnet. Register your acount BUT NOTE. YOUR USERNAME AND PASSWORD MUST BE 6 CHARACTERS. ANY LESS WILL NOT BE ACCEPTED. From here you can now say " I have an account" when asked, and use your login you made initally when going thru Reg.
GO TO FLYCAST> SETTINGS> CONTROLS> and the tiop half of the screen where all the devices plugged in [Mouse, Keyboard, Controllers, Etc] to the right of "Keyboard" select PORT D, then on the lower half of the screen where it shows you the 4 ports and what is hooked up to them, for PORT D, click the drop down and select keyboard. You should now be able to use this to type where ever there are TEXT BOXES in chat, logins, and game things.
F355, aside from Quake, is the most played game, and there is a trick to ensure fast load ups, and to ensure your name is not "No Name" when racing. Go to OPTION>GAME SETTINGS> USERNAME to set your username that will show on the discord announcment page [ Join to ensure consistant game play] and in the game its self, then at the main menue go to CAR SETTINGS, set your car number and color and other adjustmensts here. NOW IMPORTANT PART HERE... YOU MUST SAVE BOTH IN THIS CAR SETTINGS MENU, AND ON THE HOMEPAGE. When you load back in to play, you MUST LOAD the CAR SETTINGS AND THE GAME PROFILE from the MAIN MENU.
PRO TIP: After you do both loads, SAVESTATE on Flycast. Then when you boot the game, you can instantly hit LOAD STATE, and it will load both your car and user profiles, and you just need to go to network connections. This is PERFECT for when you see a user join up on the discord and want to join that race.
UPDATE FLYCAST DAILY. Flyinghead is releaseing updates jsut about every day right now for DCnet, so to ensure you get every fix, and addition, you must download the updates as often as you can.
IN ORDER TO PLAY ON ANDROID!.... Currently the DEV, NOR, the Stable Google Play Store versions have DCnet. It is coming very soon, but if you want to play on android, you MUST downlaod the Android DEV release from the FLYCAST CI GIT REPO [Google that} and manually install, and once its live on the dev path for GPS, you can switch back to ensure auto updates occur when using GPS.
The Flycast Discord has a DCNET text chan, and you can set that to announce when a message is posted, the only messages posted in there are the bots showing whos waiting to playonline, and using this can ensure you always find a player!
ALSO.... can we do everyone here a favor... if you want to just be negitive and nag, and start issues, can we just....not? There have been so many people here that I have met that hace just STOPPED doing projects/working on things for the rest of us to enjoy, because users that do NOTHING,l come in and bring everything/everyone down. This world has enough hate in it, let us fix that!