Skip to content

Verify Live DB Support: Imperivm: Great Battles of Rome (GBR)#30

Description

@AlexiusItaly

Hi OpenSpy team! 馃憢

I am the developer of a community launcher for the 2005 RTS classic Imperivm: Great Battles of Rome (GBR). I've been reverse-engineering gbr.exe and patched the hardcoded GameSpy domains (impegbr.com) to point to openspy.net (both are exactly 12 characters, making it a clean hex redirect).

Current Status

  • The game successfully connects to OpenSpy IPs on port 6667 (PeerChat) and 28910 (GPSP/Search Provider).
  • The DNS gbr.master.openspy.net resolves correctly to server1.openspy.net.
  • The Issue: The server browser returns an empty list, even when a game is actively hosted.

The Missing Piece

A community member found the original GameSpy database entries for this game in your GitHub SQL dump (Gamemaster.sql):

  • gamename: gbrome | secretkey: hEf6s9j (Standard)
  • gamename: gbromeam | secretkey: hEf6s9j (Automatch)

I have also confirmed via x32dbg that gbrome is indeed hardcoded in gbr.exe (it is used for GameStats URLs).

The Request

Since these entries exist in the GitHub SQL dump but the live server still returns an empty list, could you please verify if this game has actually been deployed to the live database?

If it is already live, just let me know! I will then run a Wireshark capture to verify exactly what packets the client is sending, just in case the game is failing to pass security checks or querying with the wrong string.

Thank you so much for your time and for keeping classic multiplayer alive! 馃檶

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions