2026-01-12 17:17:18 +03:00
2026-01-16 19:05:08 +03:00
2026-01-12 17:17:18 +03:00
2025-06-16 13:42:41 +03:00

Бэкенд-сервер (Go)

Этот сервис является ядром платформы. Он написан на Go и использует:

  • Роутер: go-chi/chi
  • База данных: PostgreSQL (с драйвером pgx)
  • Аутентификация: bcrypt для паролей, JWT для сессий.

API

Реализует три основных типа API:

  1. Yggdrasil API (/authserver, /sessionserver): для совместимости с лаунчером и игровыми серверами.
  2. Web API (/api): для взаимодействия с фронтендом.
  3. Admin API (/api/admin): для административных задач.

Запуск

Сервер запускается командой go run cmd/server/main.go и слушает порт 8080.

Description
No description provided
Readme 8.6 MiB
Languages
Go 97.6%
Dockerfile 2.4%