[Вопрос] Подключение к серверу без лаунчера (обход лаунчера)

Статус
В этой теме нельзя размещать новые ответы.

RedApple

Известный
Автор темы
41
0
От лаунчера идёт подключение типа: gta_sa.exe -ip 221.71.18.123 -port 7777 -name Secret_Agent
и т.д.
но когда я пытаюсь вручную запустить процесс gta_sa.exe с такими данными, то открывается одиночная игра вместо мультиплеера и подключения к серверу, что я делаю не так???
Это если я просто так запускаю, а если от админа - то вообще ничего не открывается.
 

SR_team

like pancake
BH Team
4,719
6,362
что я делаю не так???
Всё.

Подключение идет так:
Код:
gta_sa.exe -c -n NickName -h 51.15.205.209 -p 1337
Опции запуска:
  • -с -- подключение к удаленному серверу
  • -d -- просто вход в самп, без сервера (отладка, для писателей модов)
  • -n -- ник
  • -h -- ip'шник
  • -p -- порт
  • -z -- пароль
При этом к gta_sa.exe еще инжектится samp.dll, до того, как код gta_sa.exe начнет выполнятся
 

RedApple

Известный
Автор темы
41
0
Всё.

Подключение идет так:
Код:
gta_sa.exe -c -n NickName -h 51.15.205.209 -p 1337
Опции запуска:
  • -с -- подключение к удаленному серверу
  • -d -- просто вход в самп, без сервера (отладка, для писателей модов)
  • -n -- ник
  • -h -- ip'шник
  • -p -- порт
  • -z -- пароль
При этом к gta_sa.exe еще инжектится samp.dll, до того, как код gta_sa.exe начнет выполнятся
Ну подключение я для примера написал, а про инжект интересно, как я могу его заинжектить до начала выполнения gta_sa.exe?
 

SR_team

like pancake
BH Team
4,719
6,362
Ну подключение я для примера написал, а про инжект интересно, как я могу его заинжектить до начала выполнения gta_sa.exe?
Погуглить редактирование PE, и добавить в список загружаемых библиотек samp.dll

https://dl.prime-hack.net/GTA SAMP_1.zip // но у меня крашит, либо из-за asi плагинов, либо из-за нарушеного размера gta_sa.exe

А еще можно samp.dll в samp.asi переименовать. Но тогда варнинги в чат при запуске лезут, потому что самп не успевает все патчить.
 
Последнее редактирование:
  • Нравится
Реакции: samper2014

lanini

Известный
35
9
Код:
NickName := "Nick"
ServerIP := "ip:port"

Process, Close, samp.exe
RegWrite, REG_SZ, HKEY_CURRENT_USER, Software\SAMP, PlayerName, %NickName%
RegRead, Adress, HKEY_CURRENT_USER, Software\SAMP, gta_sa_exe
RegExMatch(Adress, "(.*)gta\_sa\.exe", Adress)
Adress1.="samp.exe"
Run, %Adress1% %ServerIP%
 
  • Нравится
Реакции: gaZmanoV

index

Известный
126
82
Код:
NickName := "Nick"
ServerIP := "ip:port"

Process, Close, samp.exe
RegWrite, REG_SZ, HKEY_CURRENT_USER, Software\SAMP, PlayerName, %NickName%
RegRead, Adress, HKEY_CURRENT_USER, Software\SAMP, gta_sa_exe
RegExMatch(Adress, "(.*)gta\_sa\.exe", Adress)
Adress1.="samp.exe"
Run, %Adress1% %ServerIP%
Это сам лончер не обходит. Суть вопроса в запуске без samp.exe
 
Статус
В этой теме нельзя размещать новые ответы.