https://github.com/KranX/Vangers
The video game that combines elements of the racing and role-playing genres.
https://github.com/KranX/Vangers
game sdl2 video-game
Last synced: 29 days ago
JSON representation
The video game that combines elements of the racing and role-playing genres.
- Host: GitHub
- URL: https://github.com/KranX/Vangers
- Owner: KranX
- License: gpl-3.0
- Created: 2014-04-01T11:48:08.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-07-02T01:18:51.000Z (10 months ago)
- Last Synced: 2024-08-01T03:34:45.182Z (9 months ago)
- Topics: game, sdl2, video-game
- Language: C++
- Homepage: https://store.steampowered.com/app/264080/Vangers/
- Size: 12.5 MB
- Stars: 661
- Watchers: 41
- Forks: 89
- Open Issues: 155
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-game-remakes - Vangers - Racing/RPG hybrid made open-source by its creators, written in C++. (Racing)
README
# Vangers #





[](https://t.me/vangers)Video game that combines elements of the racing and role-playing genres.
All source code is published under the GPLv3 license.
The necessary resources for the game (maps, sounds, textures, etc.) you can take from the games purchased here:
http://store.steampowered.com/app/264080
http://www.gog.com/game/vangers
## Required libraries ##
* SDL2
* SDL2_net
* libvorbis
* clunk (https://github.com/stalkerg/clunk)
* ffmpeg
* zlibYou can see the [wiki pages](https://github.com/KranX/Vangers/wiki) to learn how to build this project.
## Server
To host server you can use Docker image or [build server](https://github.com/KranX/Vangers/wiki/Starting-up-server-compatible-with-web-&-native-versions)
manually.To use docker image you need to pull `vangers-server` image and run it:
```sh
docker pull caiiiycuk/vangers-server:latest
docker run -v host-dir:container-dir -e SERVER= -e CER_FILE= -e KEY_FILE= caiiiycuk/vangers-server:latest
```Vangers server requires cer/key files to host wss server.
For example, if you want to host server on `vangers.net` and your cer/key files are in `/root/websockify/` file, then you run command will be:```
docker run -d -v /root/websockify:/root/websockify -e SERVER=vangers.net -e CER_FILE=/root/websockify/vangers.net.cer -e KEY_FILE=/root/websockify/vangers.net.key --network host caiiiycuk/vangers-server
```Explanation:
* **-d**: means start in detached mode
* **-v /root/websockify:/root/websockify**: map host directory `/root/websockify` to container directory `/root/websockify`
* **-e SERVER=vangers.net**: should be name of domain you want to host server
* **-e CERT_FILE=/root/websockify/vangers.net.cer**: full path to cer file
* **-e KEY_FILE=/root/websockify/vangers.net.key**: full path to key file
* **--network host**: use host networking (required to bind on domain)