Files
backend/README.md
2025-06-16 13:42:41 +03:00

881 B
Raw Permalink Blame History

Бэкенд-сервер (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.