Skip to content

Tools and services for Eternal Crusade: Resurrection (a multiplayer UE5 shooter)

Notifications You must be signed in to change notification settings

JediKnightChan/ECRTools

Repository files navigation

ECRTools

This is a repository for small sites and tools (such as cloud functions, etc.) of ECR

ecr-analytics

Scripts for gameplay analytics and a cloud functions that handles analytics data sent from the game (compute additional dataframes, put them and raw one to s3)

ecr-discord-bot

A bot that currently can start and stop ECR server instance in Yandex Cloud via slash commands in Discord

ecr-progression-backend

A serverless function that connects to S3 and YDB to process online character creation and progression, including in-game currency granting, buying items, unlocks and cosmetics

ecr-server

Wrapper of UE Linux game server into Docker, scripts for the first setup in different clouds

ecr-service

A service site for the game and launcher. Contains such data as news and patch notes for the launcher, hashes and urls for launcher to install the game or patches, list of nicknames of ECR community managers that can use privileged slash commands in the game chat of ECR (/start_match, /end_match)

scripts

Additional scripts, such as split game archive into chunks to upload them to GitHub releases, check hashes in the game folder