asteria-proxy is an open-source project which integrates in the asteria tools suite. It aims to provide an open messaging API through which you can develop your game servers without worrying about the networking layer.
We provide you a scalable proxy that relays client's events like connections & messages through a message queue backed by a stable infrastructure powered by docker & kubernetes.
Make sure you have these tools installed on your machine
Docker (18.09+)
Docker Compose (1.24+)
- Sample with working receiver Here
- Compose proxy+rabbitmq only Go to the compose example folder
- Docker proxy only
docker run --it -p 23000:23000 --env-file=.env asteriatools/proxy:latest
- soon...
Install rabbitmq & set your environnement variables reflecting those that are in configs/env/base.env.
Il will pull all the required images & build the project if necessary.
- Unit tests
$ docker-compose -f docker-compose.test.yml run --rm unit
- Functional tests
$ not yet...
Advanced documentation can be found in the docs folder.
