API для объеденения множества серверов SS13 и SS14 в одну систему. Позволяет получить информацию о игроках, сервере, банах и т.д. В теории можно использовать для других целей, например, как бэкенд для мифического сайта, если подвергнуть мелким доработкам.
Конфиг берется по пути ./.config.toml
. Пример можно посмотреть в файле ./config_example.toml
.
Конфиг логов берется по пути ./log_config.yaml
.
Для обновления ревизии бд используется
alembic upgrade head
docker run -v ./.config.toml:/srv/ssc/.config.toml:ro -v ./logs:/srv/ssc/logs --add-host=host.docker.internal:host-gateway -d -p 8000:8000 --name SpaceStationCentral ghcr.io/ss220club/spacestationcentral:latest
После клонирования репозитория, установите менеджер uv
и все зависимости проекта, включая dev-зависимости:
pip install uv
uv venv
uv sync --frozen