🍃️Animal Crossing: New Leaf 🍃️

🌐️Самопальный мультиплеер-гайд🌐️

Как это вообще работает?

Официальные сервера Nintendo для 2DS/3DS были отключены в 2024 году раз и навсегда. PretendoNetwork, не смотря на то, как впечатляет данный проект, на момент написания статьи (16.05.2024) не поддерживает мультиплеерные фичи New Leaf.

По этой причине нашим оставшимся лучиком надежды является LAN-режим, или локальный мультиплеер. Это когда вы, работая внутри одной вай-фай точки, можете играть с друзьями по локалке. Это можно однако и превратить в онлайн мультиплеер путём магии своего собственного VPN, ведь вы будете проводить весь трафик через одну и ту же сеть, и игра будет думать, что вы находитесь рядом.

Соответственно, в этом гайде я покажу, как настроить собственный VPN, эмулятор 3ds и т.д. Давайте разбираться!

Настраиваем эмулятор 3ds

Здесь всё максимально просто. Т.к. всеминелюбимая компания N-word недавно заставила проект Citra умереть, на данный момент наиболее привлекательной заменой я вижу Lime3DS, скачиваем его под нужную нам операционную систему.

Затем, абсолютно легальным путём (!!!) дампим файлы игры, которую вы естественно купили (!!!), сугубо для ознакомительных целей я дам вам ссылку на рабочие файлы игры для эмулятора: https://archive.org/details/animal-crossing-new-leaf-welcome-amiibo-usa. Естественно это сугубо (!!!) для ознакомительных целей!!! А вы о чём подумали?

Открываем эмулятор Lime3DS и нажимаем на опцию в левом верхнем углу "File", откроется меню, в котором вам нужно будет выбрать "Install CIA" и выбрать путь к вашей абсолютно легальной (!!!) копии игры.

Бумс! Игра установлена! Рекомендую для лучшего экспириенса зайти в меню "Emulation" --> "Configure" --> "Graphics" и прежде всего поставить в строке "Screen Layout" на "Side-by-side", т.к. в 2ds/3ds играх экрана два, так наша картина будет выглядеть наименее проклято на современных системах. Ну, и разрешение можете подкрутить апскейлом на свой вкус и насколько железо вам позволяет.

Настраиваем собственный VPN

Перейдём к самой задротской части гайда. Не, вы конечно можете использовать какой-нибудь хамачи и не париться, но это же скучненько и проприетарно, не так ли?

Нам понадобится собственная арендованная VPS или любой старый компьютерный хлам дома, который можно юзать как сервачок работающий 24/7 и у которого имеется белый айпишник. В качестве провайдера VPS, если вы решите делать через неё, лично я рекомендую использовать mchost, но, в целом, подойдёт любой.

Протокол VPN мы будем использоать Wireguard'овский, т.к. он прост в использовании и имеет маленький оверхед. Для наибольшего упрощения процесса мы просто воспользуемся автоматическим скриптом-установщиком Wireguard Install.

Следуем инструкции на гитхабе, и создаём отдельный конфиг-файл под наше устройство и устройства тех, с кем вы хотите играть. Он создаст нужный файл и даст вам QR-код, просканировав который можно подключиться к впн. Для этого нам понадобятся клиенты Wireguard на наши устройства. Заметьте, что под каждое отдельное устройство нужен свой отдельный конфиг, т.е. вам нужно будет создать новый той же самой командой, опять же, следуйте инструкции на гитхабе

Скачать клиент Wireguard под вашу операционную систему можно туть.

На Linux тоже есть клиент с графическим интерфейсом: Wireguird.

Играем!

Запускаем эмулятор и заходим в игру Animal Crossing, нажимаем в эмуляторе на "Multiplayer" --> "Create room" и наш друг/подруга должны подключиться к нам по айпи-адресу нашего впн'а и дефолтному порту, затем в самой игре подходим к железнодорожной станции, просим открыть ворота для ближних городов (он запустит LAN-режим) и вуаля, вы можете присоединяться друг к другу! М А Г И Я !