Skip to content

michal-kapala/ubi-gs

Repository files navigation

Ubisoft Game Service

Game Service (GS) was an online game feature SDK developed by Ubisoft.

It allowed for implementation of user auth, friends, matchmaking, in-game chat, CD key validation and more.

The games published by Ubisoft ca. 2000-2005 used gsconnect.ubisoft.com for online config, along with a dedicated network protocol suite for game server communication.

Usage

To install all dependencies, run:

pip install -r requirements.txt

See dedicated READMEs for service usage info:

Directory Description
gsconnect Common gsconnect.ubisoft.com web service
homm5 GS game servers for Heroes of Might and Magic V
tests Unit tests

Python 3 is required for running the scripts (3.11+ recommended).

Games

An incomplete list of titles using GS SDK:

  • Heroes of Might and Magic V
  • Tom Clancy's Splinter Cell: Chaos Theory