Узнавайте первыми о новостях в нашем Discord-канале

Начало работы с сервером RAGE Multiplayer
В этой статье мы расскажем вам как начать разработку игрового сервера, как создать ресурс и запустить его на вашем сервере

После того как вы установите клиент RAGE-MP, вы получите серверные файлы. Появится папка с названием server-files, когда вы откроете папку и запустите server.exe появятся файлы client_packages и packages

  • client_packages: Это клиентские скрипты. Они скачиваются на компьютер клиента. (Клиентская сторона позволяет создавать GUI (графический интерфейс) и делать работу CEF.
  • packages: это сторона сервера. (Серверная сторона позволяет управлять игроком и создавать Ваш собственный мир)
  • maps: Позволяет Вам загружать карты в Ваш мир. Доступна только форма карт JSON.(Большой JSON размер карты иногда не загружается или загружается очень долго.)
  • plugins: Позволяет загружать Ваши dll плагины.
  • conf: Позволяет Вам редактировать Ваш сервер.
Конечно, все папки будут пустыми. Если вы захотите загрузить готовый сервер, то доступен FreeRoam для вашего сервера.

Настройка сервера - запустите файл conf.json, там будет следующие настройки:
{
    "maxplayers" : 100,
    "name" : "RAGE:MP Unofficial server", 
    "gamemode" : "freeroam", 
    "stream-distance" : 500.0,
    "announce" : false,
    "port": 22005
}
Настройки которые можно сделать в конфиге:
"announce" : false - позволяет добавлять ваш сервер в мастерлист рейджа(для включения введите true)
"bind": "127.0.0.1" - позволяет запускать сервер с этого IP
"gamemode" : "freeroam" - позволяет менять название мода
"maxplayers" : 100 - позволяет менять количество игроков на сервере, ограничений нет.
"name" : "RAGE:MP Unofficial server" - позволяет менять название сервера
"stream-distance" : 500.0 - he distance on the X,Y plane which server entities will stream in for connected players.
"port": 22005 - позволяет менять порт сервера

Создание ресурса - Rage Multiplayer содержит две стороны скриптинга, Клиентская и Серверная, так как приведенная выше Клиентская позволяет Вам создавать пользовательский интерфейс и показывать людям вашу креативность, a Серверная позволяет управлять сервером с их вещами, такими, как игроками, маркерами, транспортом и т. п.
Сегодня мы создадим наш первый серверный ресурс и мы посмотрим, как он работает в игре.
Сначала пойдем в папку packages в вашей серверной папке, затем создадим файл index.js файл, если он еще не существует. После откроем его и пропишем следующие код:
// подключаем коммандный файл
require('./commands.js')

Затем и сохраним и закроем. Сейчас создаем другой файл с названием commands.js и откроем его.
Добавим немного простых комманд в этот файл.
mp.events.addCommand('kill', (player) => {
    player.health = 0;
});

mp.events.addCommand('hp', (player) => {
    player.health = 100;
});

mp.events.addCommand('armor', (player) => {
    player.armour = 100;
});
Сейчас мы создали простой ресурс с 3 базовыми командами. Одна дает полное здоровье, другая дает броню, третья убивает игрока.
Сами команды: kill, hp, armor
Сохраняем и закрываем файл. Ничего не замечаете в этом коде неправильного? Если нет, то я вам намекну. Если Вы исполните команду убийства, это означает, что игрок убит, но зареспавниться ли он? У меня есть для Вас решение!
Создайте JSON файл и назовите его spawn_points.json, затем добавьте в него этот код:
{
    "SpawnPoints": [
        { "x": -425.517, "y": 1123.620, "z": 325.8544 },
        { "x": -415.777, "y": 1168.791, "z": 325.854 },
        { "x": -432.534, "y": 1157.461, "z": 325.854 },
        { "x": -401.850, "y": 1149.482, "z": 325.854 }
    ]
}
Готово? Сохраните и закройте.
Создайте новый файл events.js и добавьте в него следующий код:
let spawnPoints = require('./spawn_points.json').SpawnPoints;

mp.events.add('playerDeath', (player) => {
    player.spawn(spawnPoints[Math.floor(Math.random() * spawnPoints.length)]);
    player.health = 100;
});
Мы назначили наши точки спавна, на которых мы хотим заспавнить игрока изатем добавили событие, которое срабатывает, когда игрок умирает. Оно спавнит игрока в рандомном месте из назначенных точек. Не забываем также, что игроку нужно дать полное здоровье, иначе игрок может телепортироваться после убийства по точкам, а затем, возможно, крашнется.
ВАЖНО: Не забывайте запросить файл events.js внутри index.js 
Ваш index.js файл должен быть похож на это:
//включение файла с командами
require('./commands.js')

//включение файла с событиями
require('./events.js')
Сейчас сохраните все файлы и запустите ваш сервер файлом server.exe, затем проверьте, что вы сейчас сделали!
Приятной игры!

Привет, наша адмнистрация публикует только пушечный контент, поставь лайк под постом ниже и напишите самый топовый комментарий, мы готовим материал только для тебя, любимый Гость.

Комментариев 65
  1. Почему у меня закрывается мнгновенно server.exe

    #1
  2. Цитата: Rich Biach
    Почему у меня закрывается мнгновенно server.exe


    Прочитайте инструкцию еще раз
    #2
  3. У меня тоже сразу закрывается, не понимаю в чём ошибка!
    #3
  4. Цитата: Guro_LOL
    У меня тоже сразу закрывается, не понимаю в чём ошибка!

    Обновил ссылку на скачивание, теперь должно работать
    #4
  5. Я всё сделал как написано
    всё равно не работает
    #5
  6. Цитата: Guro_LOL
    Я всё сделал как написано
    всё равно не работает

    Не работает что? Уточняйте
    #6
  7. как призвать машину я так и не понял, можете написать пример команды:?

    #7
  8. Вы можете написать пример команды на спавн машины, а то я разобраться не могу.
    #8
  9. Цитата: Guro_LOL
    Вы можете написать пример команды на спавн машины, а то я разобраться не могу.

    Вот статья
    #9
  10. Сделал всё в точности по инструкции... подключаюсь на сервер, ни одна из команд не работает.. (прописываю в чат kill и другие) а ничего не происходит.. что не так?
    #10
  11. Цитата: Adam
    Сделал всё в точности по инструкции... подключаюсь на сервер, ни одна из команд не работает.. (прописываю в чат kill и другие) а ничего не происходит.. что не так?

    Команды через слэш /kill - если все правильно сделали, должно работать
    #11
  12. Спасибо.
    #12
  13. зачетно

    #13
  14. Шикарно

    Шикарно
    #14
  15. Спасибо начал именно с этого
    #15

  16. Vielen Dank für Ihren Beitritt

    Цитата: zrp


    Спасибо за вступление


    #16
  17. ну пойдет
    #17
  18. Красиво
    #18
  19. Цитата: Rich Biach
    Почему у меня закрывается мнгновенно server.exe


    У меня была та же проблема, сделайте так, чтобы в пути к файлу не было папок с русским названием и все норм
    #19
  20. Цитата: TalRasha
    Цитата: Adam
    Сделал всё в точности по инструкции... подключаюсь на сервер, ни одна из команд не работает.. (прописываю в чат kill и другие) а ничего не происходит.. что не так?

    Команды через слэш /kill - если все правильно сделали, должно работать

    Какой программой для скриптинга пользуетесь?
    #20
  21. Полезно но мало
    #21
  22. Ребят, подскажите кто делал или подкиньте ссылку на инфу как установить свой мод сервера rage mp на хостинг VDS OVZ отMyArena?
    Буду очень благодарен.
    #22
  23. Цитата: ruslanprince
    Ребят, подскажите кто делал или подкиньте ссылку на инфу как установить свой мод сервера rage mp на хостинг VDS OVZ отMyArena?
    Буду очень благодарен.

    А что там сложного?
    #23
  24. Цитата: TalRasha
    Цитата: ruslanprince
    Ребят, подскажите кто делал или подкиньте ссылку на инфу как установить свой мод сервера rage mp на хостинг VDS OVZ отMyArena?
    Буду очень благодарен.

    А что там сложного?

    Да неделю уже не могу настроить сервер, даже загрузить мод толком не могу. Тех поддержка толком ничего не может сказать. Я с этим не сталкивался никогда. Когда то давно пару раз загружал мод сампа через файл зилу и все. Вообще не знаю что делать и подробной инфы не могу найти нигде.

    Вы не представляете, как я поддержку в myarena задолбал...   
    #24
  25. Цитата: ruslanprince
    Цитата: TalRasha
    Цитата: ruslanprince
    Ребят, подскажите кто делал или подкиньте ссылку на инфу как установить свой мод сервера rage mp на хостинг VDS OVZ отMyArena?
    Буду очень благодарен.

    А что там сложного?

    Да неделю уже не могу настроить сервер, даже загрузить мод толком не могу. Тех поддержка толком ничего не может сказать. Я с этим не сталкивался никогда. Когда то давно пару раз загружал мод сампа через файл зилу и все. Вообще не знаю что делать и подробной инфы не могу найти нигде.

    Вы не представляете, как я поддержку в myarena задолбал...   

    Возможно будет статья на сайте
    #25
  26. Сообщение от специалиста технической поддержки Дмитрия М. в 04.02.2019 22:44СсылкаХорошо. В таком случае алгоритм такой:
    Вам нужно поднять веб-сервер (MySQL сервер) на вашем VDS и создать там базу данных, потом в настройках вашего сервера указать данные для подключения к базе данных. Вы так же можете заказать уже готовый веб-хостинг у нас и там создать БД и так же указать данные для подключения к базе в настройках вашего сервера.

    Это ответила поддержка на вопрос как подключить БД.
    Вся проблема в том, что мне это ни о чем не говорит. Я так понял они хотят чтобы я у них еще и веб хостинг арендовал для БД?
    #26
  27. Цитата: ruslanprince
    Сообщение от специалиста технической поддержки Дмитрия М. в 04.02.2019 22:44СсылкаХорошо. В таком случае алгоритм такой:
    Вам нужно поднять веб-сервер (MySQL сервер) на вашем VDS и создать там базу данных, потом в настройках вашего сервера указать данные для подключения к базе данных. Вы так же можете заказать уже готовый веб-хостинг у нас и там создать БД и так же указать данные для подключения к базе в настройках вашего сервера.

    Это ответила поддержка на вопрос как подключить БД.
    Вся проблема в том, что мне это ни о чем не говорит. Я так понял они хотят чтобы я у них еще и веб хостинг арендовал для БД?

    ну на майарене по дефолту вроде выдается хостинг для бд при аренде сервера
    #27
  28. нету для vds
    #28
  29. Всё заебумба!
    #29
  30. запускаю erver.exe  в конце  пишет 
    Database connection failed: connect ECONNREFUSED 1 
    27.0.0.1:3306
    #30
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Наши сервисы
Язык сайта
Комментарии

[GTA 5] Сборка сервера Aqua RP (Replay RP) | RedAge

какой пасворлд

Полный слив сервера Project Reborn GTA 5 RP для RAGE Multiplayer

fdfdgfdgfhgh

[GTA 5] Готовый сервер - Classic RP v 0.3.7 для RAGE Multiplayer

Как дать себе админа

[GTA 5] Сборка сервера Aqua RP (Replay RP) | RedAge

Как дать себе админа 

[GTA 5] Установка сервера Union RP

please help me how can u add u i want ask something

[GTA 5] Готовый сервер - Слив мода Nantes RP для RAGE Multiplayer

please who know speak english? i want help who know scipt good?? who know script good i want Help 

[GTA 5] Готовый сервер - Union Role Play мод для RAGE Multiplayer

архивы с ошибками только у меня не открываются? несколько раз с разных браузеров качал.

Поиск разработчиков [GTA 5] / search for developers

Приветствую всех. Требуется разработчик в команду для создания GTA 5 проекта. По оплате или же сотрудничеству можно договорится. Нужно знать;

[GTA 5] Готовый сервер - RedAge RP (Neptune Evo) для RAGE Multiplayer

ivanmaster50, 12321312fadrtg512312asASDASZ3452

[GTA 5] Готовый сервер - RedAge RP (Neptune Evo) для RAGE Multiplayer

Какой пороль?

38 посетителей на сайте. Из них:
Пользователи4
Гости22
Роботы12
Список пользователей
stk Сейчас на сайте
Derser Barjom Сейчас на сайте
shewadoff Был(a) в сети 3 минуты назад
Ivan_Bosow Был(a) в сети 7 минут назад
Kirill Fox Был(a) в сети 11 минут назад

Как вы нас нашли?
Информация

Добро пожаловать на RAGE-MULTIPLAYER.RU!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт
Яндекс.Метрика
18+