Rage mp где хранятся файлы серверов

Обновлено: 06.07.2024

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

Настройка сервера - запустите файл conf.json, там будет следующие настройки:
Настройки которые можно сделать в конфиге:

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

Затем и сохраним и закроем. Сейчас создаем другой файл с названием commands.js и откроем его.
Добавим немного простых комманд в этот файл.
Сейчас мы создали простой ресурс с 3 базовыми командами. Одна дает полное здоровье, другая дает броню, третья убивает игрока.
Сами команды: kill, hp, armor
Сохраняем и закрываем файл. Ничего не замечаете в этом коде неправильного? Если нет, то я вам намекну. Если Вы исполните команду убийства, это означает, что игрок убит, но зареспавниться ли он? У меня есть для Вас решение!
Создайте JSON файл и назовите его spawn_points.json, затем добавьте в него этот код:
Готово? Сохраните и закройте.
Создайте новый файл events.js и добавьте в него следующий код:
Мы назначили наши точки спавна, на которых мы хотим заспавнить игрока изатем добавили событие, которое срабатывает, когда игрок умирает. Оно спавнит игрока в рандомном месте из назначенных точек. Не забываем также, что игроку нужно дать полное здоровье, иначе игрок может телепортироваться после убийства по точкам, а затем, возможно, крашнется.
ВАЖНО: Не забывайте запросить файл events.js внутри index.js
Ваш index.js файл должен быть похож на это:
Сейчас сохраните все файлы и запустите ваш сервер файлом server.exe , затем проверьте, что вы сейчас сделали!
Приятной игры!

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

Этот краткий обзор покажет вам, как запустить ваш сервер на платформах Windows или Linux.

Учебник по Bridge вы можете найти тут Setting up the Bridge on Linux/Windows.

Примечание

Для корректной установки сервера рекомендуется установить последнюю версию VC Redist.

Установка сервера

1. Скачайте последнюю версию updater.exe.

Замечание: Файлы сервера также уже включены в установленный RAGE-MP клиент Windows.

2. Запустите данный файл updater.exe.

3. Запустите server-files/server.exe и попробуйте подключиться на ваш сервер через клиент RAGE. По умолчанию IP локального сервера выглядит так: 127.0.0.1:22005).

Узнать больше об этом можно здесь Server Settings.

Следующий шаг

Примечание

Рекомендуется использовать Debian или Ubuntu для настройки сервера, если вы новичок в Linux.

  • Используйте Debian 10 версии или выше See more
  • Используйте Ubuntu 18.10 версии или выше See more
  • Либо используйте ОС, которая поддерживает glibc v2.28

Ubuntu

Debian

Настройка сервера

Этот bash скрипт должен упростить установку вашего сервера

Запуск сервера на daemon (systemd)

Если вы хотите запустить сервер на daemon в последней версии Ubuntu/Debian/CentOS, вам необходимо выполнить следующие шаги:

1. Мы рекомендуем переместить ваш сервер в /opt, например mv ./ragemp-srv /opt/

2. Создайте системный сервис, например /etc/systemd/system/rageserv.service, и запишите туда эту конфигурацию:

Важное замечание: Если вы не переместили каталог, вам нужно отредактировать WorkingDirectory и ExecStart с новыми абсолютными путями.

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

4. Отлично! Теперь вы можете запустить сервис с помощью этих команд:

  1. systemctl enable rageserv
  2. systemctl start rageserv

Если вы хотите посмотреть статус вашего сервера, вам нужно ввести:

Если вы хотите перезагрузить сервер, вам нужно ввести:

Больше команд и других деталей можно найти здесь.

Установка screen (Необязательно)

Для работы сервера в фоновом режиме мы рекомендуем использовать screen, в основном из-за простоты его использования.

Debian (Ubuntu и его аналоги)

CentOS 6.x/7.x

Запуск сервера

  • screen -dmS запускает отдельную оболочку без непосредственного открытия интерфейса в ней (detached mode). Этот S параметр определяет имя сеанса для вновь созданного сеанса (в этом случае GTASERVER ), так будет легче управлять в будущем.
  • screen -L в основном, регистрирует любую ошибку, отображаемую сервером через отдельную оболочку в файл, для более удобного использования в будущем.
  • Логи будут сохранены screenlog._number_ в каталоге сервера.
  • & Это важно если вы хотите завершить процесс красиво.

Остановка сервера

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

РЕКОМЕНДУЕМЫЙ МЕТОД:

Не рекомендуемый:

Linux

Убедитесь, что у вас установлен GCC/G++ 6 или более новой версии, следуйте примечанию.

Ниже приведен список распространенных проблем.
Если в данном списке не указана какая то частая ошибка и вы знаете ее решение, отпишите мне в ЛС @PRO-RAGE .
Переведено с оф.форума : Статья на RageMP

3. System.UnauthorizedAccessException: Access to the path '. ' is denied.
Запустите RageMP от имени администратора.

4. Ошибка с отсутствием файла MSVCP140.dll при запуске.
Установите следующие 2 пакета

