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
- Host: GitHub
- URL: https://github.com/michal-kapala/ubi-gs
- Owner: michal-kapala
- License: mit
- Created: 2022-03-02T20:12:51.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T18:46:58.000Z (over 1 year ago)
- Last Synced: 2024-10-31T19:29:18.662Z (over 1 year ago)
- Topics: game-reversing, gameservice, gsconnect, private-server, reverse-engineering, ubi, ubi-com, ubisoft
- Language: Python
- Homepage: https://gsconnect.ubisoft.com
- Size: 123 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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