Great news regarding Worms World Party (Online)

Discussion in 'Sega Dreamcast Development and Research' started by petterk, Jan 22, 2014.

  1. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    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:

     
  2. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    This is awesome info, hopefully someone will be able to make use of it. Thank you petterk!
     
  3. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    With this info, it should be possible to set up a irc-server, redirect the DNS or target-address with a codebreaker or something in the game itself, to the irc-server and see if it works by using a minimum of 2 Dreamcasts!
     
  4. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    My thoughts exactly. I don't have a proper DC modem setup or else I'd give it a shot myself but it does sound that easy and while I'm hopeful it will be I'm not going to bet on it being 100% flawless the first time.
     
  5. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    Im waiting for a new power-transformer for my Viking phone line simulator before I can test it out, but I will be setting up a irc server on my FreeBSD box in the meantime. What would really help though, is if someone can find out what server (ip, url) the game is trying to connect to. Then all I need to do is redirect the Dreamcast to my own server and wait for someone else to give me a helping hand by joining the game :)
     
  6. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    If you cann send me the executables I can take a look if I have some time.

    You should at least be able to sniff that out once your network setup is done though.
     
  7. Dreamcast

    Dreamcast Intrepid Member

    Joined:
    Jul 17, 2007
    Messages:
    619
    Likes Received:
    35
    I've looked into this a few years ago. With the IRC server I had set up then, I determined the following:
    For "#/#/#", the first two are the game type and the last number is possibly the terrain type.

    These are the IRC sprintfs pulled from the game:

    <%c:%s>%d,%d,%d,%d,%d,%d
    <%c:%s>
    <%c:%s>%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d
    <%c:%s>
    <%c:%s>%d,%s,%s,%s,%s,%d,%d
    <%c:%s>no

    And I determined what these do from communicating with the IRC server:

    <e:pn!hash> (GAME FULL)
    <q:gn>pn!hash (CALLS GAME ENTER)
    <n:pn!hash> (EXITED THE GAME)
    <c:pn!hash> (PLAYER LEAVES A GAME)
    <d:pn!hash>pn (PLAYER ENTERED)

    * gn = (game's name)
    * pn!hash = (player's name)!(8-character hash)

    As I had mentioned over at http://dreamcast.onlineconsoles.com, the game won't start. The best guess is that there may have been a bot on the server that negotiated part of the connection or was there for authorization.
     
    Last edited: Jan 22, 2014
  8. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    Thats great info right there, but regarding the issue with the game not starting, look:

    _IF_ the game doesnt start when we set up the game, we could try finding the 'start game'-command ourselves, and parse it via the server manually to see if that helps.
     
  9. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
  10. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    If someone uses PC-DC server (or can connect their DC to the PC anyway) and could fire up wireshark or another packet analyzer we could probably find out what port WWP tries to connect to so that we can try to forward the game to a standard irc server.
     
  11. PrOfUnD Darkness

    PrOfUnD Darkness Familiar Face

    Joined:
    Mar 13, 2004
    Messages:
    1,121
    Likes Received:
    48
    I wish I hadn't throw away my modems years ago :-(
     
  12. Dreamcast

    Dreamcast Intrepid Member

    Joined:
    Jul 17, 2007
    Messages:
    619
    Likes Received:
    35
    The game has already been forwarded to a standard IRC server (see my post above). I tested the game several years ago. I was able to create a game, but the game couldn't be started, if I recall correctly. Either that or another player couldn't join the created game without being forwarded directly to the room, and then the game wouldn't start.
     
  13. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    I have seen your post and I know theres something missing, but Im going to take a deeper look at this in a few days, testing it out etc. Would help to shave off some time if anybody happen to know the port to set up the server on so I can jump right into it.
     
  14. SegaLife

    SegaLife Rising Member

    Joined:
    Sep 22, 2014
    Messages:
    60
    Likes Received:
    4
    Any progress on this?
     
  15. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    Not a priority for me right now as I only have BBA access atm. Working on getting UT back online.

    Anyway, the ports for the PC-version was:

    17010, 17011, 17012

    One could set up a local irc server on a computer and try to connect with the correct ports.
     
  16. billcosbymon

    billcosbymon Guru Meditation Error

    Joined:
    Dec 31, 2009
    Messages:
    660
    Likes Received:
    48
    I wouldn't mind playing a few games of worms haha. I hope you guys get the server going, I can help test if you want.
     
    Last edited: Nov 17, 2014
  17. Blai

    Blai Enthusiastic Member

    Joined:
    Apr 2, 2007
    Messages:
    575
    Likes Received:
    39
  18. rso

    rso Gone. See y'all elsewhere, maybe.

    Joined:
    Mar 26, 2010
    Messages:
    2,190
    Likes Received:
    447
    Try the dreamcast-talk thread linked above, it's a bit more lively there - the last post is from july
     
  19. TerdFerguson

    TerdFerguson ls ~/

    Joined:
    Apr 27, 2015
    Messages:
    664
    Likes Received:
    353
    The game isn't compatible with a standard IRC server and a custom/modified server needs to be setup for the game to function properly
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page