Skip to content

A reverse proxy for login and game servers of Dofus Retro.

License

Notifications You must be signed in to change notification settings

kralamoure/retroproxy

Repository files navigation

retroproxy

retroproxy is a reverse proxy for login and game servers of Dofus Retro.

Go Reference CI

Build

git clone https://github.com/kralamoure/retroproxy
cd retroproxy
go build ./cmd/retroproxy

Installation

Copy config.xml to the directory where Dofus Retro is installed (e.g. …/Ankama/Retro/resources/app/retroclient/config.xml), replacing the original one.

Usage

Printing usage help

docker run --rm ghcr.io/kralamoure/retroproxy:latest --help

Output:

Usage of retroproxy:
  -d, --debug           Enable debug mode
  -s, --server string   Dofus login server address (default "dofusretro-co-production.ankama-games.com:443")
  -l, --login string    Dofus login proxy listener address (default "0.0.0.0:5555")
  -g, --game string     Dofus game proxy listener address (default "0.0.0.0:5556")
  -p, --public string   Dofus game proxy public address (default "127.0.0.1:5556")
  -a, --admin           Force admin mode on the client

Starting the proxy

docker run --name retroproxy -p 5555-5556:5555-5556 -d ghcr.io/kralamoure/retroproxy:latest

Connecting to the proxy

  1. Go to Dofus Retro in the Ankama Launcher and press the Play button. Dofus Retro in Ankama Launcher
  2. After Dofus Retro has launched, select the With LauncherLocal configuration and press the OK button. Configuration screen of Dofus Retro