Загрузка данных


1. Топология и план этажа

Помещение площадью 80–90 м² (прямоугольник 10х8 метров). 

Зона 1 (Игровой зал): 15 игровых мест расставлены по периметру буквой «П» и вдоль стен. Расстояние между столами — 1.2 метра для прохода.
Зона 2 (Администратор): Угол у входа, стол с обзорным видом на весь зал.
Зона 3 (Охрана): Угол напротив админа, за непрозрачной фальш-стеной, с мониторами видеонаблюдения.
Зона 4 (Консольная): Изолированный угол с диваном, ТВ-панелью 55" и PlayStation 5.
Серверный угол: В стене за стойкой админа, в вентилируемом шкафу 19" (6U).

Схема прокладки кабелей:

Питание: От вводного щитка в стене за стойкой админа идут 4 магистральных кабеля ВВГнг-LS 3х2.5 в кабель-канале 40х25 мм по плинтусу. От магистральных коробов к каждому игровому столу спускаются вертикальные отводы. Под столом — персональный сетевой фильтр-удлинитель на 5 розеток (3 для ПК, 1 для монитора, 1 для периферии).
Сеть: В шкафу админа стоит 24-портовый гигабитный коммутатор. От него в напольном кабель-канале (в цвет пола) идет пучок из 18 патч-кордов Cat.6. 15 линий идут к игровым местам, 1 — к админу, 1 — к охране, 1 — к роутеру. Вертикальная прокладка к столам — в гофре 16 мм за ножкой стола. На столе — сетевая розетка RJ-45, от которой идет короткий патч-корд (0.5 м) к ПК.

Привязка железа (пример для 3 мест, остальные по аналогии):

Место	Системный блок (модель/серийник)	Монитор (модель/серийник)	Мышь (модель/серийник)	Клавиатура (модель/серийник)
ПК-01	Bunker Comp i5-12400f / RTX 5060 / SN:PC-GAME-01-A	Acer Nitro VG240Y / SN:MON-01-A	Logitech G502 HERO / SN:MS-01-A	HyperX Alloy Origins / SN:KB-01-A
ПК-02	Bunker Comp i5-12400f / RTX 5060 / SN:PC-GAME-02-A	Acer Nitro VG240Y / SN:MON-02-A	Logitech G502 HERO / SN:MS-02-A	HyperX Alloy Origins / SN:KB-02-A
ПК-03	Bunker Comp i5-12400f / RTX 5060 / SN:PC-GAME-03-A	Acer Nitro VG240Y / SN:MON-03-A	Logitech G502 HERO / SN:MS-03-A	HyperX Alloy Origins / SN:KB-03-A
...	...	...	...	...
ПК-15	Bunker Comp i5-12400f / RTX 5060 / SN:PC-GAME-15-A	Acer Nitro VG240Y / SN:MON-15-A	Logitech G502 HERO / SN:MS-15-A	HyperX Alloy Origins / SN:KB-15-A
Админ	Lenovo M79 / SN:PC-ADMIN-01	Dell P2419H / SN:MON-ADMIN	Logitech MK235 / SN:SET-ADMIN	—
Охрана	Lenovo M79 / SN:PC-SEC-01	Dell P2419H / SN:MON-SEC	—	—

2. Список закупки с характеристиками и ссылками

Компонент	Модель	Характеристики	Ссылка/Цена (ориентир)2 источника
Игровой ПК (15 шт)	Bunker Comp / Sky Ryzen 5 8400f	i5-12400f / RTX 5060 8GB / 16GB DDR4 / 512GB NVMe / 650W Bronze	79 000 ₽
Монитор (15 шт)	Acer Nitro VG240Y	23.8" IPS / 144Hz / 1ms / HDMI/DP	16 000 ₽
Мышь (15 шт)	Logitech G502 HERO	Проводная / 16000 DPI / RGB	5 500 ₽
Клавиатура (15 шт)	HyperX Alloy Origins	Механическая / TKL / RGB	6 000 ₽
Кресло (15 шт)	ThunderX3 TC3	Тип «ковш» / экокожа / металл	18 000 ₽
Стол (15 шт)	Z-Game 140	140х70 см / сталь / кабель-менеджмент	12 000 ₽
ПК Админ	Lenovo M79	A10 / 8GB / 120GB SSD	13 500 ₽
ПК Охрана	Lenovo M79	A10 / 8GB / 120GB SSD	13 500 ₽
Консоль	PlayStation 5 Slim (с дисководом)	1TB / 4K / Blu-ray	58 000 ₽
Роутер	MikroTik hEX S	5x Gigabit / SFP / RouterOS	8 500 ₽
Коммутатор	TP-Link TL-SG1024	24 порта / Gigabit	6 500 ₽
Патч-корд (15 шт)	Cat.6 UTP	0.5 метра (от розетки до ПК)	270 ₽/шт
Патч-корд (магистраль)	Cat.6 UTP	15 метров (от коммутатора до столов)	1 430 ₽/шт
Кабель питания	ВВГнг-LS 3х2.5	Бухта 100 метров	18 000 ₽
Кабель-канал	ПВХ 40х25 мм + 16 мм гофра	200 метров	15 000 ₽
PlayStation 5 (игры)	10 физических дисков	(см. расчет ниже)	~35 000 ₽

