Skip to content

Установка ​

Для владельца сервера основные части: кабинет, панель, назначенный ozProtect Network и игровой адаптер. Minecraft Checker и Rust AntiCheat подключаются отдельными компонентами, когда они нужны. Полная архитектура.

Обзор архитектуры ​

┌─────────────────────────────────────────┐
│         Веб-панель ozProtect            │
│   (Дашборд, Модерация, Аналитика)       │
└────────────────┬────────────────────────┘
                 │ HTTPS
                 │
┌────────────────▼────────────────────────┐
│         ozProtect Network               │
│    (Kubernetes-оркестрация)             │
└────────────────┬────────────────────────┘
                 │ HTTPS / WebSocket
                 │
          ┌──────┴──────┐
          │             │
     ┌────▼───┐   ┌────▼───┐
     │Плагин  │   │Плагин  │
     │Сервер 1│   │Сервер 2│
     └────────┘   └────────┘

Веб-панель ​

Веб-панель развёртывается и управляется через инфраструктуру ozProtect Network. Доступ предоставляется командой ozProtect.

Плагин сервера ​

Для каждой поддерживаемой игры требуется установка плагина на стороне сервера. Плагин подключается к ozProtect Network и передаёт данные в веб-панель.

Выбор адаптера ​

Матрица игр отделяет значения каталога от готового адаптера. Rust использует Oxide/uMod extension, DayZ отдельный bridge, Minecraft отдельные JAR для конкретных загрузчиков. Не устанавливайте один артефакт во все игры.

Для Minecraft сверяйте точные версии и readiness. Для Rust AntiCheat используйте отдельный компонент и consent-процедуру.

Общие шаги ​

Эти шаги относятся к выпущенным плагинам. Minecraft имеет локальные сборки и Paper smoke; публичный релиз/адрес нового контура не заявлен. Сначала прочитайте контракт Minecraft и матрицу готовности.

  1. Скачать плагин для вашей игры со страницы релизов
  2. Установить плагин на игровой сервер (шаги зависят от игры)
  3. undefined
  4. Перезапустить сервер для установления соединения
  5. Проверить, что сервер отображается как Online в веб-панели

Детальные инструкции по установке для каждой игры будут предоставлены в соответствующих разделах.

Следующие шаги ​

Разработано с ❤️ от ozLiginus