Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exi66/bdo-sieges
Interactive map for planning sieges in Black Desert Online
https://github.com/exi66/bdo-sieges
blackdesertonline docker interactive-map vuejs
Last synced: about 1 month ago
JSON representation
Interactive map for planning sieges in Black Desert Online
- Host: GitHub
- URL: https://github.com/exi66/bdo-sieges
- Owner: exi66
- License: mit
- Created: 2024-04-19T20:44:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T14:59:33.000Z (5 months ago)
- Last Synced: 2024-08-25T16:08:23.874Z (5 months ago)
- Topics: blackdesertonline, docker, interactive-map, vuejs
- Language: Vue
- Homepage: https://sieges.exi.moe
- Size: 2.81 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bdo-seiges
Интерактивная карта для стадии планировани осад в Black Desert Online. Позволяет разместить на игровой карте различные объекты для визуализации процесса осады. [Приложение можно попробовать здесь](https://sieges.exi.moe/)
## Сборка
```bash
npm i && npm run build
```## Docker
```bash
docker build -t sieges .
docker run -p 80:80 sieges
```## Результаты осад
В проекте присутствует `/public/result.json` - это ответ от игрового API
```bash
curl --location 'https://game.ru.playblackdesert.com/GuildRank/Index/GetGuildRankList' \
--header 'User-Agent: BlackDesert' \
--form 'rankingType="1"' \
--form 'page="1"' \
--form 'pageLength="255"'
```Вы можете настроить cron для получения данных после завершения осад
```bash
5 22 * * 0-5 curl --location 'https://game.ru.playblackdesert.com/GuildRank/Index/GetGuildRankList' \
--header 'User-Agent: BlackDesert' \
--form 'rankingType="1"' \
--form 'page="1"' \
--form 'pageLength="255"' > /var/www/your/path/to/project/result.json
```