Добро пожаловать на BlackSAMP - ФОРУМ

  • Приватные и секретные разделы доступны только зарегистрированным пользователям.

    Вся важная информация в нашем ТГ: t.me/gtablack

    На данном форуме запрещено публиковать контент нарушающий Российское законодательство, за это последует блокировка ФА.

Готовый мод сервера Street Role Play для мультиплеера RAGE:MP 1.0

Developer

Разработчик
SOFT TEAM
Регистрация
23 Дек 2024
Сообщения
256
Реакции
126
Баллы
62
Слив готовой сборки сервера Street RP (полная рабочая версия) для RAGE Multiplayer.
Модификация сервера написана на JavaScript (TS) + React (визуальная часть клиента).
В серверной части используется база данных - MongoDB.
Все скриншоты функционала сервера и видео-обзоры и видео-урок по установке смотрите внизу страницы.

  • Редактор исходного кода - Visual Studio Code.
    Скачать - https://code.visualstudio.com
  • Серверная платформа Javascript - NodeJS.
    Скачать - https://nodejs.org (обязательно версия LTS 18.15)
  • Расширение для управления версиями - Git-SCM
    Скачать - Git
  • Сервер баз данных - MongoDB Community Server
    Скачать - Download MongoDB Community Server
  • Консольная утилита - MongoDB Shell
    Скачать - MongoDB Shell Download
  • Дополнительная база данных для логов сервера - Redis Server
    Скачать - Releases · microsoftarchive/redis

  1. Скачиваем архив и извлекаем все файлы в удобное место
    (не рекомендуется на рабочий стол, лучше напрямую на один из дисков).

  2. Перед нами папка с файлами сервера, что она содержит?

    src_client - исходные файлы клиентской части
    src_server - исходные файлы серверной части
    src_ui - исходные файлы визуальной части (интерфейсов)
    файл .env - основная конфигурация сервера (настройки)

  3. Следующим шагом мы настроим среду разработки и установим необходимые модули.

    В папке сервера открываем командную строку (SHIFT + ПКМ в пустом месте папки - дальше кликаем на PowerShell)
    и выполняем поочередно следующие команды:

    Git:
    npm install
    npm run build
    Если во время установки вы получаете ошибку - Error: spawn git ENOENT,
    - то вам необходимо установить Git-SCM (ссылка на скачивание есть сверху ↑).

  4. Переходим к файлу .env в папке сервера, открываем и смотрим, содержимое файла должно быть таким:

    Makefile:
    DB_URI=mongodb://localhost:27017/streetrpREDIS_HOST=127.0.0.1
    REDIS_PORT=6379
    REDIS_PASSWORD=
    MAIL_USER=admin@ragemp.pro
    MAIL_PASS=12345
    WEATHER_KEY=ВашКлючПогоды
    WEATHER_CITY=Moscow,RU
    DAILY_NEWS=
    INIT_DELAY=
  5. Далее устанавливаем сервер баз данных - MongoDB Community Server (ссылка на скачивание есть сверху ↑).
    Ждем конца установки, запускаем - MongoDB Compass подключаемся к локальному серверу и создаем новую
    базу данных (нажав плюсик слева), называем ее - streetrp (также она называется в нашем конфиг-файле .env).

    1678368875434.png


    1678368976411.png


  6. Скачиваем и устанавливаем программу - MongoDB Shell (ссылка на скачивание есть сверху ↑).
    И закидываем в нее (а именно в папку bin, рядом с mongosh.exe) файл базы данных из папки с сервером - database.sql

    В папке с этой программой (а именно в папку bin, рядом с mongosh.exe) открываем командную строку (SHIFT + ПКМ в пустом месте папки - дальше кликаем на PowerShell) и выполняем поочередно следующие команды:

    Git:
    mongosh.exe
    use streetrp
    load('./database.sql');
    Ждем окончания процесса и без каких либо ошибок нам дожна вылезти надпись - TRUE.
    Этим шагом мы загрузили в базу данных необходимые данные (дома, фракции, бизнесы, одежду) и прочую информацию.

    1678368778495.png


  7. Далее самый простой шаг из всех которые есть, скачиваем и устанавливаем еще одну базу данных:
    Redis Server (ссылка на скачивание есть сверху ↑).

    1678368504886.png


  8. В папке с сервером находим файл - client_packages/game_resources/dlcpacks.txt в этом текстовом документе будет ссылка
    на скачивание архива со всеми dlcpacks, качаем и разархивируем содержимое архива рядом с текстовым файлом.
    У вас должна получится новая папка - client_packages/game_resources/dlcpacks

    1678368462150.png


  9. Вуаля! Вы установили сервер, можно запускать исполняемый файл - ragemp-server.exe и подключаться к локальному IP!

    1678368367079.png

    Если у вас есть ошибки - читайте вкладку ОБСУЖДЕНИЯ, многие из них обсуждались и были найдены решения..

Дополнительная информация:

Внимание! В момент регистрации на почту не отправляется код, он пишется вам в консоль сервера!
Просто копируйте код из консоли и вставляйте в игру для продолжения регистрации.


1678327541480.png



✅ Решение - Как настроить бесплатную отправку почты в моде Street RP

Админка выдается в базе данных, а именно в Collection - users, колонка - adminLvl. Максимальный уровень - 4.

Уровни админки:
1 - Хелпер
2 - Админ
3 - GameMaster
4 - Владелец

Команды админки:
/esp
- ESP
/inv - Невидимость
/adm - Админ-статус
/gm - Бессмертие

Клавиши админки:
F6 - Полет
F4 - Админ-меню

Если вы нажали F4, а меню админки не открывается - значит вы выдали уровень админки выше 4 (максимальный).
 
Сверху Снизу