Upgrade MS architecture @Darkelarious

This is where the real R&D happens: the development section of 333networks.


  • As already stated out in the skype conversation, you will hopefully update the architecture soon to support more games (eg republic commando).

    From perl masterserver: ▒swrcommandoswrcommando-J.AVKZ-\hostname\hostport\numplayers\maxplayers\mapname\gametype\fraglimit\timelimit\numteams\dedicatedserver\friendlyfire
    [2018-02-22 18:31:03] [friendlyfire] dummy


    nc 164.132.196.125 11138 -u
    \status\
    \hostname\ -=DM=- swrc-modding.net\gamever\2226\hostport\7770\mapname\KACHIRHO\gametype\DM\numplayers\0\maxplayers\32\gamemode\openplaying\numteams\0\fraglimit\50\timelimit\60\dedicatedserver\1\friendlyfire\0\final\\queryid\1.1

    wireshark:
    Image

    add server manually:
    Image

    uplink gameserver to masterserver (different application)
    Image
    Plasma
     
    Posts: 3
    Joined: 13 Feb 2015 23:11



  • Okay, I have picked up on this one;

    Established problem: the heartbeat uses \x00 as separator and different keywords. The query uses \ as separator for gamestats. The client uses \x00 as separator. Secure/validate challenge is not indirectly supported.

    Projected solution: stripped version of the masterserver to support only swrcommando on ports 27900/28910. Use \x00 as default separator (index off-by-one). Ignore query (or do not handle it). Use \x00 as separator for client connections.

    A drawback is that the ports are hardcoded. That means that the stripped swrcommando masterserver can not run in parallel with the 333networks masterserver.

    There will still be some debugging involved, and it will cost some time. I will take a look at it this weekend/upcoming week as time becomes available.
    --Darkelarious
    Image
    master.333networks.com -- Master Server home
    forums.333networks.com -- Errorist Forums
    irc.synirc.net #333networks -- our IRC channel
    http://git.333networks.com -- Master Server Source code
    User avatar
    darkelarious
     
    Posts: 56
    Joined: 09 Jan 2015 23:12
    Location: Phobos Moon



Return to Development




Information
  • Who is online
  • Users browsing this forum: No registered users and 0 guests
cron