Congrats everybody! What was the final puzzle piece to get it working?
Sent from my Moto G Play using Tapatalk
Worms World Party Is Back Online!
Moderator: pcwzrd13
-
- Doom
- Posts: 185
- Joined: Sun Jan 03, 2016 2:30 pm
- Dreamcast Games you play Online: PSO
- Jon
- rebel
- Posts: 16
- Joined: Fri Nov 06, 2015 7:09 pm
- Dreamcast Games you play Online: Maximum Pool
Star Lancer
Quake 3
4x4 Evolution
Re: Worms World Party Is Back Online!
Played tonite in the scheduled game night. So much fun! I love this game, and it was great having real competition. Amazing work -- but things still seem a little flaky: about 50% of games wouldn't start...they'd just hang long enough for people to give up and restart their Dreamcasts. I found if you waited long enough (7 minutes) it would recover and you could try to join another game.
One person theorized it was certain game options causing the freeze, but I tried to be consistent with game options when I hosted and I don't think that theory is valid. Another might be a particular player with maybe a bad network setup causing everyone else to hang waiting for them... I couldn't get enough data to validate -- although games with just me, pcwizard and Brandon-something seemed to always work.
One person theorized it was certain game options causing the freeze, but I tried to be consistent with game options when I hosted and I don't think that theory is valid. Another might be a particular player with maybe a bad network setup causing everyone else to hang waiting for them... I couldn't get enough data to validate -- although games with just me, pcwizard and Brandon-something seemed to always work.
- Xerxes3rd
- fire
- Posts: 81
- Joined: Tue Nov 29, 2016 10:20 am
- Xerxes3rd
- fire
- Posts: 81
- Joined: Tue Nov 29, 2016 10:20 am
Re: Worms World Party Is Back Online!
colgate wrote:Congrats everybody! What was the final puzzle piece to get it working?
The IRC server adds an extra byte onto each client's message.
- Shuouma
- Developer
- Posts: 406
- Joined: Wed Jun 08, 2016 2:30 pm
Re: Worms World Party Is Back Online!
Jon wrote:Played tonite in the scheduled game night. So much fun! I love this game, and it was great having real competition. Amazing work -- but things still seem a little flaky: about 50% of games wouldn't start...they'd just hang long enough for people to give up and restart their Dreamcasts. I found if you waited long enough (7 minutes) it would recover and you could try to join another game.
One person theorized it was certain game options causing the freeze, but I tried to be consistent with game options when I hosted and I don't think that theory is valid. Another might be a particular player with maybe a bad network setup causing everyone else to hang waiting for them... I couldn't get enough data to validate -- although games with just me, pcwizard and Brandon-something seemed to always work.
When reading old forum thread it looks like WWP had the same issue back in the days.
Also don't know if people really added the port that you need for WWP to work. Because
like you said I never have issues with certain players which I know have a working setup.
- Shuouma
- Developer
- Posts: 406
- Joined: Wed Jun 08, 2016 2:30 pm
Re: Worms World Party Is Back Online!
colgate wrote:Congrats everybody! What was the final puzzle piece to get it working?
Sent from my Moto G Play using Tapatalk
1. Needed to add a char to the IRC "who-reply" to identicate if a user is hosting/joining/in-game
2. Replace the IP's exchanged between the clients, the IP was the internal dreampi
192.168.X.98 address.
- Kurasiu
- fire
- Posts: 79
- Joined: Sat Aug 13, 2016 1:51 pm
- Dreamcast Games you play Online: Phantasy Star Online v2
- Location: Cracow, Poland
- Contact:
Re: Worms World Party Is Back Online!
Shuouma wrote:When reading old forum thread it looks like WWP had the same issue back in the days.
Also don't know if people really added the port that you need for WWP to work. Because
like you said I never have issues with certain players which I know have a working setup.
That's actually the infamous "frozen lobby" bug. It's only present in the Dreamcast version.
Worms: World Party was a decent port from the PC version, except for the atrocious network code. The most notable of the many Game Breaking Bugs was the lobby system bug — if ANYONE disconnected from a lobby at any time (including leaving to another lobby before a match starts, disconnecting during a match, or skipping the post-match wrap up stats) everyone in that lobby would have to power down (not reset) their Dreamcast, or else everyone's game would be stuck forever on the lobby screen the next time it showed up.
My dev tumblr: http://crasharts.tumblr.com/
Zniw Adventure IndieDB entry: http://www.indiedb.com/games/zid-zniw-c ... -adventure
Zniw Adventure IndieDB entry: http://www.indiedb.com/games/zid-zniw-c ... -adventure
- Jon
- rebel
- Posts: 16
- Joined: Fri Nov 06, 2015 7:09 pm
- Dreamcast Games you play Online: Maximum Pool
Star Lancer
Quake 3
4x4 Evolution
Re: Worms World Party Is Back Online!
Wow, well at least it's not a new issue.
Now that we have all these games online, what we really need is a matchmaking service of some kind, so we can find players to play with. Obviously a dozen people in a flaky lobby does not make for a great experience... but aside from scheduled game nights (and the Skype chat, which rarely helps) there doesn't seem to be any other reliable way to find players.
I would play WWP with anyone almost any time, but I can't sit on my DC waiting for someone to pop up...
Now that we have all these games online, what we really need is a matchmaking service of some kind, so we can find players to play with. Obviously a dozen people in a flaky lobby does not make for a great experience... but aside from scheduled game nights (and the Skype chat, which rarely helps) there doesn't seem to be any other reliable way to find players.
I would play WWP with anyone almost any time, but I can't sit on my DC waiting for someone to pop up...
- Xiden
- Developer
- Posts: 2225
- Joined: Thu Jun 23, 2016 12:24 am
- Dreamcast Games you play Online: All the DC games!!
Re: Worms World Party Is Back Online!
Shuouma wrote:Jon wrote:Played tonite in the scheduled game night. So much fun! I love this game, and it was great having real competition. Amazing work -- but things still seem a little flaky: about 50% of games wouldn't start...they'd just hang long enough for people to give up and restart their Dreamcasts. I found if you waited long enough (7 minutes) it would recover and you could try to join another game.
One person theorized it was certain game options causing the freeze, but I tried to be consistent with game options when I hosted and I don't think that theory is valid. Another might be a particular player with maybe a bad network setup causing everyone else to hang waiting for them... I couldn't get enough data to validate -- although games with just me, pcwizard and Brandon-something seemed to always work.
When reading old forum thread it looks like WWP had the same issue back in the days.
Also don't know if people really added the port that you need for WWP to work. Because
like you said I never have issues with certain players which I know have a working setup.
Seems like if people didnt have DMZ or Port Fwding setup correctly then WWP would recognize that as a "Disconnect" making the lobby freeze I suppose lol (Just my speculation). I'm guessing the freeze bug is hard coded in the software?
- Shuouma
- Developer
- Posts: 406
- Joined: Wed Jun 08, 2016 2:30 pm
Re: Worms World Party Is Back Online!
Xiden wrote:Seems like if people didnt have DMZ or Port Fwding setup correctly then WWP would recognize that as a "Disconnect" making the lobby freeze I suppose lol (Just my speculation). I'm guessing the freeze bug is hard coded in the software?
Sometimes the game doesn't send out the gameflags, so the joining users don't know
the "setup". Then that will freeze it because it waits for certain strings.
So in WWP the setup is reveresed, that is, the one creating the game will try to
connect to the joined player. If it doesn't get a answer it just sits there, if you are
luck you will timeout