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