Установка DarkRP на сервер Garry's Mod
radhosting

radhosting

Администратор

офлайн

20.07.2021 - 15:38 Сообщение #1

Скачиваем мод DarkRP на сайте https://github.com/FPtje/DarkRP

В первую очередь нужно скачать DarkRP на официальном сайте проекта https://github.com/FPtje/DarkRP.

Перейдя на сайт нажмите на зеленую кнопку Clone or download и выберете Download ZIP.
Переименуйте скаченный архив с DarkRP-master на darkrp и разархивируйте его в удобное для вас место.

Используя FTP подключение

Подключаемся к FTP сервера
Переходим в папку gamemodes, которая находиться по адресу "/garrysmod/gamemodes/".
В неё копируем папку darkrp и все её содержимое, которую вы ранее разархивировали.
Открываем панель управления сервером Garry's Mod на сайте RadHosting и переходим в раздел Настройки.
В категории Параметры запуска сервера ниже находим +gamemode, в свободное поле вписываем параметр режима darkrp.
Сохраняем результат и перезапускаем сервер.

Автоматическая закачка мода для подключившихся игроков

Переходим в папку "garrysmod\lua\autorun\server\"
В папке находим файл workshop.lua и открываем его, если его нет создайте такой.
Прописываем данную строчку resource.AddWorkshop ("248302805"), сохраняем файл.
В скобочках указан id мода, который вы можете посмотреть в workshop игры.

Установка дополнительного контента
Данный мод обязательно требует дополнительный контент из игры Counetr-Strike: Source для правильной работы. Ниже расскажем как его установить и смонтировать на сервере.

Потребуется установленная игра Counetr-Strike: Source, разберем на примере steam версии.
Подключаемся к FTP сервера и в корневой директории создаем папку cstrike.
На вашем ПК переходим в папку "\Steam\steamapps\common\Counter-Strike Source\cstrike".
Теперь вы можете скопировать все содержимое данной папки на FTP сервера в cstrike или скопировать только нужные папки и файлы.

Папки и файлы которые нужно скопировать:

bin
cfg
custom
download
media
resource
cstrike_pak_000.vpk
cstrike_pak_001.vpk
cstrike_pak_002.vpk
cstrike_pak_003.vpk
cstrike_pak_004.vpk
cstrike_pak_005.vpk
cstrike_pak_006.vpk
cstrike_pak_007.vpk
cstrike_pak_008.vpk
cstrike_pak_009.vpk
cstrike_pak_010.vpk
cstrike_pak_011.vpk
cstrike_pak_012.vpk
cstrike_pak_dir.vpk
cstrike_russian.vpk.sound.cache
cstrike_russian_000.vpk
cstrike_russian_dir.vpk
gameinfo.txt
steam.inf



Переходим в папку "/garrysmod/cfg/" и открываем файл mount.cfg, в котором нужно прописать путь до папки cstrike.

Пример:

"mountcfg"
{
"cstrike" "cstrike"
// "tf" "C:\mytf2server\tf"
}



В этой же папке cfg открываем файл mountdepots.txt, в котором нужно разрешить использование дополнительного контента.

Пример:

"gamedepotsystem"
{
"hl2" "1"
"cstrike" "1"
"tf" "1"
}



Сохраняем результат и перезапускаем сервер.

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

Сразу дадим ответ для чего он нужен.
При редактировании файлов DarkRP, ни в коем случае не редактируйте файлы самого игрового режима, даже настройки (configs).
Потому что:

Невозможно будет обновить файлы игрового режима. Обычно, с каждым обновлением, выходят различные исправления, а если Вы редактировали файлы режима, то они будут просто изменены на стандартные.
Любые ошибки, возникшие при работе с DarkRP, не будут рассматриваться разработчиками.
GMod обновляется и поэтому, некоторые функции после обновлений, иногда, могут не работать.

Но не смотря на всё это, Вы можете легко редактировать файлы DarkRP с помощью дополнения DarkRP Modification (Модификации DarkRP).

Скачиваем DarkRP Modification

Перейдя на сайт https://github.com/FPtje/darkrpmodification нажмите на зеленую кнопку Clone or download и выберете Download ZIP.
Переименуйте скаченный архив с darkrpmodification-master на darkrpmodification и разархивируйте его в удобное для вас место.

Используя FTP подключение

Подключаемся к FTP сервера
Переходим в папку /garrysmod/addons/.
В неё копируем папку darkrpmodification и все её содержимое, которую вы ранее разархивировали.
Сохраняем результат и перезапускаем сервер.
На этом установка игрового мода и дополнительного контента закончена.

Сообщение было отредактировано: 20.07.2021 15:40:23