3. Расчет электропитания

Потребление в пике (Вт):

Игровой ПК (i5+RTX 5060) + Монитор: 350 + 30 = 380 Вт.
Комп админа: 120 + 20 = 140 Вт.
Комп охраны: 120 + 20 = 140 Вт.
PlayStation 5 Slim: 220 Вт.
Роутер + Коммутатор: 30 Вт.
Итого чистая нагрузка: (15 * 380) + 140 + 140 + 220 + 30 = 6 230 Вт (6.23 кВт).

Запас мощности: 25% на пусковые токи, зарядку телефонов гостей и освещение.

Расчетная нагрузка: 6.23 * 1.25 = 7.78 кВт.

Подбор оборудования:

Вводной автомат: 32А (трехфазный или однофазный в зависимости от ТУ здания, при 220В это ~7 кВт, рекомендуется запросить у УК увеличение лимита до 10-15 кВт).
УЗО: 40А/30мА.
Блок питания игрового ПК: 650W 80+ Bronze (рекомендуемые модели DeepCool PK650D или Chieftec Core 650W).

4. Расчет окупаемости
Исходные данные:

Капитальные затраты (CapEx): ~1 650 000 ₽ (техника 1 450 000 ₽ + мебель 300 000 ₽ + сеть/проводка 100 000 ₽ - округление).
Аренда: 100 000 ₽/мес.
Зарплаты (2 админа 2/2 + охрана): 180 000 ₽/мес.
Электричество: 7.78 кВт * 12 часов * 30 дней * 10 ₽/кВт·ч (тариф для бизнеса) = 28 000 ₽/мес.
Интернет: 3 000 ₽/мес.
Итого постоянные расходы: 311 000 ₽/мес.
Средний чек: 500 ₽/час.
Показатель	Худший сценарий (30% загрузка)	Лучший сценарий (90% загрузка)
Рабочее время	420 часов/мес (15 ПК * 12ч * 30дн)	420 часов/мес
Продано часов	126 часов	378 часов
Выручка	63 000 ₽	189 000 ₽
Прибыль (Выручка - Расходы)	-248 000 ₽ (убыток)	-122 000 ₽ (убыток)
Точка безубыточности	Требуется загрузка ~55% (231 час)	—

Примечание: В текущих реалиях при цене 500 ₽/час клуб на 15 мест с дорогой арендой уходит в минус. Для выхода в плюс необходимо либо повышать средний чек (продажа напитков, VIP-места по 800-1000 ₽/час), либо снижать аренду до 60-70 тыс. ₽, либо увеличивать количество мест до 25-30. При средней загрузке 60% (252 часа) и чеке 600 ₽ выручка составит 151 200 ₽, что все еще требует оптимизации расходов. Окупаемость CapEx при достижении точки безубыточности (прибыль 0) не наступает; при выходе на чистую прибыль 100 000 ₽/мес срок окупаемости составит ~16.5 месяцев.

5. Игры для PlayStation 5
Вариант 1 (Лицензионные физические диски, 10 шт):

God of War Ragnarök — 3 000 ₽
Spider-Man 2 — 3 500 ₽
Hogwarts Legacy — 3 200 ₽
Alan Wake 2 — 3 500 ₽
Resident Evil 4 Remake — 3 000 ₽
Elden Ring — 2 500 ₽
Cyberpunk 2077 Ultimate — 4 000 ₽
Call of Duty: MW III — 4 500 ₽
Mortal Kombat 1 — 3 500 ₽
FIFA 26 — 4 000 ₽
Итого: 34 700 ₽

Вариант 2 (Прошитая консоль): Покупка PS5 с установленным ПО для запуска игр из внешних накопителей (Chiaki/Homebrew). Стоимость прошивки и сборки — около 10 000 ₽ сверху цены консоли. Игры в этом случае скачиваются бесплатно, однако это несет риски бана консоли от Sony и нестабильной работы.

6. Скрипт создания таблиц БД (SQL)

sql
Копировать
-- Таблица инвентаря с привязкой к местам
CREATE TABLE hardware_inventory (
    id SERIAL PRIMARY KEY,
    location_id INT NOT NULL, -- FK к таблице мест
    type VARCHAR(50) NOT NULL, -- pc, monitor, mouse, keyboard, console
    model VARCHAR(100) NOT NULL,
    serial_number VARCHAR(100) UNIQUE NOT NULL,
    purchase_date DATE,
    warranty_until DATE,
    status VARCHAR(20) DEFAULT 'active' -- active, repair, retired
);

-- Таблица игровых мест
CREATE TABLE workstations (
    id SERIAL PRIMARY KEY,
    name VARCHAR(10) NOT NULL, -- WS-01, WS-02...
    coord_x INT NOT NULL,
    coord_y INT NOT NULL,
    power_circuit_id INT,
    network_port_id INT
);

-- Таблица логирования сессий
CREATE TABLE sessions_log (
    id SERIAL PRIMARY KEY,
    workstation_id INT,
    start_time TIMESTAMP,
    end_time TIMESTAMP,
    client_id INT,
    price_per_hour INT,
    total_price DECIMAL
);

-- Ограничения (Constraints)
ALTER TABLE sessions_log 
ADD CONSTRAINT chk_positive_price CHECK (price_per_hour > 0);

ALTER TABLE hardware_inventory 
ADD CONSTRAINT chk_valid_type CHECK (type IN ('pc', 'monitor', 'mouse', 'keyboard', 'console', 'router'));

7. Запросы к БД (SQL)

Текущая загрузка мест:
sql
Копировать
SELECT w.name, 
       CASE WHEN s.end_time IS NULL THEN 'Занято' ELSE 'Свободно' END as status,
       s.client_id 
FROM workstations w
LEFT JOIN sessions_log s ON w.id = s.workstation_id AND s.end_time IS NULL;
Выручка за смену (по админу):
sql
Копировать
SELECT SUM(total_price) as revenue 
FROM sessions_log 
WHERE start_time::DATE = '2026-10-27';
Техника на обслуживании:
sql
Копировать
SELECT type, model, serial_number 
FROM hardware_inventory 
WHERE status = 'repair';
Самые популярные ПК (по времени наработки):
sql
Копировать
SELECT w.name, SUM(EXTRACT(EPOCH FROM (s.end_time - s.start_time)) / 3600) as hours_total
FROM sessions_log s
JOIN workstations w ON s.workstation_id = w.id
GROUP BY w.name
ORDER BY hours_total DESC;
Состояние склада периферии (мыши/клавы):
sql
Копировать
SELECT type, COUNT(*) as qty 
FROM hardware_inventory 
WHERE type IN ('mouse', 'keyboard') 
GROUP BY type;
Расход электроэнергии (расчетный по времени работы):
sql
Копировать
SELECT 
  SUM(EXTRACT(EPOCH FROM (s.end_time - s.start_time)) / 3600) * 0.38 as kwh_pc,
  SUM(EXTRACT(EPOCH FROM (s.end_time - s.start_time)) / 3600) * 0.14 as kwh_admin_sec
FROM sessions_log s;
Поиск ПК по серийному номеру (при поломке):
sql
Копировать
SELECT w.name, h.model 
FROM hardware_inventory h
JOIN workstations w ON h.location_id = w.id
WHERE h.serial_number = 'PC-GAME-05-A';
Отчет по VIP-местам (если будут):
sql
Копировать
SELECT w.name, s.total_price 
FROM sessions_log s
JOIN workstations w ON s.workstation_id = w.id
WHERE w.name LIKE 'VIP%' AND s.start_time::DATE = '2026-10-27';

8. Схема связей (логическая)
Workstations (1) <---> (1..15) Hardware_Inventory (связь "один-ко-многим": на одном месте стоит системник, монитор, мышь, клава).
Sessions_Log (M) <---> (1) Workstations (на одном месте за день много сессий).
Sessions_Log (1) <---> (1) Clients (одна сессия — один клиент).
Hardware_Inventory (1) <---> (1) Locations (каждая единица железа жестко закреплена за координатой).