Установка и запуск сервера:
Обратите внимание! Для запуска данной сборки у Вас должен быть установлены:
NodeJS. Скачать - https://nodejs.org
А также сервер MySQL, рекомендуемая версия - MariaDB
- Создаём новую БД на нашем сервере MySQL и импортируем файл DN-RAGE-master\admin_rage.sql
- Далее нам необходимо заполнить данные для авторизации MySQL, лезем в файл DN-RAGE-master\packages\dnet\modules\mysql.js и заполняем свои данные:
JavaScript:let host = 'localhost'; let dbuser = 'root'; let database = 'admin_rage'; let password = '123321';
- Следующим шагом мы настроим среду разработки и потом будем собирать сервер воедино.
- Переходим в папку с самим сервером и выполняем поочередно данные команды (не забудьте установить NodeJS):
Git:npm install cd src_client_package npm install npm run build
- На данном этапе мы уже полностью собрали сам сервер + клиентскую часть, нам осталось лишь собрать интерфейс к игровому моду и запуститься (вы можете выбрать визуальную часть интерфейса от State 99 или Dednet, но имейте в виду что могут быть ошибки из-за нехватки некоторых файлов, тут сами уже химичьте).
- Переходим в папку DN-RAGE-UI-master-fixed и выполняем поочередно данные команды (не забудьте установить NodeJS):
Внимание!
Вы сами можете выбрать какой интерфейс (от какого сервера) будете использовать, DN-RAGE-UI или STATE-RAGE-UI. - Если используете оригинальную сборку.
Git:npm install npm run build
(Этот шаг может быть долгим, наберитесь терпения и ждите).
После выполнения команд из предыдущего шага, если вы все сделали правильно и не возникло никаких проблем, в папке появится новая папка - build (в ней то и содержится собранный интерфейс сервера).
Также в конце вывод должен быть таким примерно как на скриншоте.
- Предпоследний этап, содержимое этой новой папки DN-RAGE-UI-master-fixed\build или STATE-RAGE-UI-master-fixed\build копируйте по пути:
DN-RAGE-master\client_packages\cef (то есть копируем с заменой в саму папку сервера).
Внимание!
Вы сами можете выбрать какой интерфейс (от какого сервера) будете использовать, DN-RAGE-UI или STATE-RAGE-UI.
- Последний этап, в базу данных необходимо добавить промокод: "REGISTER", так как его не хватает в момент регистрации нового персонажа, не указывая промокод. Для этого выполните в базу данных один SQL запрос (или создайте ручками):
SQL:INSERT INTO `promocode_top_list` (`id`, `promocode`, `start`, `end`, `is_one`, `is_use`) VALUES (1, 'REGISTER', '{"money":1000}', '{"money":25000}', 0, 0);
- Запускаем сервер, дважды кликнув на DN-RAGE-master\server.exe и при успешном запуске видим примерно такой вывод (никаких ошибок не должно быть):
Если у вас есть ошибки - читайте вкладку ОБСУЖДЕНИЯ, многие из них обсуждались и были найдены решения..
- Заключительный этап загрузите и поместите в нужную папку длц-пак для этого сервера:
Выдать админку в базе данных, таблица users, колонки admin_level и helper_level ставьте 99.
Клавиша для открытия админ-меню: 8 (не нумпад).
Видео-урок по установке:
Автор: Harland David Sanders