Встановити сервер клубу

Розпакувати, запустити службу, зайти в дашборд і створити власника — за десять хвилин.

1. Розпакуйте пакет

Розпакуйте архів сервера в будь-яку теку, наприклад C:\Install\cordarena\club. Усередині — CordArena.Club.exe, appsettings.json, тека wwwroot з дашбордом і скрипт install-club.ps1.

2. Впишіть назву клубу

Відкрийте appsettings.json у Блокноті. Секція Club:

"Club": {
  "ClubName": "Назва вашого клубу",
  "TimeZone": "Europe/Kyiv",
  "EnrollmentToken": "придумайте-довгий-код",
  "WarnMinutesBefore": 10,
  "WarnRepeatMinutes": 5,
  "AutoShutdownMinutes": 0
}
  • EnrollmentToken — код, яким ігрові ПК реєструються на сервері вперше. Придумайте свій і не показуйте гравцям.
  • WarnMinutesBefore / WarnRepeatMinutes — коли нагадувати гравцеві про кінець часу.
  • AutoShutdownMinutes — через скільки хвилин простою вимикати вільний ПК; 0 — не вимикати.

3. Запустіть інсталятор

Правою кнопкою по PowerShell → «Запустити від імені адміністратора», далі:

powershell -ExecutionPolicy Bypass -File C:\Install\cordarena\club\install-club.ps1

Скрипт копіює файли в C:\CordArena\Club, створює Windows-службу Cord Arena Club Server, вмикає автозапуск і додає правило брандмауера для порту 5000. Служба піднімається сама після кожного перезавантаження.

4. Зайдіть у дашборд

Відкрийте в браузері http://localhost:5000/ на самому сервері або http://<адреса сервера>:5000/ з іншого комп’ютера в залі. Перший вхід створює власника — придумайте логін і пароль. Це головний акаунт: він має всі права, зокрема на звіти й персонал.

Де що лежить

щоде
програмаC:\CordArena\Club
база данихC:\CordArena\Club\club.db (поруч із програмою)
нічні копії базиC:\CordArena\Club\backups
журнал службиПереглядач подій → Application, джерело CordArena.Club

База — один файл. Скопіювати його — це і є повний бекап клубу.