Как запустить самп через .bat?

LittleDeath

Известный
Автор темы
116
12
Есть способ зайти на сервер просто запустив батник, не открывая samp.exe чтобы не вводить постоянно логин и выбирать сервер? Я знаю что через лаунчер AIR'a можно так сделать, но мне нужно именно через обычный клиент сампа
 
  • Грустно
Реакции: cvartcz
Решение
Код:
samp.exe 127.0.0.1:7777 PlayerName
А для более старых версий SAMP подойдет этот вариант:
Код:
samp.exe -h 127.0.0.1 -p 7777 -n PlayerName
H - адрес сервера
P - порт сервера
N - никнейм игрока

ImPasha

Software Developer & System Administrator
Друг
1,778
2,141
Код:
samp.exe 127.0.0.1:7777 PlayerName
А для более старых версий SAMP подойдет этот вариант:
Код:
samp.exe -h 127.0.0.1 -p 7777 -n PlayerName
H - адрес сервера
P - порт сервера
N - никнейм игрока
 

LittleDeath

Известный
Автор темы
116
12
Код:
samp.exe 127.0.0.1:7777 PlayerName
А для более старых версий SAMP подойдет этот вариант:
Код:
samp.exe -h 127.0.0.1 -p 7777 -n PlayerName
H - адрес сервера
P - порт сервера
N - никнейм игрока
Вроде запускается, но на сервер зайти не может
1599401948106.png
 

Rei

Известный
Друг
1,625
1,693

k0lenval

Известный
133
113
Тоже заинтересовался данным вопросом, помогло https://www.blast.hk/threads/21579/#post-206226
В команде батника не хватает одного параметра: -c -- подключение к удаленному серверу.
Команда должна выглядеть так:
samp.exe IP:PORT -c

PS
Ник использованный в батнике игнорится клиентом, к сожалению. Но дело можно исправить простым редактированием реестра.
У меня получилось так:
REG ADD HKEY_CURRENT_USER\Software\SAMP /v PlayerName /t REG_SZ /d ТвойНик /f
samp.exe IP:PORT -c
 
Последнее редактирование:
  • Нравится
Реакции: LittleDeath

LittleDeath

Известный
Автор темы
116
12
PS
Ник использованный в батнике игнорится клиентом, к сожалению. Но дело можно исправить простым редактированием реестра.
У меня получилось так:
REG ADD HKEY_CURRENT_USER\Software\SAMP /v PlayerName /t REG_SZ /d ТвойНик /f
samp.exe IP:PORT -c
не совсем понял, у меня вроде бы все работает как надо
 

BlackStick

Известный
2
2
  • Нравится
Реакции: Ejik_Letchik и Nemirofff

Ejik_Letchik

Участник
24
47
Не хотел поднимать заново старую тему, но видимо придётся-_-Как запустить с конкретным ником понятно, а как запустить с указанием серверного пароля?
Скажем хочу подключиться к 127.0.0.1:7777, на котором стоит серверный пароль 123456.
В инете находил такие варианты флагов:
batch:
-c rcon password
-n player name
-h server ip
-p server port
-z либо -w server password
-d debug
но видимо работали они только на старых версиях самп, на 0.3.7-R5 норм получилось только с вариантом, который BlackStick указал
samp.exe 127.0.0.1:7777 -nNickName
потыкал разные варианты, вроде:
batch:
start samp.exe ip:port -nNicknme -zPassword
start samp.exe ip:port -nNicknme -z Password
start samp.exe ip:port -nNicknme -zPassword
start samp.exe ip:port -nNicknme -z Password
start samp.exe ip:port -nNicknme -wPassword
start samp.exe ip:port -nNicknme -w Password
start samp.exe ip:port -nNickname -zPassword -c
и т.д..
ничего из этого не сработало корректно. Обычно передаваемые аргументы либо игнорируются, либо вообще некорретно обрабатываются из-за чего ip и ник становятся $"{string.empty}:7777" и $"{string.empty}" соответственно
p.s. ответ, отмеченный в этой теме как решение больше не работает на актуальной версии дефолтного клиента samp-0.3.7-R5-1.