This project is a community-driven emulator for original game services. Main goal is to make it better playable in LAN parties or in any place where proper internet connection is a problem.
If you want to discuss about it - join our Discord community!
Important
Currently have support only for Steam (Windows) version.
Download latest server files from sources or release
- Install depedencies with
pip install -r requirements.txt
- Generate self-signed SSL certificates. You can use
tools/create_ssl.py
for it. Put certificate and private key to thessl
folder in the project root - Modify config file in the
config
folder for your needs (change IP's) - Open port tcp/443 for your clients (allow in the firewall)
- Run API with
python -m api.api
- Modify your hosts file with binding original to your host IP. For example
127.0.0.1 coh2-api.reliclink.com
. Also runipconfig /flushdns
command to prevent connecting issues - Install self-signed SSL certificates from host to your system
- Try to run the game. API will automatically create account for you
For now is implemented:
- Entering main menu, fetch some data
- Start any singleplayer game (Campaign, Theater of War) (no skirmishes yet)