Steamcmd не работает

ApeLsin294

Участник
Сообщения
2
Реакции
0
Запускаю steamcmd.exe и через секунду консоль пропадает, а файлы появляются в папке после попытки запуска steamcmd консоль открывается на долю секунды и падает после строки Steam> падает.
Что делать?
 

Вложения

  • steamcmd.png
    steamcmd.png
    65.8 КБ · Просмотры: 243

EaglEs

Гуру пробития усилений
Сообщения
926
Реакции
195
Ты должен был создать скрипт для обновы серверов (бат-файл или ярлык), и все делать через него!
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,560
Реакции
5,060
@EaglEs, для обновления сервера вообще не нужны никакие батники
Тем более на домашнем ПК.

Достаточно сделать ярлык для steamcmd.exe и затем прописать в его свойствах что-то типа этого:
C-подобный:
S:\steamcmd\steamcmd.exe +login anonymous +force_install_dir "S:\steamcmd\css_ds" +app_update 232330 validate +quit
это для CSS
Для CSGO должно было выглядеть так:
C-подобный:
F:\steamcmd\steamcmd.exe +login %твой_логин_для_сервера% %пароль% +force_install_dir "F:\steamcmd\csgo_ds" +app_update 740 validate +quit
Сервер CSS установливается на диске S, а CSGO - на диске F. Оба расположены в папке steamcmd (в которой и находится соответствующий steamcmd.exe)
Для CSS не нужен логин и пароль (поэтому параметр +login имеет значение anonymous), а для CSGO требовался (поэтому для параметра +login нужно указать логин и пароль того аккаунта от имени которого ты будешь устанавливать сервер).

Вообще необходимые параметры можно глянуть вот по этим ссылкам: SteamCMD - Valve Developer Community и Dedicated Servers List - Valve Developer Community
 

NaN

FPE_INTDIV_TRAP
Сообщения
1,513
Реакции
1,487
@EaglEs, для обновления сервера вообще не нужны никакие батники
Тем более на домашнем ПК.

Достаточно сделать ярлык для steamcmd.exe и затем прописать в его свойствах что-то типа этого:
C-подобный:
S:\steamcmd\steamcmd.exe +login anonymous +force_install_dir "S:\steamcmd\css_ds" +app_update 232330 validate +quit
это для CSS
Для CSGO должно было выглядеть так:
C-подобный:
F:\steamcmd\steamcmd.exe +login %твой_логин_для_сервера% %пароль% +force_install_dir "F:\steamcmd\csgo_ds" +app_update 740 validate +quit
Сервер CSS установливается на диске S, а CSGO - на диске F. Оба расположены в папке steamcmd (в которой и находится соответствующий steamcmd.exe)
Для CSS не нужен логин и пароль (поэтому параметр +login имеет значение anonymous), а для CSGO требовался (поэтому для параметра +login нужно указать логин и пароль того аккаунта от имени которого ты будешь устанавливать сервер).

Вообще необходимые параметры можно глянуть вот по этим ссылкам: SteamCMD - Valve Developer Community и Dedicated Servers List - Valve Developer Community
Если поставить параметр validate, то ему будет постоянно некоторые конфиги сносить на дефолтные
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,560
Реакции
5,060
@vadrozh,
Для проверки целостности приложения добавьте команду validate
SteamCMD - Valve Developer Community
а многие конфиги править нежелательно (нужно делать копии с немного другим именем)
3 Настройка сервера gamemodes_server.txt

По умолчанию настройки хранятся в gamemodes.txt, однако Valve не рекомендует его редактировать, так как он периодически обновляется.

Для настроек сервера Valve предлагает переименовать имеющийся файл gamemodes_server.txt.example в gamemodes_server.txt и настроить соответственно.

Настройки в gamemodes_server.txt имеют преимущество перед настройками в gamemodes.txt

Если вы сделали изменения в gamemodes_server.txt, они вступят в силу только после полной перезагрузки сервера.

...

Важно!
Крайне не рекомендуется вносить изменения в gamemodes.txt и соответственно его сохранять, т.к. Valve может изменить логику без предупреждений. Пример - введение режима DM, который сначала отсутствовал. Так же вы не увидите новых карт.
Это касается также gamemode_casual.cfg (или gamemode_armsrace.cfg, gamemode_casual.cfg, gamemode_demolition.cfg).

Для настройки используйте вновь созданный, к примеру, gamemode_casual_server.cfg, который запускается из gamemodes_server.txt
 

ApeLsin294

Участник
Сообщения
2
Реакции
0
Всем огромное спасибо, всё получилось :acute:
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,560
Реакции
5,060
@EaglEs, как бы скрипт и ярлык с параметрами запуска - это несколько разные вещи
батник может содержать скрипт, а ярлык может только на скрипт ссылаться
 
  • Мне нравится
Реакции: mika

EaglEs

Гуру пробития усилений
Сообщения
926
Реакции
195
@vadrozh, первое - не вырывай фразу из контекста, второе - читай внимательно мой первый пост.
@Grey83, возможно, но я правильно написал про ярлык.
 

wightjeck

Костыли заказывали?
Сообщения
472
Реакции
154
@EaglEs, для обновления сервера вообще не нужны никакие батники
Тем более на домашнем ПК.

Достаточно сделать ярлык для steamcmd.exe и затем прописать в его свойствах что-то типа этого:
C-подобный:
S:\steamcmd\steamcmd.exe +login anonymous +force_install_dir "S:\steamcmd\css_ds" +app_update 232330 validate +quit
это для CSS
Для CSGO должно было выглядеть так:
C-подобный:
F:\steamcmd\steamcmd.exe +login %твой_логин_для_сервера% %пароль% +force_install_dir "F:\steamcmd\csgo_ds" +app_update 740 validate +quit
Сервер CSS установливается на диске S, а CSGO - на диске F. Оба расположены в папке steamcmd (в которой и находится соответствующий steamcmd.exe)
Для CSS не нужен логин и пароль (поэтому параметр +login имеет значение anonymous), а для CSGO требовался (поэтому для параметра +login нужно указать логин и пароль того аккаунта от имени которого ты будешь устанавливать сервер).

Вообще необходимые параметры можно глянуть вот по этим ссылкам: SteamCMD - Valve Developer Community и Dedicated Servers List - Valve Developer Community
Для CS:GO не требуется логин и пароль. Сам юзаю +login anonymous.
C-подобный:
steamcmd +login anonymous +force_install_dir ../"Counter-Strike Global Offensive"/ +app_update 740 +exit
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,560
Реакции
5,060
@Wightjeck, ну значит, как сделали CSGO снова бесплатной, так и отменили требование к наличию логина.
До этого нужно было логиниться для установки.
 

mika

Участник
Сообщения
1,069
Реакции
641
@Wightjeck, ну значит, как сделали CSGO снова бесплатной, так и отменили требование к наличию логина.
До этого нужно было логиниться для установки.
Никак нет. С 2014-го всегда анонимусом ставил.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,560
Реакции
5,060
@m1chaeloff, странно, когда я в конце ноября 2014 года делал сервер КСГО, то логин нужен был
 
Сверху Снизу