# Мультиплеер

У GTA IV был потрясающий мультиплеер... и он никуда не делся! Rockstar Games убрали мультиплеер из Complete Edition, но способов поиграть осталось предостаточно - даже в официальный мультиплеер (который, нет, не отключили). Если вы устали от GTA Online и хотите чего-то более классического, обязательно загляните в мультиплеер GTA IV!

---

## Предварительные требования и информация

- Для лучшего опыта в мультиплеере рекомендуется настроить [OpenPreCEPatch (или ZolikaPatch)](<https://gillian-guide.github.io/ru/essential-modding/openprecepatch/index.md>). Не забудьте включить функции мультиплеера в `IV.EFLC.OpenPreCEPatch.ini` (или `ZolikaPatch.ini`).
- Убедитесь, что `RecoilFix` установлен в `0` в `GTAIV.EFLC.FusionFix.ini`, чтобы не оказаться в невыгодном положении перед другими игроками.

  - Также для большей стабильности рекомендуется использовать [патч GFWLMin](<https://github.com/SandeMC/GTAIV.EFLC.FusionFix-GFWLMin/releases/latest>) - но он лишает вас функций сюжетного режима.
- Дополнительно вам может понадобиться [ZMenuIV](<https://gillian-guide.github.io/ru/extras/trainers/#zmenuiv>), чтобы создавать свои режимы игры и участвовать в них.
- Еще можно использовать [вот это](<https://www.gtainside.de/en/gta4/mods/160558-gta-iv-and-eflc-all-multiplayer-clothes-are-unlocked/>), чтобы разблокировать всю одежду для мультиплеера и настраивать внешний вид.
- **Избегайте модов, которые переделывают, добавляют или заменяют контент**. Они поставят вас или других в невыгодное положение и создадут нестабильность.

---

## Games for Windows LIVE

> [!NOTE]
>
> Этот раздел также включает шаги по настройке GFWL для игры без мультиплеера. Если вы здесь именно за этим, просто пропустите раздел «Присоединение к лобби и их создание».

> [!WARNING]
>
> **Совместимость**
>
> Этот способ совместим только с патчами 1.0.7.0 и 1.0.8.0. Со старыми патчами он тоже работает, но их посадят в отдельные лобби. Если у вас Complete Edition, сделайте [даунгрейд](<https://gillian-guide.github.io/ru/downgrading/index.md>).
>
> Wine не реализует поддержку GFWL, поэтому на Linux этот способ недоступен.

Единственный официальный способ играть в мультиплеер. И, как следствие, самый муторный в настройке. Если вам не хочется с этим возиться, сначала посмотрите на [GTAConnected](<#grand-theft-auto-connected>).

---

### Установка

> [!NOTE]
>
> Этот шаг уже выполнили даунгрейдеры, если вы выбрали настройку установки под GFWL. В этом случае пропустите его.

1. Убедитесь, что у вас нет устаревших установок `GFWL Marketplace` и `LIVE`. Если есть - удалите.
2. Скачайте последние [Redistributables](<https://community.pcgamingwiki.com/files/file/1012-microsoft-games-for-windows-live/>).
3. Распакуйте архив в любую пустую папку.
4. Запустите `gfwllivesetup.exe` и пройдите установку.
5. Установите [приложение Xbox](<https://apps.microsoft.com/detail/9mv0b5hzvk9z>) и войдите в нем в аккаунт Xbox. Это понадобится для входа позже.

> [!NOTE]
>
> **Что такое Marketplace?**
>
> Marketplace вы всё равно получите, но открывать его и пытаться заставить работать не стоит. Marketplace не работает, но его всё равно нужно установить, чтобы заработал сам GFWL.

---

### Вход

> [!WARNING]
>
> Аккаунт GFWL - это тот же аккаунт [Microsoft](<https://microsoft.com/account>) или [Xbox](<https://xbox.com/account>). Создайте его, если у вас его еще нет.

1. Убедитесь, что в папке с игрой нет `xlive.dll` - если есть, переименуйте ее в `dinput8.dll`.
2. Запустите игру.
3. Нажмите на клавиатуре <kbd class="key-home">Home</kbd>. Перед вами появится стартовый экран.

   - Если стартовый экран не появился или при запуске игры вы получили ошибку, перечитайте инструкции с самого начала.
4. Нажмите `Use Existing LIVE Profile`, чтобы открыть экран входа.
5. Снимите галочки с `Save my e-mail address` и `Save my e-mail address and password`.
6. Введите данные аккаунта [Microsoft](<https://microsoft.com/account>) или [Xbox](<https://xbox.com/account>), чтобы войти.

   - **Поставьте галочку `Sign me in automatically`**. Это также позволит снова включить 2FA на аккаунте.
   - **Если у вас пароль длиннее 16 символов или включена 2FA,** зайдите на [этот сайт](<https://account.live.com/proofs/AppPassword>) и войдите с помощью сгенерированного «пароля приложения».
7. Заварите себе чаю или займитесь чем угодно на следующие 2-10 минут. Я не шучу - вход может занять столько времени. <mark>Не думайте, что игра зависла - она не зависла.</mark>
8. Теперь игра попросит ключ активации:

> [!NOTE]
>
> **Активация**
>
> У нас есть несколько способов активировать игру.
>
> Один из способов активировать игру - иметь ключ GFWL. Да, им будут пользоваться многие другие, но формально он всё равно будет «вашим».
>
> Сначала проверьте, нет ли у вас уже игры с [Legacy (5x5) активацией](<https://www.pcgamingwiki.com/wiki/Games_for_Windows_-_LIVE#List_of_games_using_Games_for_Windows_-_LIVE>) - возможно, одна из них у вас уже есть - и работает ли ее CD Key.
>
> Если вы убедились, что такого нет, ключ GFWL теперь можно искать только на разных площадках - последние игры, которые продавали ключи GFWL в Steam, больше этого не делают.
>
> После покупки зайдите в библиотеку, выберите игру, нажмите правой кнопкой - Управление - CD-ключи и скопируйте ключ куда-нибудь. Теперь игру можно вернуть.
>
> Мод, который активирует игру за вас, можно найти в канале `#mods` (по причинам рекламы и уважения я не буду давать на него прямую ссылку); и сам сервер тоже посмотрите, мы рады всем!
>
> После того как вы раздобыли ключ и активировали игру (это, опять же, может занять еще 5-10 минут, так что заварите чаю), можно играть!

---

### Присоединение к лобби и их создание

Либо используйте в игровом телефоне `Multiplayer` - `LIVE` - `Player Match`, чтобы присоединиться к лобби или создать его, либо добавьте друзей через оверлей <kbd class="key-home">Home</kbd> и заходите в их лобби.

Что значат пункты меню:

- <mark>Quick Match</mark> позволяет присоединиться к случайному существующему лобби *конкретного* режима.
- <mark>Custom Match</mark> позволяет найти существующее лобби *любого* режима.
- <mark>Create Match</mark> позволяет создать лобби самому.

Если ищете, с кем поиграть, загляните на этот Discord-сервер:

> [!NOTE]
>
> **Проброс портов**
>
> Если у вас проблемы с подключением к лобби (кикбаг, подключение к пустому лобби), нужно вручную пробросить следующие порты в настройках роутера (инструкции для своего роутера или провайдера ищите в интернете или обратитесь к провайдеру):
>
> - TCP: `3074`, `80`, `88`
> - UDP: `3074`, `80`, `88`
>
> Если проброс портов невозможен, используйте вместо него VPN. Я рекомендую [Mullvad VPN](<https://mullvad.net/en>).
>
> Ну или сдайтесь. Серьезно, просто сдайтесь и попробуйте другие способы - некоторые люди намертво застряли с кикбагом, и бороться с ним бесполезно.

---

## [Grand Theft Auto Connected](<https://gtaconnected.com/downloads/>)

> [!WARNING]
>
> **Совместимость**
>
> Если у вас Complete Edition, смотрите [вот это](<https://wiki.gtaconnected.com/DowngradingIV>).
>
> GTA Connected поддерживает из модов только ZolikaPatch и ZMenuIV - остальные просто не загружаются **(хотя, если они не заменяют файлы игры, удалять их не нужно).**
>
> Если вам нужны Fusion Shaders, можно использовать [V106](<https://github.com/gillian-guide/GTAIVFullDowngradeAssets/releases/download/Base/ShaderFixes.zip>) - но в этой версии нет многого из последних версий, которые есть в FusionFix; всё же это лучше, чем ничего. **Перед установкой сделайте бэкап папки <mark>shaders</mark>.**

Второй по популярности вариант - лучший способ поиграть в мультиплеер GTA IV, не связываясь с GFWL, при этом многое из официального мультиплеера остается на месте.

### Установка и использование

1. Перейдите на сайт [GTAConnected](<https://gtaconnected.com/downloads/>).
2. Скачайте последний **клиент**.
3. Установите `GTAC-x.x.x.exe` из архива `GTAC-x.x.x.zip`.
4. Откройте клиент.
5. Выберите в поле `Game` пункт `Grand Theft Auto IV`.
6. В окне `Tools` - `Launcher Settings` укажите свой ник. Там же можно поменять другие настройки по желанию.
7. В окне `Tools` - Game Settings укажите путь к вашей установке GTA IV. Остальные настройки тоже можно менять как угодно.
8. Чтобы подключиться к серверам, просто дважды кликните по любому серверу в списке.

---

## [HappinessMP](<https://happinessmp.net/>)

> [!WARNING]
>
> **Совместимость**
>
> Этот клиент совместим только с Complete Edition и не поддерживает никакие кастомные моды.
>
> Если используете FusionFix, разрешена только [эта версия](<https://happinessmp.net/files/GTAIV.EFLC.FusionFix.HappinessMP.zip>).

Этот клиент по сути похож на GTA Connected: вы тоже можете поднимать свои серверы со своими скриптами, но он нацелен на совместимость с Complete Edition и требует Social Club вместо 1.0.8.0/1.0.7.0. Официальных режимов от Rockstar в нем тоже нет.

### Установка и использование

1. Перейдите на сайт [HappinessMP](<https://happinessmp.net/>).
2. Нажмите кнопку **Download**.
3. Установите `HappinessMP.exe`.
4. Откройте клиент.
5. В настройках укажите свой ник.
6. Чтобы подключиться к серверам, просто кликните по любому серверу в списке.

---

## Клиенты в разработке

Эти клиенты сейчас в разработке и пока недоступны для игры. Когда они станут свободно доступны, у них появятся собственные полноценные разделы. Поддержите их разработку, если можете!

---

### XLiveLessNess

Этот проект задуман как замена GFWL. Технически он работает, но пока мне не удалось заставить его работать с лобби больше чем на двух игроков. Скачайте релиз, закиньте файлы в папку с игрой, нажмите в игре HOME, задайте ник, поставьте галочки и укажите адрес вещания `glitchyscripts.com:1100`. Используйте в игре функцию LAN вместо LIVE.

---

## Навигация
