Приветствую всех читателей данного поста. Я создал этот гайд ,потому что у меня, а также у других людей появились проблемы с созданием данного локального сервера. Мне остается надеяться, что больше ни у кого проблем с созданием сервера не возникнет!
Гайд создан для этой сборки - Сборка METAHUB 28.12.2021 | cl/sv с базой данных
Большое спасибо h1ghcore и Cramer !!! Без вас я бы потратил гораздо больше времени на устранение всех проблем!!Гайд создан для этой сборки - Сборка METAHUB 28.12.2021 | cl/sv с базой данных
Глава 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
Хорошо! Сервер создан, но пока без нашей сборки, переходим к следующей главе!
Глава II Добавление сборки на наш сервер
Перейдите по ссылке - *тык* и скачайте саму сборку.Хорошо, скачали, теперь все файлы из Downloads\Метахуб\Метахуб\MetaHub 28.12.2021 перекидываем в Garry's mod server\steamapps\common\GarrysModDS\garrysmod
Молодцы! Сборка теперь на нашем сервер. Теперь ее надо настроить...
Глава III Подключение БД. БОЛЬ.
Мы перешли к самому болезненному этапу создания нашего сервера. Давайте же разберемся с ним и забудем как страшный сон...Читаем данный гайд, но никакие пути пока что не прописываем! Мы это сделаем позже!
Хорошо, WampServer установлен, на phpmyadmin зашли, создали БД(все по гайду)
Теперь переходим к импорту таблицы из скачанной сборки. Это один файл и его название - metahub_db 28.12.2021.sql
Лично я перекинул его в Garry's mod server\steamapps\common\GarrysModDS\garrysmod . Можете сделать также.
Импортируем файл в соответствии с гайдом выше. Теперь переходим к прописыванию путей к БД.
Ищем db.lua и plogs_mysql_cfg.lua . Они находятся здесь:
Заходим в db.lua и заполняем вот так:
Вот только вместо 'darkrp' пишите название вашей БД, которую вы создали на платформе phpmyadmin. У меня она называется 'darkrp', как вы могли заметить.
Далее переходим к plogs_mysql_cfg.lua:
Аналогично как с 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. Перетаскиваем их:
Фух, дело сделано. Осталось разобраться с картой 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
Отлично, наш сервер готов! Заходите в игре во вкладку 'локальную сеть' , там будет сервер с названием 'sss' (пароль на сервер такой же)
По желанию можно теперь подключить систему доната(делается за 2 минуты, все файлы уже есть в сборке и товары в донат-меню тоже) вот гайд - *тык* . Далее в консоль сервера(не в игре, а в той< которую запускает start.bat выдавайте себе superadmin'ку . Пишите : ulx adduserid *ВАШ STEAM ID(копируйте из tab'a) superadmin . После этого можете в !menu выдать себе деньги .
Глава V Результат.
Спасибо за прочтение гайда, удачи вам в ваших начинаниях!
P.S. Задавайте вопросы и оставляйте пожелания в комментариях.
Последнее редактирование: