CoopAndreas
-
github.com下载
CoopAndreas — GTA: San Andreas 的多人模式
CoopAndreas 是一个非官方的开源修改版,旨在为 侠盗猎车手:圣安地列斯增加合作通关的功能。该模组同步玩家之间的移动、交通工具、任务和其他游戏元素,保持原有单人模式的游戏玩法和氛围。
免责声明:
- 该模组需要 正版 GTA: San Andreas才能运行。
- 该项目中 不使用原始文件 或 Rockstar Games 的资产。
- 该模组 与 Rockstar Games 或 Take-Two Interactive 无关。 原游戏及其内容和知识产权的所有权归 Rockstar Games 和 Take-Two Interactive 所有。
- 该修改仅为 教育和非商业目的而创建
- 。构建(Windows):
安装 Visual Studio 2022
要求:
GCC 或 LLVM;
- GNU Make 或 Ninja;
- Enet 库(使用仓库中的自定义版本)。
- 构建命令:
cd build
cmake -S .. -B .
make
./CoopAndreasServer
处理 main.scm:
安装 Sanny Builder 4
- 。将 sdk/Sanny Builder 4/ 中的所有文件移动到 SB4 目录。
- 打开 scm/main.txt,编译并将所有输出文件放入 $
- /CoopAndreas/ 目录。{GTA_SA_DIR}支持项目:
USDT (TRC20):
- TNdTwiy9JM2zUe8qgBoMJoAExKf4gs5vGA; BTC:
- bc1qwsl8jv2gyvry75j727qkktr5vgcmqm5e69qt2t; ETH:
- 0xE7aE0448A147844208C9D51b0Ac673Bafbe2a35c; PayPal:
- kirilltymoshchenko59@gmail.com 如有问题或其他支持方式,请联系 Discord: @tornamic
开发进度:
已实现的主要功能:
客户端-服务器连接;
- 行人、交通工具和武器的同步;
- 真实的物理和动画;
- 聊天、天气、时间和任务的运行;
- 区域系统和玩家之间的互动。
- 正在开发中:
任务的完全同步;
- 支持迷你游戏、竞速和服务工作;
- NPC、动画和与环境互动的同步。
CoopAndreas — мультиплеерный мод для GTA: San Andreas
CoopAndreas — это неофициальная модификация с открытым исходным кодом для Grand Theft Auto: San Andreas, которая добавляет в игру возможность совместного (кооперативного) прохождения. Мод синхронизирует перемещения, транспорт, миссии и другие игровые элементы между игроками, сохраняя оригинальный геймплей и атмосферу одиночного режима.
Отказ от ответственности:
- Для работы мода требуется легальная копия GTA: San Andreas.
- В проекте не используются оригинальные файлы или ассеты Rockstar Games.
- Мод не связан с Rockstar Games или Take-Two Interactive.
- Все права на оригинальную игру, её контент и интеллектуальную собственность принадлежат Rockstar Games и Take-Two Interactive.
- Модификация создана исключительно в образовательных и некоммерческих целях.
Сборка (Windows):
- Установите Visual Studio 2022 с поддержкой C++ и C#.
- Скачайте и установите plugin-sdk по инструкции.
- Откройте project_files/CoopAndreas.sln в Visual Studio 2022.
- Постройте все проекты комбинацией клавиш Ctrl+Shift+B.
Сборка сервера (Linux):
Требования:
- GCC или LLVM;
- GNU Make или Ninja;
- Enet library (используется собственная версия в репозитории).
mkdir build
cd build
cmake -S .. -B .
make
./CoopAndreasServer
Работа с main.scm:
- Установите Sanny Builder 4.
- Переместите все файлы из sdk/Sanny Builder 4/ в каталог SB4.
- Откройте scm/main.txt, скомпилируйте и поместите все выходные файлы в папку ${GTA_SA_DIR}/CoopAndreas/.
Поддержать проект:
- USDT (TRC20): TNdTwiy9JM2zUe8qgBoMJoAExKf4gs5vGA;
- BTC: bc1qwsl8jv2gyvry75j727qkktr5vgcmqm5e69qt2t;
- ETH: 0xE7aE0448A147844208C9D51b0Ac673Bafbe2a35c;
- PayPal: kirilltymoshchenko59@gmail.com
По вопросам и альтернативным способам поддержки — Discord: @tornamic
Прогресс разработки:
Основные реализованные функции:
- Подключение клиент–сервер;
- Синхронизация пешеходов, транспорта и оружия;
- Реалистичная физика и анимации;
- Работа чата, погоды, времени и миссий;
- Система территорий и взаимодействие между игроками.
В разработке:
- Полная синхронизация миссий;
- Поддержка мини-игр, гонок и работы служб;
- Синхронизация NPC, анимаций и взаимодействия с окружением.