Download Microsoft Visual C++ 2015 Redistributable Update 3 RC from Official Microsoft Download Center

6. Ошибка - undefined: 0
На данный момент нет четкого ответа на данную ошибку, однако некоторые исправили ее разрешив RageMP добавив его в свой брандмауэр, а некоторые исправили это, закрыв все программы на своем компьютере, чтобы освободить их оперативную память / процессор.
Начиная с

0.3.6: если вы являетесь пользователем Windows 8 / 8.1, и у вас возникает данная ошибка то на данный момент решения нет, так как это может быть конфликт с программным обеспечением которое не поддерживает Windows 8.

8. Игра вылетает еще до запуска.
Некоторые пользователи сообщают что если у вас в папке GTA V установлен другой мультиплеер GTA V, вам следует удалить его, скорее всего это исправит эту проблему.
ПОЛЬЗОВАТЕЛИ NVIDIA: отключите Nvidia Shadowplay и посмотрите, решит ли это вылеты, некоторые пользователи сообщили что данный метод им так же помог.

11. Failed to retrieve the install directory (Не удалось получить каталог установки).
Это может возникать если вы выбрали неправильный каталог или у вас есть устаревшие файлы GTAV.exe / GTA V.
Убедитесь, что вы выбрали правильный каталог, он должен содержать файл GTAV.exe.
Если вы уверены, что это правильный путь, вы можете попробовать перепроверить файлы, поскольку у вас может быть устаревший / поврежденный / измененный GTAV.exe, который RageMP не принимает.

12. RageMP зависает каждый раз, когда я нажимаю на сервер.
Данная ошибка возникает когда в каталоге отсутствует файл GTAV.exe.
Для пользователей Steam - Причина может заключаться в том что вы не вошли в Steam, поэтому вы не можете запустить GTA V.

13. Я запускаю RageMP и ничего не происходит.
Ошибка возникает при отсутствии файлов, для этого отключите свой антивирус.
Если у вас его нет, попробуйте переустановить RageMP еще раз.

15. GTA V запускается с черным экраном, а затем внезапно закрывается / вылетает после нажатия кнопки «Play Now / Играть сейчас».
Если это происходит впервые когда вы используете RageMP или вы только что переустановили RageMP, это приведет к сбою вашего клиента, поскольку кнопка «Play Now / Играть сейчас» используется для повторного подключения к вашему последнему подключенному серверу.
Пожалуйста, используйте вкладку «Servers / Серверы» или вкладку «Direct Connect / Прямое подключение», чтобы сначала присоединиться к серверу, затем вы можете использовать кнопку «Play Now / Играть сейчас», чтобы повторно подключиться к вашему последнему подключенному серверу.

bermuda.jpg

16. Моя игра вылетает, когда я нахожусь в зоне строительства / в центре Лос-Сантоса.
Это известная зона крашей многих пользователей.
Посмотрите на изображение ниже, чтобы убедиться, что вас крашит в этой области.


Для того, чтобы текстуры нормально грузились делаем следующее:
Нажимаем комбинацию клавишь "Windows+R" или жмем "Пуск - Выполнить", прописываем туда %appdata% и жмем Enter
Переходим в папку Local и создаем папку id Software, а в ней папку Rage.

После следующего запуска игры там будут автоматически созданы файлы с кэшем текстур.

Q: Как отключить ускорение мыши в Rage
A: Если у вас возникла проблема с тем, что в Rgae мышка реагирует не так как вы привыкли, то необходимо отключить ускорение.
Идем в настройки мыши и ищем поле "Improved Pointer Precision" – отключаем.
Если не помогает, то открываем config-файл Rage и меняем значение с 1 на 0.
Еще опция: m_smooth – команда которую можно найти в консоли. Устанавливаем значение на 0 – это отключит акселерацию в игре.

Q: Что такое GPU Transcode в настройках графики?
A: GPU Transcode используется с OpenGL 4.2. Поддерживаются только 400 и 500 серий карт NVIDIA с новыми бета-драйверами. Это позволяет GPU обрабатывать текстуры потока данных с помощью технологии NVIDIA CUDA, резко уменьшая подзагрузку текстур.

Q: Как открыть консоль в Rage
A: Консоль разработчиков Rage или просто консоль очень полезна для различных фиксов и редактирования, так что лучше научится обращению с ней уже в самом начале. Чтобы активировать консоль, необходимо добавить: +set com_allowconsole 1 к вашим Опциям Steam (Steam Launch Options).
Теперь заходим в игру и нажимем тильду (

) символ под Esc и слева от цифры 1. !Внимание! При активации консоли достижения не будут учитываться.

Q: Как поменять зону видимости (FOV) в Rage
A: Это можно сделать либо в консоли, либо редактирую файл конфигураций, либо добавить команду в стартовые опции. Если делать это через консоль, тогда вы не сможете получать ачивменты, так как это считается читерством, так что используйте только при крайней необходимости.
Запуск из консоли: жмем тильду и используем команду "cvaradd" чтобы поменять значение для g_fov. Вы можете увеличивать или уменьшать значение от дефолтных 80.
Пример, если вводить cvaradd g_fov 15, то в итоге мы получаем g_fov 95, так как добавили к 80 еще 15 пунктов. Чтобы уменьшить значение, пишем g_fov -15. Надеюсь поняли суть.
Если же вы не хотите испоганить свои ачивменты, то лезем в файл конфигураций. Находится он где-то тут: rage\base. Открывам редактором конфиг-файл и ищем то же значение.

