Гайд: Как сделать свой клиент SAMP для Android
Многие задаются вопросами: Как играть в SAMP на Android на любом сервере, или же сделать собственный лаунчер для Вашего сервера, и как использовать, чем компилировать исходники клиента SAMP, и что дальше делать с libsamp.so?
Сегодня Мы расскажем Вам все, и в мельчайших подробностях.
Лаунчер сервера — Это всего лишь утилита конкретного сервера, которая автоматически качает и устанавливает на ваш телефон модифицированный GTA:SA + Кэш, со вшитым и доработанным мультиплеером, на основе build69 исходников.
Советуем прочесть наш гайд по созданию Лаунчера SAMP/CRMP для Android (С исходниками)
Модифицированный GTA:SA .apk (Он же SAMP) — apk файл, со вшитым libsamp.so (О нём мы расскажем ниже)
Модифицированный Кэш GTA:SA (com.rockstargames.gtasa) — Это все файлы игры, плюс файлы самого SAMP (Текстуры, модели, объекты и различные настройки)
libsamp.so — Этот файл получается в результате компилирования исходников SAMP, и вшивается в модифицированный APK файл GTA:SA.
Порядок действий: (Предварительно удалите все клиенты, лаунчеры и кэши сторонних серверов с телефона).
1. Вы качаете исходники SA-MP (Билд исходных файлов мультиплеера, код написан на C++).
2. После чего вы дорабатываете исходники до необходимого функционала, меняете IP, порт, и другие параметры, куда будет подсоединяться клиент.
3. Компилируете исходники с помощью Android NDK, и получаете libsamp.so
4. Качаете готовый Кэш игры (Ссылка ниже) с необходимыми для работы SAMP файлами, и перемещаете его в Android/data/. (Чтобы получилось Android/data/com.rockstargames.gtasa/)
5. Устанавливаете apk файл игры (Ссылка ниже).
6. libsamp.so вшиваете в уже установленный apk файл игры с помощью приложения APK Editor, сохраняете Ваш новый APK, и устанавливаете поверх уже установленного (Не удаляя его, чтобы не удалить кэш вместе со старым apk).
7. Настройте Android/data/com.rockstargames.gtasa/files/SAMP/settings.ini
# NickName / Имя игрока
name = SAMP_SERVERS_RU
# Host / IP сервера, без порта
host = 54.36.188.222
# Port / Порт сервера
port = 7777
Ответы на вопросы
— Выдает ошибку, связанную с cheats.cpp, cheats.h, pCheats, pAdmin
Ответ: В наших исходниках данные проблемы уже исправлены
— Крашит игру после запуска мультиплеера / Ошибка keyboard.cpp или keyboard.h (Клавиатуры)
Ответ: Вы компилируете исходники с несовместимой версией Android NDK. Используйте Android NDK 14 версии, которая полностью совместима с кодом
Скачать готовый apk клиент / Кэш игры и мультиплеера / Исходники мобильного SAMP
Источник
КАК СДЕЛАТЬ СВОЮ СБОРКУ ДЛЯ САМП МОБАЙЛ НА ТЕЛЕФОНЕ. // ИЗИ СБОРКА // SAMP MOBILE
В этом видео вы узнаете как сделать свою сборку для САМП мобайла на телефоне.
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Я играю на сервере Santrope RP #3
Начать играть вместе со мной: https://santrope-rp.ru/start
Начать играть вместе со мной в КРМП на «Барвиха»:http://bh-rp.ru/promo
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
МОЙ ВТОРОЙ КАНАЛ: https://www.youtube.com/channel/UCkEqBB_EhU7F7xJoPtaGJ1A
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
❤️ : Facebook: https://www.facebook.com/profile.php?id=100017478733093
💚 : Instagram: https://www.instagram.com/alexbruka/
💛 : Discord: Alexb (#1654)
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Хештеги (можно не читать)
#alex #alexbruka #bruka #алекс #alexvideo #alexbrukavideo
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Теги (можно не читать)
гта 5, гта 5 онлайн, gta 5, гта 5 рп, самп, самп мобайл, самп на телефоне, самп 0.3.7, топ сборка самп, топ сборка самп мобайл, летняя сборка самп, зимняя сборка самп, как сделать сборку, как создать свою сборку самп мобайл, как заменить карту самп, как заменить карту самп мобайл, как заменить фист самп, карпак самп, модпак, ганпак самп, скин пак самп, santrope rp, flin rp, samp rp, arizona, diamond, online rp, mordor rp, rp, role play, сантроп, мордор, мордор рп, флин рп, самп, гта, gta online, samp, gta sa, samp mobile, gta, gta samp, сборка самп, как собрать свою сборку самп андроид, сборка самп андроид, терман, лучшая сборка самп андроид, в с, фист, фист в самп, самп фист, самп на андроид, как установить на андроид, как установить самп на андроид, как установить samp на андроид, как установить самп рп на андроид, как установить samp rp на андроид, как установить самп на айфон, samp rp на андроид, самп рп на андроид, samp на андроид, самп андроид, samp рп на андроид, самп на телефон, как играть в самп на телефоне, самп на телефон скачать, samp, gta san andreas, san andreas, gta 5 mods, gta v, samp android, как, сделать, свою, сборку, андроид, скачать самп на телефон, как установить самп на телефон, установить, в самп, сборка самп андроид флин рп, сборка самп андроид гетто, сборка самп андроид mordor rp, сборка самп андроид сантроп, создал свой сервер в самп мобайл, создал свой сервер в самп на андроид, создал свой сервер в самп на телефоне, как создать свой сервер в самп мобайл, как создать свой сервер в самп на телефоне, свой сервер в самп, аризона рп, сантроп рп, онлайн рп, бонусные сервера самп мобайл, arizona mobile, аризона мобайл, как создать свой сервер в самп андроид, свой сервер в самп мобайл, ганпак, gunpack, mordor, flon, flin, santrope, kvant, как сделать скин, квант, как сделать оружие, как сделать текстуру, тхд тул, txd tool, guide, гайд, туториал, как сделать ш, урок, монтажа, монтировать, на, телефоне, android, кайн, кайнмастер, повердирект, повер директ, power direct, фишки, приколы, норбис, norbis, самп на андроид, gta samp android, гта самп, гта на телефон, г, сборка самп на андроид гетто, сборка самп на андроид зимняя, сборка самп на андроид для слабых телефонов, сборка самп на андроид лайт, сборка самп на андроид santrope, сборка самп на андроид для средних телефонов, аниме сборка самп на андроид, лучшие сборки самп мобайл, онлайн, fruits rp, сборка для самп андроид, сборка для самп аризона рп, сборка для самп для слабых пк, сборка для самп, сборка для самп 0.3.7, сборка для самп гетто, самп-рп, гта мобайл, гта самп скачать, сан андреас, самп на андроид стрим, гта на смартфон, andreas, san, gta android, лучший проект самп на андроид, туториал, tutorial, grand theft auto:san andreas, гта:самп, гта:са, grand theft auto:samp, винил, elegy, photoshop, grand theft auto, grand theft auto:sa, винилы гта, как установить м, dize, дайз, dize, gtasa, sampmobile, для, телефон, планшет, for, телефона, чанс, шанс, chance, рп, advance, grand, заработать, много, денег, exp, сервер, сервере, фармить, накрутить, накрутка, вирт, вирты, бесплатно, без, бана, бан, гетто, капт, капты, мувик, мувики, сборка, 2017, 2018, пк, казино, выйграть, туризмо, как сделать свой скин в гта са, как сделать свой скин в самп на андроид, гта са на андроид, скачать txdtool на андроид, как скачать txdtool, как заменить скин в самп на, samp android, piteshow, как сделать свой фист в samp android | samp android mordor role play, как сделать свой фист в, как сделать свой фист в samp android | samp android mordor role play, шоу, скачать samp android, лучшая сторка, самп андроид, как создать, alex root, мобильный, мобильный самп, создал свой сервер самп, как создать свой сервер самп, создал свой сервер самп андроид, лучший сервер в мобильном сампе, скачать самп, скачать самп 0.3, сервера самп, гта сан андреас, скачивать гта сан андреас, гта сан, гта са, играть онлайн, гта андреас, скачивать гта, самп на андроид аризона, самп на андроид прохождение, самп на андроид обзор, самп на андроид вылетает
Видео КАК СДЕЛАТЬ СВОЮ СБОРКУ ДЛЯ САМП МОБАЙЛ НА ТЕЛЕФОНЕ. // ИЗИ СБОРКА // SAMP MOBILE канала Alex Bruka
Источник
Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!: SAMP Mobile (Android) — Сборник уроков — Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!
- Pawn скриптинг
- Школа скриптинга
- Уроки
- Правила форума
- Просмотр новых публикаций
- (2 Страниц)
- 1
- 2
- >
- Вы не можете создать новую тему
- Вы не можете ответить в тему
- Группа: Активные пользователи
- Сообщений: 98
- Регистрация: 13 октября 18
Всем привет
Решил заняться разработкой своим сервером SAMP Mobile (Android) и делится своим опытом с вами
Все уроки будут опубликоваться в этой теме
Список уроков:
Также пишите в коменты какие вы хотите видеть уроки по SAMP Mobile (Android)
Сообщение отредактировал Kirita: 07 февраля 2020 — 17:43
- Группа: Администраторы
- Сообщений: 7 070
- Регистрация: 14 августа 11
- Группа: Активные пользователи
- Сообщений: 98
- Регистрация: 13 октября 18
SAMP Mobile (Android) — Урок 1. Компиляция libsamp.so
Всем привет
В этом уроке я вас научу:
- Компилировать исходники SAMP Mobile (Android)
- Ставить свой IP:port для подключения
Приступим
Нам понадобится:
- Исходники SAMP Mobile (Android): GitHub
- NDK 19 (именно 19): NDK older releases
- Командная строка
- Прямые руки
Для начало распакуем содержимое архива build69-master.zip папку jni в любое вам место (лучше создайте отдельную папку на диске C для удобства)
И в тоже место наш NDK
После того как мы всё разархивовали запускаем Командную строку (CMD)
Нажимаем win+r и вводим cmd и нажимаем кнопочку ОК
После этого пишем в командной строке:
Пример: cd C:/Android/NDK и нажимаем Enter
После того как мы перешли в командной строке в папку с нашим NDK нам надо поставить свой IP:port для сервера
Для этого переходим по пути и открываем файл любым редактором (в моём случае): Android/jni/main.cpp и ищем такие строки:
И меняем 2 строки encryptedAddress.decrypt(), port что бы получилось вот так:
После того как мы отредактировали main.cpp сохраняем его и открываем следующий файл Application.mk (Любым редактором) и меняем
После этого сохраняем наш Application.mk и возвращаемся в командную строку
В командной строке пишем следующие:
В моём случае получается следующие: ndk-build -C C:\Android\jni
Нажимаем Enter и ждём
При удачном компилирование должно получится:
Переходим в папку где лежат наши NDK и исходники SAMP Mobile (Android) и видим что появились 2 папки
- libs/
- obj/
Переходим в папку libs\armeabi-v7a и видим наш скомпилированый клиент libsamp.so
В следующем уроке я расскажу как его поместить в наш samp.apk
Вот и всё урок окончен
Автор урока: MuhamadPawn (Kirita)
Копирование данной статьи без разрешение автора запрешено!
Мы скомпилировали исходники SAMP Mobile (Android) и получили libsamp.so
Если у вас появились вопросы или ошибки задавайте в теме отвечу
Сообщение отредактировал Kirita: 07 февраля 2020 — 17:46
- Группа: Активные пользователи
- Сообщений: 98
- Регистрация: 13 октября 18
Урок 2. Сбор проекта (.apk)
Приступим
- Программа для Android: ApkEditor(За содержимое файла я не несу ответственности)
- Наш скомпилированный libsamp.so
- Прямые руки
Запускаем нашу программу ApkEditor и нажимаем «Выберите файл APK»
После того как завершится добавления файла «libsamp.so» В верху с права нажимаем на кнопку «Сборка»
После сборки нас должно встретить окно о завершение сборки проекта
После этого переходим по пути которому указала программа и забираем наш apk
Вот и всё очень просто
В следующем уроке я расскажу как заменить загрузочный экран SAMP ANDROID на свой
Вот и всё урок окончен
Автор урока: MuhamadPawn (Kirita)
Копирование данной статьи без разрешение автора запрешено!
Мы скомпилировали исходники SAMP Mobile (Android) и получили libsamp.so
Если у вас появились вопросы или ошибки задавайте в теме отвечу
- Группа: Пользователи
- Сообщений: 1
- Регистрация: 11 марта 20
Хотел бы дополнить ваш урок или точнее альтернативный вариант с вводом хоста и порта.
Если изменить данный кусок кода на мой вариант, то не придется каждый раз компилировать нативную библиотеку, можно будет просто заносить свои изменения в файл settings.ini.
А точнее просто дописав
Данная инструкция не доведена до ума, так как есть еще доп файлы к клиенту и если просто скомпилировать, то будет вылетать так как в исходниках есть ошибки, авторы исходников это потвердили.
- Группа: Пользователи
- Сообщений: 2
- Регистрация: 27 марта 20
- Группа: Пользователи
- Сообщений: 2
- Регистрация: 27 марта 20
Kirita (07 февраля 2020 — 17:42) писал:
Урок 2. Сбор проекта (.apk)
Приступим
- Программа для Android: ApkEditor(За содержимое файла я не несу ответственности)
- Наш скомпилированный libsamp.so
- Прямые руки
Запускаем нашу программу ApkEditor и нажимаем «Выберите файл APK»
После того как завершится добавления файла «libsamp.so» В верху с права нажимаем на кнопку «Сборка»
После сборки нас должно встретить окно о завершение сборки проекта
После этого переходим по пути которому указала программа и забираем наш apk
Вот и всё очень просто
В следующем уроке я расскажу как заменить загрузочный экран SAMP ANDROID на свой
Вот и всё урок окончен
Автор урока: MuhamadPawn (Kirita)
Копирование данной статьи без разрешение автора запрешено!
Мы скомпилировали исходники SAMP Mobile (Android) и получили libsamp.so
Если у вас появились вопросы или ошибки задавайте в теме отвечу
Как оптимизировать мод под Mobile версию?
Источник