Гайд Создание сервера на SUP | Часть 2, Первоначальная установка и настройка

Чему научить дальше?


  • Всего проголосовало
    41
t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
976
Реакции[?]
619
Поинты[?]
12K
Всем привет!
В прошлой части мы говорили про программы которые нам понадобятся, в этой-же части мы начнём использовать.
Итак приступим!

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
Мы видим эти файлы :
1637801098147.png
Через 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'))
}
Если что в поле 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. Готово!
У нас всё готово, теперь просто запускаем сервер и радуемся результату!
Если будут ошибки, или вы чего-то не поймётё отпишите в теме.
Спасибо за прочтение и удачного вам дня
 
t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
976
Реакции[?]
619
Поинты[?]
12K
elleqt, а зачем вам донат если на сервере не хватает 2 луа либ и точек спавна?))
 
Новичок
Статус
Оффлайн
Регистрация
30 Янв 2022
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Ну короче сделал всё как написано в гайде, БД подключил, все дела. В итоге при заходе на карту я появляюсь где-то в пиз*е, а точнее в бампе карты и у меня пишет либо "badmin создает ошибки!" либо "badmin_lib создает ошибки!", всё! При открытии чата игра залипает в одну точку, точку под названием ж*па и всё! Кнопка выхода в меню, а то есть "Esc" не работает, чат не открывается, а F4 menu вообще курит бамбук. Подскажи, что делать в данной ситуации?
 
t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
976
Реакции[?]
619
Поинты[?]
12K
Ну короче сделал всё как написано в гайде, БД подключил, все дела. В итоге при заходе на карту я появляюсь где-то в пиз*е, а точнее в бампе карты и у меня пишет либо "badmin создает ошибки!" либо "badmin_lib создает ошибки!", всё! При открытии чата игра залипает в одну точку, точку под названием ж*па и всё! Кнопка выхода в меню, а то есть "Esc" не работает, чат не открывается, а F4 menu вообще курит бамбук. Подскажи, что делать в данной ситуации?
Прочитай следующие части гайда
 
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Пользователь
Статус
Оффлайн
Регистрация
10 Июн 2017
Сообщения
677
Реакции[?]
117
Поинты[?]
0
Такие же ошибки, все правильно подключил..
 
Новичок
Статус
Оффлайн
Регистрация
20 Янв 2022
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Ну короче сделал всё как написано в гайде, БД подключил, все дела. В итоге при заходе на карту я появляюсь где-то в пиз*е, а точнее в бампе карты и у меня пишет либо "badmin создает ошибки!" либо "badmin_lib создает ошибки!", всё! При открытии чата игра залипает в одну точку, точку под названием ж*па и всё! Кнопка выхода в меню, а то есть "Esc" не работает, чат не открывается, а F4 menu вообще курит бамбук. Подскажи, что делать в данной ситуации?
 
Сверху Снизу