MasloPunisher

Установка Sourcemod плагинов на сервер CS:GO


Многие начинающие создатели своих серверов CS:GO задаются вопросом как установить плагин на сервер CS:GO , в этой статьи подробно будет рассказано какие файлы и для чего они служат и в конце статьи вы уже будете знать как правильно и без особых усилий установить любой плагин для сервера CS:GO. 
 
Если вы ещё не установили SourceMod тогда для начала прочитайте статью Установка SourceMod на сервер csgo , если все установлено, пропускаем и идем дальше.
 
Давайте для начала разберемся какие есть основные папки и файлы в плагинах и для чего они нужны.
 
Папка cfg/sourcemod
В основном в этой папке лежат конфиги sourcemod и других плагинов , например иногда в данную папку кладут файл txt в котором указаны пути для скачивание файла игроку что бы плагин работал корректно.
 
Папка addons/sourcemod/configs
Тоже папка служащая для хранения конфигов , обычно разработчики плагинов описывают какой конфиг и за что отвечает , по этому шанс что вы запутаетесь сводится к нулю.

 

Папка addons/sourcemod/plugins
В это папке находятся скомпилированные (готовые) плагины с расширением .smx
 
 
Папка addons/sourcemod/plugins/disabled
Специальная папка которая хранит в себе отключенные плагины , если вам нужно отключить какой то плагин , просто перекидываем его в эту папку.
 
Папка addons/sourcemod/scripting
Здесь лежат исходники плагинов с расширением.sp которые предназначены для редактирования и последующей компиляции в .smx
 
Папка addons/sourcemod/scripting/include
Некоторые плагины используют так называемые инклюды в которых имеется дополнительные функции без которых плагин не будет работать , для правильной компиляции такого плагина в этой папке должен находится соответсвенный .inc файл.
 
Папка addons/sourcemod/translations
В данной папке хранятся файлы локализации с расширением .txt (языковые файлы) иногда в некоторых плагинах их не используют и весь текст вписывают на прямую в исходник , по этому если вы не найдете данной папке/файла в плагине , не беспокойтесь , скорее всего весь перевод в исходнике.

 

 

Ну а теперь приступим к практике, попробуем установить плагин например Levels Ranks. 
Скачиваем его и открываем архив вы сразу же заметите знакомые названия папок и файлов из выше перечисленного описания. 
 
Конечно проще было бы взять и все содержимое архива закинуть в папку /csgo/ с заменой , но вы должны научится компилировать плагин вдруг вам попадется плагин без smx , а только с .sp (исходником) вот тут то вам и потребуются знания компиляции , не беспокойтесь , это достаточно просто , не пугайтесь громких слов , сейчас все объясню. 
 
Локальный компилятор
В корне папке scripting вашего сервера , есть файл compile.exe , это и есть тот самый компилятор.
 
 
Берем из папки /scripting/ нашего плагина файл LevelsRanks.sp и кидаем его в соответственную папку на сервере, после этот файл перетаскиваем на compile.exe 
 
 
После откроется командная строка в окне будет много возможно непонятной информации, но это не страшно , давайте посмотрим что у нас вышло:
 
 
Compilation aborted. 
1 Error. 
post-888-0-76667000-1433098657_thumb.jpg

 

Это значит что наш плагин не скомпилировался , все потому что , в папке scripting нашего плагина есть дополнительный файл в папке /scripting/include/ , о котором я писал выше , берем из папки include файл knife_colors.inc и кидаем его в соответственную папку на сервере и пробуем скомпилировать наш плагин повторно. 

 

 

post-888-0-81754200-1433098712_thumb.jpg

Compilation Time: 0,89 sec 

 

 

Ура! Плагин скомпилировался успешно.

Теперь в той же папке открываем /scripting/compiled и видим там наш готовый плагин LevelsRanks.smx , копируем его и вставляем в папку /plugins/ , раскидываем остальные файлы плагина если вы не сделали это до компиляции и запускаем наш сервер CS:GO. В консоле сервера вписываем sm plugins list в появившимся списке ищем наш плагин.
 
post-888-0-88781300-1433098748_thumb.jpg
 
Если увидели в списке плагин , значит все хорошо , плагин установлен и работает. 
 
Ну вот собственно и все , ничего сложного , после установки трех-четырех плагинов вы уже на память будете знать что , куда и для чего.
 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас