Great news regarding Worms World Party (Online)

Discussion of topics related to licensed games, software hacking/modification, prototypes, and development kits belongs here. Includes topics related to emulating the Dreamcast console on your computer or on another gaming console. Discussion of Reicast should go in the Official Reicast Forum.
Post Reply
petterk
DCEmu Cool Newbie
DCEmu Cool Newbie
Posts: 14
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Thu Feb 17, 2011 11:14 am
Has thanked: 0
Been thanked: 0

Great news regarding Worms World Party (Online)

Post by petterk »

Hi,

so I was looking around on google and found the name "Martin Randall", who supposedly did the online part of Worms World Party for Dreamcast.


And so I emailed the guy after I found his email address somewhere.


I asked him how the servers operated, and what it takes (besides packetlogs) to get this up and running again.

This is Martin Randall's answer:
Hi Petter,

Thanks for your email. I am the Martin Randall that worked on the Dreamcast version of Worms World Party. That was 14 years ago, so you will forgive me if my memory is a little rusty!

The online capabilities were in two phases – setting up an online game and actually playing the game once a host and guests had been established. I mostly worked on the first phase which was part of the user-interface at the start of the game. The WormsNet server was basically a standard IRC (Internet Relay Chat) server – as far as I recall, there were no changes to this at all. The client software in the game’s frontend sent messages using the IRC protocol to set-up rooms, chat to others that were also online and set up games. Rather than send plain text in IRC, the messages were pre-encoded so that the clients could distinguish commands (such as host a game, join a game, start a game, etc.) from general chat. All this logic is encoded in the game software so in theory you don’t need to worry about that if you point them to a standard IRC server. Once a game had been hosted and other players joined (using IRC messages to keep everyone in sync), a final ‘start game’ command was sent from the host and the clients received this. The host/client information was passed onto the game code which then handled the communication between hosts and clients to do a network game.

I don’t recall the syntax of the IRC commands that were sent, but as I said – you should not need to know this as it is all in the code that extended the IRC client software in the game itself.

That’s as much as I recall – it was all a long time ago. Good luck with the project and let me know if you have any success.

Cheers,
Martin Randall
petterk
DCEmu Cool Newbie
DCEmu Cool Newbie
Posts: 14
Joined: Thu Feb 17, 2011 11:14 am
Has thanked: 0
Been thanked: 0

Re: Great news regarding Worms World Party (Online)

Post by petterk »

User avatar
TheRedFox
Insane DCEmu
Insane DCEmu
Posts: 152
Joined: Tue Aug 05, 2008 1:57 pm
Has thanked: 0
Been thanked: 0

Re: Great news regarding Worms World Party (Online)

Post by TheRedFox »

Wow! I don't have working internet on my DC, but it's cool that there are still people doing this!
Wyrd bi∂ ful aræd
User avatar
I.M. Weasel
Iron Muskateer Weasel
Posts: 2780
Joined: Fri Jan 04, 2002 4:45 am
Location: The city of the future, Los Braingeles
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Great news regarding Worms World Party (Online)

Post by I.M. Weasel »

Nice work! Tracking down devvers and actually getting a informative response is not easy.
:arrow: http://tofuheavyindustries.com
Mac Dream Tool / Mac Dream Tool Services (released Sept. 2019)
Creator of Various awesome Video Games

"You don't have to be forgiven. Clint Eastwood taught us that."
Post Reply