Как сделать свой аксессуар в самп
Многие задаются вопросами: Как играть в 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
Ответы на вопросы
- Выдает ошибку, связанную с cheats.cpp, cheats.h, pCheats, pAdmin
Ответ: В наших исходниках данные проблемы уже исправлены
- Крашит игру после запуска мультиплеера / Ошибка keyboard.cpp или keyboard.h (Клавиатуры)
Ответ: Вы компилируете исходники с несовместимой версией Android NDK. Используйте Android NDK 14 версии, которая полностью совместима с кодом
Как создать сервер в самп. Добрый день, сегодня я расскажу, как создать собственный сервер SA-MP.
Для начала нам понадобится сам сервер SA-MP 0.3.7, который можно скачать по следующим ссылкам:
SA-MP 0.3.7-R2 Windows Server / SA-MP 0.3.7-R2 Linux Server (x86)
Если у вас Windows, то скачиваем сервер Windows, если linux, то Linux.
1. Создаём паку: Server SA-MP в любом удобном месте и распаковываем всё содержимое сервера туда.
2. Переходим в паку и открываем блокнотом файл: server.cfg
Как должно выглядеть содержимое нашего файла:
//Пароль для управления через RCON
rcon_password 123456
//RCON доступ
rcon 0
//Пароль на сервере
//password
//Моды на сервере
gamemode0 NewDrift
//Плагины
plugins streamer.so sscanf.so
//Сценарии на сервере
filterscripts BusSystem2 drift Garage2 GarHouse gatesys2 myobj reklama speedometer
//Отображается ли сервер в интернете
announce 1
//Максимальное число NPC подключаемых к серверу
maxnpc 0
//время в миллисекундах за которое сервер обновляет данные о пешем игроке.
onfoot_rate 40
//время в миллисекундах за которое сервер обновляет данные о игроке находящемся в транспорте.
incar_rate 40
//время в миллисекундах за которое сервер обновляет данные о стрельбе игрока.
weapon_rate 40
//дистанция для обновления стримера игроков.
stream_distance 300.0
//время в миллисекундах за которое сервер обновляет игроков в стримере.
stream_rate 1000
//виден в интернете
lanmode 1
//Включение компенсации задержки (значения 0, 1, 2)
lagcompmode 1
logqueries 0
bind 46.174.50.20
port 7812
maxplayers 30
query 1
Указываем свои параметры и сохраняем.
1. Далее нас интересует следующий файл samp-server –запускаем его, теперь наш сервер работает, сверните его, но не в коем случаи не закрывайте, а то сервер выключится.
2. Следующим шагом будет клиент, качаем его SA-MP 0.3.7 Client Download, устанавливаем его в нашу игру Grand Theft Auto: San Andreas.
Переходим в место установки, в моём случаи это "C:\Games\Grand Theft Auto San Andreas\gta_sa.exe" и ищем файл: samp, запускаем, пред нами открывается окно SA-MP.
3. Добавляем на галочку наш сервер, вписав туда: localhost, ну вот и всё можно заходить и играть, не забудьте написать свой ник, в клиенте пред входом Name: MyNick
4. Для того чтоб ваш сервер был доступен в Интернете, понадобится заказать у вашего провайдера “статический IP адрес - дополнительный” после его приобретения впишите его вместо localhot.
После чего, адрес можно раздать друзьям и они зайдут на ваш сервер.
5. Чтобы открыть Админ панель, в игре нажмите F6 и ведите: /rcon login ваш пароль, если вы действовали по инструкции статьи, то ваш пароль 123456
Дальше для вас откроются такие команды:
Статический IP-адрес для мобильных модемов: МТС, Билайн, Мегафон
Выделение внешнего статического IP-адреса - 100 руб. (оплата при подключении);
Поддержка внешнего статического IP-адреса - 100 руб./мес.
Внешний IP-адрес - это IP-адрес, уникальность которого определяется не в локальной сети, а глобально, во всей сети Интернет.
Преимущества внешнего IP-адреса:
1. Отсутствие ожидания при использовании файлообменных сервисов, например, при скачивании информации с таких ресурсов, как rapidshare и ifolder;
2. Большие скорости при использовании torrent-клиентов;
3. Возможность настройки удаленного доступа – управления своей системой с других компьютеров (с работы, например);
4. Отсутствие проблем с онлайн играми;
5. Возможность использования своего компьютера для хостинга своего сайта или создания ftp-сервера; безграничные возможности для общения.
Выбери доменное имя для своего сайта, имя должно быть уникальным!
Заполни информацию о своем сервере. Введи название для сайта, ID группы ВК (для автоматического отображения новостей на сайте), а так же названия пунктов меню и ссылки.
Ожидай модерации. Если ты все сделал верно, то в течении 24 часов твой новый сайт будет доступен!
После модерации сайта ты можешь создать свой форум! Сделать это очень просто! Достаточно нажать на кнопку "Создать форум" в настройках.
Для того чтобы устоновить [FS]garhouse для этого вам надо!все поместить как в папках в точ.2.Зайти ваш мод и прописать верху мода где все include вот это:
Ещё с осени 2007 я придумал идею для одного сервера, которая заключалась в проведении свадеб. Это первая версия, которую я сделал за 2 дня. Теперь каждая пара в SA-MP может оформить свои отношения в католической церкви Сан-Фиерро (помечена иконкй сердечка). Только за время моей игры, я присутствовал на 3х свадьбах на том сервере. Как жаль, что скрипт готов только сейчас.
Читайте также: