An open API service indexing awesome lists of open source software.

https://github.com/michal-kapala/ubi-gs

Emulators for Ubisoft's Game Service and Ubi.com network
https://github.com/michal-kapala/ubi-gs

game-reversing gameservice gsconnect private-server reverse-engineering ubi ubi-com ubisoft

Last synced: 4 months ago
JSON representation

Emulators for Ubisoft's Game Service and Ubi.com network

Awesome Lists containing this project

README

          

# 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`](gsconnect) | Common `gsconnect.ubisoft.com` web service |
| [`homm5`](homm5) | GS game servers for Heroes of Might and Magic V |
| [`tests`](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