Гайд Как создать локальный сервер со сборкой Metahub.

  • 5
  • 1
Контакты для связи отсутствуют.
Приветствую всех читателей данного поста. Я создал этот гайд ,потому что у меня, а также у других людей появились проблемы с созданием данного локального сервера. Мне остается надеяться, что больше ни у кого проблем с созданием сервера не возникнет!
Гайд создан для этой сборки - Сборка METAHUB 28.12.2021 | cl/sv с базой данных

Большое спасибо h1ghcore и Cramer !!! Без вас я бы потратил гораздо больше времени на устранение всех проблем!!

Глава I Создание ванильного сервера
Для начала нам нужно просто создать сервер. Подробнее о том как это сделать:
📽️В формате видео: *тык* - смотреть до 3:09!!!
📝В письменной форме: *тык* (советую ознакомиться с информацией)

Отлично! Давайте теперь отредактируем start.bat под нашу сборку.
start.bat:
@echo off
cls
title srcds.com Watchdog
:srcds
echo (%time%) srcds started.
start /wait srcds.exe -console -game garrysmod +map rp_metahub_city17_v17 +maxplayers 10 +port 27015 +gamemode darkrp
goto srcds
quit
Скопируйте полностью код в start.bat и сохраните.

Хорошо! Сервер создан, но пока без нашей сборки, переходим к следующей главе!
Глава II Добавление сборки на наш сервер
Перейдите по ссылке - *тык* и скачайте саму сборку.
Хорошо, скачали, теперь все файлы из Downloads\Метахуб\Метахуб\MetaHub 28.12.2021 перекидываем в Garry's mod server\steamapps\common\GarrysModDS\garrysmod

1.png


Молодцы! Сборка теперь на нашем сервер. Теперь ее надо настроить...

Глава III Подключение БД. БОЛЬ.
Мы перешли к самому болезненному этапу создания нашего сервера. Давайте же разберемся с ним и забудем как страшный сон...
Читаем данный гайд, но никакие пути пока что не прописываем! Мы это сделаем позже!
Хорошо, WampServer установлен, на phpmyadmin зашли, создали БД(все по гайду)
Теперь переходим к импорту таблицы из скачанной сборки. Это один файл и его название - metahub_db 28.12.2021.sql
Лично я перекинул его в Garry's mod server\steamapps\common\GarrysModDS\garrysmod . Можете сделать также.
Импортируем файл в соответствии с гайдом выше. Теперь переходим к прописыванию путей к БД.
Ищем db.lua и plogs_mysql_cfg.lua . Они находятся здесь:
2.png

Заходим в db.lua и заполняем вот так:
4.jpg

Вот только вместо 'darkrp' пишите название вашей БД, которую вы создали на платформе phpmyadmin. У меня она называется 'darkrp', как вы могли заметить.
Далее переходим к plogs_mysql_cfg.lua:
5.jpg

Аналогично как с db.lua вместо 'darkrp' пишите название вашей БД. Больше ничего менять не надо!

Вы умнички, половина работы выполнена!

Глава IV Strange things
Огромное спасибо Cramer . Без него я бы не разобрался, почему БД не подключается. Все дело в том, что в Garry's mod server\steamapps\common\GarrysModDS\garrysmod\lua\bin нет некоторых нужных файлов. Решение , которое подсказал мне Cramer следующее:
Перейдите по этой ссылке - *тык* и скачайте сборку. Нам понадобятся только файлы из [brokencore.club]_RGM.rar\garrysmod\lua\bin. Перетаскиваем их:
3.png

Фух, дело сделано. Осталось разобраться с картой rp_metahub_city17_v17 , именно ее вы прописали в start.bat . Проблема в том, что если вы на этом этапе попробуете запустить сервер, то встретитесь с ошибкой missing map! Фикс прост - 2 файла rp_metahub_city17_v17.bsp и rp_metahub_city17_v17.bsp.bz2 перекидывайте в корневую папку gmod'a. Путь : Steam\steamapps\common\GarrysMod\garrysmod\maps
4.png

Отлично, наш сервер готов! Заходите в игре во вкладку 'локальную сеть' , там будет сервер с названием 'sss' (пароль на сервер такой же)
По желанию можно теперь подключить систему доната(делается за 2 минуты, все файлы уже есть в сборке и товары в донат-меню тоже) вот гайд - 📽️ *тык* . Далее в консоль сервера(не в игре, а в той< которую запускает start.bat выдавайте себе superadmin'ку . Пишите : ulx adduserid *ВАШ STEAM ID(копируйте из tab'a) superadmin . После этого можете в !menu выдать себе деньги .
Глава V Результат.
5.png

6.png

7.png

Спасибо за прочтение гайда, удачи вам в ваших начинаниях!🥰
P.S. Задавайте вопросы и оставляйте пожелания в комментариях.🎮
 
Последнее редактирование:
  • 6
  • 1
Контакты для связи отсутствуют.
Как решить : [MySQL] database:3306 => Field 'id' doesn't have a default value
 
  • 29
  • 0
Контакты для связи отсутствуют.
я ответ искал 4 месяца и вот он спасибо огромное
 
  • 7
  • 0
Контакты для связи отсутствуют.
Could not establish connection to Steam servers. (Account not found)
Could not establish connection to Steam servers. (Account not found)
В чём проблема?
 
  • 29
  • 0
Контакты для связи отсутствуют.
  • 8
  • 0
Контакты для связи отсутствуют.
все отлично но есть только одна проблема, у меня все модели эрорки в чем проблема?
 
Сверху Снизу