2025-06-18 17:29:01 +03:00
2025-06-18 17:29:01 +03:00
2025-06-16 11:34:55 +03:00
2025-06-18 09:01:14 +03:00
2025-06-18 09:01:14 +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%