Как работает подключение к сампу?

shizzard

Участник
Автор темы
150
7
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
  4. 0.3.7-R4
Всем привет, задаюсь вопросом, как работает подключение к самп серверу. Хочу реализовать подключение к серверу без лаунчера, как ракбот, как это сделать? Пока в открытом доступе есть куери либы, которые мне не нужны, мее нужно полное взаимодействие, где почитать про пакеты и тд и тп?
 

New_J3rs3y1337

Известный
148
102
Всем привет, задаюсь вопросом, как работает подключение к самп серверу. Хочу реализовать подключение к серверу без лаунчера, как ракбот, как это сделать? Пока в открытом доступе есть куери либы, которые мне не нужны, мее нужно полное взаимодействие, где почитать про пакеты и тд и тп?
В папке с игрой есть файлик samp_dbg.exe (могу чуть-чуть ошибиться с названием), который позволяет запустить отладку или подключиться к локалхосту. По сути никакого лаунчера там нет, только кнопка, запускающая gta_sa.exe с неким параметром. Наверное можно даже через дизассемблер открыть и покопаться. Возможно это тебе как-то поможет.
 

shizzard

Участник
Автор темы
150
7
В папке с игрой есть файлик samp_dbg.exe (могу чуть-чуть ошибиться с названием), который позволяет запустить отладку или подключиться к локалхосту. По сути никакого лаунчера там нет, только кнопка, запускающая gta_sa.exe с неким параметром. Наверное можно даже через дизассемблер открыть и покопаться. Возможно это тебе как-то поможет.
дизассемблер???

В папке с игрой есть файлик samp_dbg.exe (могу чуть-чуть ошибиться с названием), который позволяет запустить отладку или подключиться к локалхосту. По сути никакого лаунчера там нет, только кнопка, запускающая gta_sa.exe с неким параметром. Наверное можно даже через дизассемблер открыть и покопаться. Возможно это тебе как-то поможет.
я запустил дебаг. ничего не дало,, просто запустило
1658734059265.png
 

New_J3rs3y1337

Известный
148
102
запустил дебаг. ничего не дало,, просто запустило
Кнопка "Connect localhost" запустит самп и начнет подключение к 127.0.0.1:7777. Возможно через иду какую-нибудь можно будет посмотреть саму логику установки параметров запуска игры. Ну или через Cheat Engine каким-то образом найти этот адрес и заменить на другой, арикола ради. Ещё можно попытаться ярлык создать на gta_sa.exe и прописать какие-то параметры запуска. Кажется я подобное уже проворачивал, только вот самих параметров уже не вспомню. Можешь наугад прописать что-то типо -port "" -ip "", может что-то и выйдет 🤔
 
  • Нравится
Реакции: zalojnikz

shizzard

Участник
Автор темы
150
7
Кнопка "Connect localhost" запустит самп и начнет подключение к 127.0.0.1:7777. Возможно через иду какую-нибудь можно будет посмотреть саму логику установки параметров запуска игры. Ну или через Cheat Engine каким-то образом найти этот адрес и заменить на другой, арикола ради. Ещё можно попытаться ярлык создать на gta_sa.exe и прописать какие-то параметры запуска. Кажется я подобное уже проворачивал, только вот самих параметров уже не вспомню. Можешь наугад прописать что-то типо -port "" -ip "", может что-то и выйдет 🤔
где прописать -port. в параметрах запуска??
 

Savchik Blazer

Но я, мечту свою лелея...
Проверенный
668
295
 

shizzard

Участник
Автор темы
150
7
мне нужно подключаться без лаунчера, кодом чисто, как в майнкрафт с помощью либы mineflayer
 

Savchik Blazer

Но я, мечту свою лелея...
Проверенный
668
295
мне нужно подключаться без лаунчера, кодом чисто, как в майнкрафт с помощью либы mineflayer
Так это и есть без лаунчера

мне нужно подключаться без лаунчера, кодом чисто, как в майнкрафт с помощью либы mineflayer
плагин из темы, которую я отправил в корень, в командную строку
Код:
start gta_sa.exe -loadsamp -c -n Tvoy_Nick -h tytip -p tytport
 
Последнее редактирование:

shizzard

Участник
Автор темы
150
7
Так это и есть без лаунчера


плагин из темы, которую я отправил в корень, в командную строку
Код:
start gta_sa.exe -loadsamp -c -n Tvoy_Nick -h tytip -p tytport
я хочу имитировать подключение, получать пакеты, как это возможно реализовать?