Q: Решение проблем с графикой ATI/AMD в Rage
A: Если играете в Rage на видео-карте от AMD, то вот несколько советов:
Запустите игру в "подходящем качестве", отключите 3D. Отключите Catalyst AI. Откатите драйвер на одну/две версии.
Так же можно поставить хот-фикс с официального сайта ATI/AMD. Если они решат проблему, то наслаждайтесь игрой.

Q: Не могу запустить Rage
A: Только если не можете запустить игру в Steam. Выйдите из Steam, снова залогиньтесь, проверьте игровой кэш и запустите Rage. Если все еще не работает, запустите Steam от администратора и попробуйте вновь. Возможно проблема кроется в кастомных настройках графики, так что сбросьте на дефолт.

Q: Rage лагает
A: Отключите внутриигровое коммьюнити Steam. Правой кнопкой мыши на Rage в Steam –> настройки –> отключите "внутриигровое коммьюнити Steam (steam community in game)"

Q: Rage вылетает на графике ATI
A: Рандомные крэши иногда можно решить отключив тройной буфер (tripple buffering) в ATI Control Panel, а так же ставим официальный хотфикс.

Q: Rage вылетает на рабочий стол. Rage замирает
A: Если не можете стартовать игру или Rage вылетает до старта, то если вы видите черный экран, то жмем Ctrl+Alt+Del и отключите окно рапорта. Далее пробуем удалить папку Video ((rage->base->video). Убедитесь что сделали копию на всякий случай!

Q: Rage на SLI или Crossfire
A: Rage не поддерживает эту функцию. Если попробуете, только хуже сделаете. Позор, id!

Q: Проблемы с текстурами в Rage на графике Nvidia
A: Ставим последние бета-драйвера 285.38.

Q: Rage тормозит и дергается на графике Nvidia
A: Активируйте Vsync в контрольной панели Nvidia. Активируйте в игре GPU-transcode если у вас топовая видеокарта.

Q: В Rage медленно загружаются текстуры.
A: Скачиваем специальные бета-драйвера для Rage (для нвидии - 285.38, для ати - ссылка выше), сообщается, что они помогают многим геймерам.
Обязательно укажите в настройках вашего видео-драйвера "Использовать настройки приложения"/"let the application decide", иначе корректная работа или запуск игры не гарантируется.

*Очень советую попробывать такой способ:
Добавляем в ярлык запуска игры
+cvaradd g_fov 12 +com_skipIntroVideo 1 +image_anisotropy 16 +image_usecompression 0 +g_showplayershadow 1 +m_smooth 0 +vt_maxPPF 16

Идем в C:\Users\UserName\AppData\Local\ (для win7); (для WinXP) нужно здесь: \Documents and Settings\User\Local Settings\Application Data\ и создаем папку "id software". В этой папке создаем папку rage (Здесь при первом запуске игра создаст кэш). Всё, закрываем. Теперь переходим к самой папке с игрой.
Создаем текстовый файл rageconfig в Rage/base/ и меняем расширение файла с тхт на cfg -> rageconfig.cfg и добавляем следующее:

rageconfig:
Скрытый текст:
seta com_videoRam "1024"
seta com_maxfps "60"
seta image_anisotropy "16"
seta image_usecompression "0"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR"
seta image_preload "1"
seta image_lodbias "-1"
seta image_ignoreHighQuality "0"
seta image_ignoreLowQuality "1"
seta image_useCache "1"
seta image_cacheMegs "125"
seta image_cacheMinK "50"
seta r_swapInterval "1"
seta r_useHighQualityPostProcess "1"
seta r_shadowsHighQuality "1"
seta r_displayRefresh "0"
seta r_renderer "best"
seta r_multiSamples "8"
seta r_useHBAO "1"
seta r_useRenderThread "0"
seta r_visDistMult "1"
seta r_useMotionBlur "1"
seta r_skipBump "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_shadows "1"
seta r_cgFragmentProfile "best"
seta r_cgVertexProfile "best"
seta vt_lodBias "-1"
seta vt_pageimagesizeuniquediffuseonly2 "8192"
seta vt_pageimagesizeuniquediffuseonly "8192"
seta vt_pageimagesizeunique "8192"
seta vt_pageimagesizevmtr "8192"

И да, обратите внимание на первую строку. Она указывает кол-во видеопамяти вашей видеокарты. Выставляйте вручную нужное количество. И самые последние строки отвечают за качество текстур, в данном случае прописаны параметры для видеокарт с 1024мб на борту и выше. У кого меньше - уменьшите в два раза.
Так же можете поэкспериментировать с параметрами конфига

Читайте также: