Skip to content
 
 

Repository files navigation

Мини-станция · Robust.Cdn

Форк space-wizards/Robust.Cdn для CDN контента Мини-станции.

Страница билдов (/fork/<fork_id>) оформлена в стиле ministation.ru.

Важно: контент vs движок

Что Где лежит Как попадает к игроку
Контент (прототипы, сборки сервера/клиента форка) Этот Robust.Cdn Publish из mini-station-goobROBUST_CDN_URL
Движок / RobustToolbox Отдельные engine builds (у визардов — Dropwig/builds) Лаунчер качает по полю engineVersion в манифесте

Патчи RT не едут через этот CDN сами по себе.
Чтобы хаб/лаунчер брали ваши патчи toolbox:

  1. Соберите и выложите engine client builds под своим номером версии (например 283.1.0-mini.1).
  2. Пропишите этот номер в RobustToolbox/MSBuild/Robust.Engine.Version.props.
  3. Publish контента с этим engineVersion.

Иначе лаунчер продолжит качать стоковый 283.1.0 у Wizard’s Den.

Документация upstream: Setting up Robust.Cdn.

Быстрый старт (Windows / Linux)

1) .NET CDN (основной сервис)

dotnet restore
dotnet run --project Robust.Cdn --configuration Release

Конфиг: скопируйте appsettings.Mini.example.jsonRobust.Cdn/appsettings.Production.json и заполните forks / токены.

2) Python-портал (venv) — статус + ссылки в стиле сайта

Тонкий UI-слой рядом с CDN (не заменяет Robust.Cdn):

cd portal
python -m venv .venv

# Windows
.venv\Scripts\activate
# Linux/macOS
source .venv/bin/activate

pip install -r requirements.txt
cp config.example.env .env
python -m portal

Откроется http://127.0.0.1:8090/ — лендинг как на ministation.ru с кнопками на CDN / Discord / статус форка.

Скрипты:

  • scripts/run_cdn.ps1 / scripts/run_cdn.sh — поднять Robust.Cdn
  • scripts/run_portal.ps1 / scripts/run_portal.sh — venv + портал

Publish из mini-station-goob

В Actions / окружении:

ROBUST_CDN_URL=https://cdn.ministation.ru/
FORK_ID=ministation
PUBLISH_TOKEN=...

См. Tools/publish_multi_request.py в репозитории контента.

Docker

Upstream Dockerfile сохранён. Пример:

docker build -t ministation-cdn .
docker run --rm -p 8080:8080 -v ./data:/var/robust-cdn ministation-cdn

About

Client CDN & publishing infrastructure for Space Station 14 and RobustToolbox

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages