Загрузить файлы в «/»
Some checks failed
Deploy static content to Pages / deploy (push) Has been cancelled

This commit is contained in:
themaster1970sf 2026-05-04 22:11:26 +03:00
parent 788e9ea78e
commit bf3118f2ef

115
README.md Normal file
View file

@ -0,0 +1,115 @@
# 🚇 Underground RP — Loading Screen
Кастомный загрузочный экран для сервера **Underground RP** (DarkRP, Garry's Mod).
---
## 📁 Структура
```
loading/
├── loading.html ← главный файл загрузочного экрана
└── (все остальные файлы из оригинального архива)
```
> Фоновое изображение и логотип **встроены прямо в `loading.html`** в формате base64 — дополнительные файлы изображений не нужны.
---
## ⚙️ Установка
1. Скопируй `loading.html` в папку загрузочного экрана на сервере:
```
garrysmod/lua/includes/modules/loadingscreen/
```
или в папку аддона, если используется кастомный аддон загрузочного экрана.
2. В `server.cfg` укажи адрес загрузочного экрана:
```
sv_loadingurl "http://ВАШ_САЙТ/loading/loading.html"
```
Либо используй локальный файл через аддон.
---
## 🎨 Что внутри
| Элемент | Описание |
|---|---|
| **Фон** | Скриншот карты бункера, затемнённый + сканлайны + виньетка |
| **Логотип (центр)** | Логотип Underground RP с пульсирующим красным свечением |
| **Шапка (лево)** | Логотип + название сервера + подзаголовок |
| **Статусы (право)** | Индикаторы систем сервера + часы реального времени |
| **Лог загрузки (низ)** | Строки загрузки с анимацией появления |
| **Инфо сервера (низ право)** | Название, карта, режим — появляются после коннекта |
| **Рамка** | Тонкая рамка по краям с угловыми маркерами |
---
## 🔧 GMod API
Загрузочный экран поддерживает стандартные функции GMod:
```javascript
// Вызывается при подключении к серверу
GameDetails(servername, serverurl, mapname, maxplayers, steamid, gamemode, volume, lang, gamemodeNice)
// Вызывается при загрузке файла
DownloadingFile(filename)
// Вызывается при смене статуса загрузки
SetStatusChanged(status)
```
---
## ✏️ Кастомизация
### Поменять фоновое изображение
Заменить base64-строку внутри `#bg` в CSS:
```css
#bg {
background: url('data:image/jpeg;base64,ВАША_СТРОКА') center/cover no-repeat;
}
```
Конвертировать: `base64 -i image.jpg | tr -d '\n'`
### Поменять логотип
Найти все вхождения `data:image/png;base64,` и заменить строку на новую.
### Поменять цвета
В начале CSS в блоке `:root`:
```css
:root {
--red: #c0392b; /* основной акцент */
--red2: #e74c3c; /* яркий красный */
--amber: #e67e22; /* оранжевый */
}
```
### Поменять тексты статусов в логе
В JS-массиве `bootLog` — список строк, которые появляются при загрузке.
---
## 🌐 Шрифты
Используются Google Fonts (требуется интернет при открытии):
- **Bebas Neue** — заголовки
- **Rajdhani** — основной текст
- **Share Tech Mono** — моноширинный / технический текст
---
## 📖 Лор сервера
> После апокалипсиса человечество разделилось.
> Одни укрылись в бункере — под защитой стали и бетона.
> Другие остались снаружи, в радиоактивных руинах — и выбрали путь борьбы.
**Фракция 1** — Служба безопасности & Гражданские *(бункер)*
**Фракция 2** — Сопротивление *(поверхность)*
---
*Сделано с ❤️ для Underground RP*