Installing Metamod:Source/ru

From AlliedModders Wiki
Revision as of 09:09, 20 July 2021 by Kleiner (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Language: English  • русский

В этой статье вы узнаете, как установить Metamod:Source.

Обычная установка

Valve иногда вносит изменения в свои игры, которые нарушают SourceMod между выпусками. Когда это происходит, вам может потребоваться установить новую версию Metamod и SourceMod. Вы можете узнать, требуется ли это, на странице необходимых версий.

  1. Скачайте Metamod:Source.
  2. Распакуйте архив в папку вашей игры. Например, для Counter-Strike:Source после извлечения у вас будет cstrike/addons/metamod. Если вы загружаете файлы на FTP, распакуйте их локально, прежде чем переносить в папку игры вашего сервера.
  3. Перезапустите свой сервер.
  4. Введите "meta version" в консоли вашего сервера (или RCON). Вы должны увидеть строку вида: "Loaded As: Valve Server Plugin". Если команда не распознана, обратитесь к разделам ниже.

Пользовательский VDF-файл

Metamod:Source 1.10.0 и более поздние версии включают файл metamod.vdf для облегчения установки на большинство игр. Если у вас возникли проблемы с его загрузкой, перейдите сюда, чтобы получить VDF-файл, специфичный для вашей игры. Этот файл должен быть помещён в папку addons вашего сервера.

Известные установки, требующие выполнения этого шага:

  1. Left 4 Dead 1
  2. Моды сторонних разработчиков, использующие Source SDK Base.
  3. Локальные серверы (созданные с помощью внутриигровой опции "Создать сервер") для неанглоязычных клиентов игры.

GameInfo

Примечание: Обычно это не требуется - если вы не понимаете, что это такое, НЕ делайте этого, если нет инструкций. Приведённых выше инструкций достаточно для установки Metamod:Source на 99% серверов.

Metamod:Source версии 1.4.2 и ниже использовал более старый метод загрузки. Преимуществом этого метода было то, что Metamod:Source мог быть загружен до собственно игрового мода, что давало ему небольшую дополнительную функциональность. Эта функциональность никогда не использовалась разработчиками плагинов, а обновления Steam продолжали перезаписывать файлы gameinfo.txt, поэтому мы перешли на другой механизм загрузки.

Однако этот механизм загрузки всё ещё может быть выбран, если вы столкнулись с проблемами обратной совместимости, или у вас есть плагин, который использует преимущества механизма ранней загрузки. Если это ваш случай, то ниже приведены указания gameinfo.txt:

  • Откройте файл в папке мода под названием "gameinfo.txt". Внизу вы увидите несколько строк следующего содержания:
    SearchPaths
    {
    	Game				|gameinfo_path|. 
    	Game				cstrike
    	Game				hl2
    }
    
  • Добавьте строку после знака "{", но перед всеми записями "Game", которая выглядит следующим образом:
    GameBin				|gameinfo_path|addons/metamod/bin
    
  • Если вы используете Windows, вам может понадобиться использовать обратную косую черту (\).
  • Всё готово! Чтобы проверить, сработало ли это, перезапустите ваш игровой сервер и введите "meta version" в консоли сервера. Вы должны увидеть строку с надписью "Loaded as: GameDLL (gameinfo.txt)". Если команда не распознаётся, вероятно, установка не удалась. Если в строке "Loaded as:" написано что-то другое, gameinfo.txt, вероятно, был изменён неправильно.
  • Для получения дополнительной информации или документации см. Category:Metamod:Source Documentation

Метод загрузки gameinfo.txt поддерживается только как унаследованная функция. Инструмент patcher больше не предоставляется. Вы можете пометить gameinfo.txt, если хотите защитить его от перезаписи.

Мы будем продолжать следить за тем, чтобы Metamod:Source мог загружаться этим методом до тех пор, пока движок Source позволяет это делать. Однако мы будем больше концентрироваться на поддержке нового механизма загрузки для общего использования.