t.me/maj0rblog
-
Автор темы
- #1
Всем привет!
В прошлой части мы говорили про программы которые нам понадобятся, в этой-же части мы начнём использовать.
Итак приступим!
1. Установка Garry's Mod DS
Для начала скачанный SteamCMD перенесите в удобную для вас папку (Создастся много файлов)
Как только закончили открываем SteamCMD и по очереди пишем туда эти команды :
login anonymous - Отвечает за анонимную авторизацию пользователя
app_update 4020 validate - Эта команда говорит SteamCMD скачать Garry's Mod DS под ID 4020 и так-же проверить целостность с помощью validate
app_update 232330 - Эта команда говорит SteamCMD скачать CS:S сервер который нам понадобится для установки CS:S контента на сервер
exit - Выход
Супер мы установили Garry's Mod DS он будет находится у вас в папке по пути steamapps/common/GarrysModDS
Мы видим эти файлы :
Через srcds.exe запускается сервер, но удобнее и логичнее его запускать через этот батник :
Просто закиньте его в эту папку и после полной установки мы его запустим
2. Установка сборки
Вот мы пришли к моменту установки сборки качаем её по этой ссылке :
Качаем и теперь файлы из архива все кроме unityrp.sql и untyrp.lua и папки gamemode перекидываем в папку garrysmod (Если будет замена то соглашаемся)
Из папки gamemode надо достать darkrp и перекинуть в папку gamemodes
После того как мы это сделали нам понадобится установленный XAMPP открываем его и запускаем Apache и Mysql сервер.
Теперь заходим на localhost в браузере и нажимаем на phpmyadmin
Создаём базу данных.
И импортируем туда .sql файл который лежал у нас в архиве
После импорта у нас будет чистая бд под работу с сервером
ВНИМАНИЕ! УСТАНАВЛИВАТЬ БАЗУ ДАННЫХ НУЖНО ОБЯЗАТЕЛЬНО!!!
Теперь заходим в addons там находим badmin/lua/ba/core/data_sv.lua
Открываем и в поля для базы данных вводим
Если что в поле Table нужно писать название вашей бд, всё остальное повторяем как у меня (Только если у вас база данных на локальном пк если же нет то вводим свои данные)
Теперь так-же но теперь заходим в gamemodes/darkrp/db.lua
Вот мы и закончили!
Запускаем наш сервер с помощью батника и видим что он не запускается, т.к. мы забыли установить карту.
3. Установка карты
Заходим на мастерскую стима ищем там rp_bangclaw
Скачиваем через steamworkshopdownloader (не реклама, просто хороший сайт)
Теперь заходим по пути garrysmod/lua/autorun/server/ и создаём файл workshop.lua
С помощью этого файла на компьютеры игроков будет качаться контент с воркшопа
и добавляем туда эту строку :
resource.AddWorkshop("111863064") -- Rp_Bangclaw
Готово! Мы установили карту можно запускать, ноо... когда мы зайдём на сервер он будет ероррить, что-бы этого избегать нам нужен ксс контент!
Переходим к следующему пункту
4. Установка ксс контента
Тут всё очень просто просто заходим в папку CSS сервера который мы скачали и копируем путь до cstrike
далее заходим снова гмоду папка cfg/mount.cfg
В ней раскомментируем строчку с cstrike и добавляем путь
5. Готово!
У нас всё готово, теперь просто запускаем сервер и радуемся результату!
Если будут ошибки, или вы чего-то не поймётё отпишите в теме.
Спасибо за прочтение и удачного вам дня
В прошлой части мы говорили про программы которые нам понадобятся, в этой-же части мы начнём использовать.
Итак приступим!
1. Установка Garry's Mod DS
Для начала скачанный SteamCMD перенесите в удобную для вас папку (Создастся много файлов)
Как только закончили открываем SteamCMD и по очереди пишем туда эти команды :
login anonymous - Отвечает за анонимную авторизацию пользователя
app_update 4020 validate - Эта команда говорит SteamCMD скачать Garry's Mod DS под ID 4020 и так-же проверить целостность с помощью validate
app_update 232330 - Эта команда говорит SteamCMD скачать CS:S сервер который нам понадобится для установки CS:S контента на сервер
exit - Выход
Супер мы установили Garry's Mod DS он будет находится у вас в папке по пути steamapps/common/GarrysModDS
Мы видим эти файлы :
Через srcds.exe запускается сервер, но удобнее и логичнее его запускать через этот батник :
Пожалуйста, авторизуйтесь для просмотра ссылки.
Просто закиньте его в эту папку и после полной установки мы его запустим
2. Установка сборки
Вот мы пришли к моменту установки сборки качаем её по этой ссылке :
Пожалуйста, авторизуйтесь для просмотра ссылки.
Качаем и теперь файлы из архива все кроме unityrp.sql и untyrp.lua и папки gamemode перекидываем в папку garrysmod (Если будет замена то соглашаемся)
Из папки gamemode надо достать darkrp и перекинуть в папку gamemodes
После того как мы это сделали нам понадобится установленный XAMPP открываем его и запускаем Apache и Mysql сервер.
Теперь заходим на localhost в браузере и нажимаем на phpmyadmin
Создаём базу данных.
И импортируем туда .sql файл который лежал у нас в архиве
После импорта у нас будет чистая бд под работу с сервером
ВНИМАНИЕ! УСТАНАВЛИВАТЬ БАЗУ ДАННЫХ НУЖНО ОБЯЗАТЕЛЬНО!!!
Теперь заходим в addons там находим badmin/lua/ba/core/data_sv.lua
Открываем и в поля для базы данных вводим
C++:
ba.data = ba.data or {
IP = '127.0.0.1',
User = 'root',
Pass = '',
Table = 'unity',
Port = 3306,
_uid = util.CRC(GetConVarString('ip') .. ':' .. GetConVarString('hostport'))
}
Теперь так-же но теперь заходим в gamemodes/darkrp/db.lua
Вот мы и закончили!
Запускаем наш сервер с помощью батника и видим что он не запускается, т.к. мы забыли установить карту.
3. Установка карты
Заходим на мастерскую стима ищем там rp_bangclaw
Скачиваем через steamworkshopdownloader (не реклама, просто хороший сайт)
Теперь заходим по пути garrysmod/lua/autorun/server/ и создаём файл workshop.lua
С помощью этого файла на компьютеры игроков будет качаться контент с воркшопа
и добавляем туда эту строку :
resource.AddWorkshop("111863064") -- Rp_Bangclaw
Готово! Мы установили карту можно запускать, ноо... когда мы зайдём на сервер он будет ероррить, что-бы этого избегать нам нужен ксс контент!
Переходим к следующему пункту
4. Установка ксс контента
Тут всё очень просто просто заходим в папку CSS сервера который мы скачали и копируем путь до cstrike
далее заходим снова гмоду папка cfg/mount.cfg
В ней раскомментируем строчку с cstrike и добавляем путь
5. Готово!
У нас всё готово, теперь просто запускаем сервер и радуемся результату!
Если будут ошибки, или вы чего-то не поймётё отпишите в теме.
Спасибо за прочтение и удачного вам дня