Steam bat что это
14 Dec 2015 в 02:54
14 Dec 2015 в 02:54 #1
короч есть фича запускать игру через батник с параметрами
дак вот начало помню а как дальше?start steam://rungameid/730
@echo zolotie_yaica
pause
14 Dec 2015 в 03:02 #2
короч есть фича запускать игру через батник с параметрами
дак вот начало помню а как дальше?
start steam://rungameid/730
@echo zolotie_yaica
pause
Нафига? Есть же всякие илд мастеры?
14 Dec 2015 в 03:03 #3
Это разрешено, ты просто запускаешь игру в консольном режиме, она не жрет ресурсы, а время тикает.
14 Dec 2015 в 03:20 #4
мне не для карточек
14 Dec 2015 в 03:24 #5
а что тогда? конкретнее напиши что хочешь получить.
14 Dec 2015 в 03:27 #6
что бы игра запускалась с аргументами
все просто же в объяснении
14 Dec 2015 в 03:30 #7
я имел в виду то, зачем тебе запускать кс с батника, мб я попроще что нибудь подскажу.
14 Dec 2015 в 03:33 #8
14 Dec 2015 в 03:43 #9
Если ты для крафта на идл серваках, то почан выше прав, ярлычок создай и туда параметры запуска вставь, батник не вперся.
14 Dec 2015 в 04:14 #10
просто ты не знаешь ответа и флудишь :/ блин где бы найти знающего человека
14 Dec 2015 в 12:57 #11
Просто кто то не говорит, что он сам хочет получить, мм..
14 Dec 2015 в 15:52 #12
это и будет тоже самое только через bat
14 Dec 2015 в 18:11 #13
14 Dec 2015 в 19:01 #14
короч есть фича запускать игру через батник с параметрами
дак вот начало помню а как дальше?
start steam://rungameid/730
@echo zolotie_yaica
pause
ответь в тему как разберешься
16 Dec 2015 в 00:30 #15
16 Dec 2015 в 00:32 #16
есть возможность запускать не через стим апи
а как ярлык для винды?
16 Dec 2015 в 05:13 #17
это не проблема
мне главное найти как аргументы дописывать к ярлыку с помощью bat а там дело техники
16 Dec 2015 в 08:36 #18
16 Dec 2015 в 15:56 #19
раньше был готовый вариант и походу там чел который делал через переменную запускал
но как я не помню и ярлычка нет :/
над найти как все параметры всунуть
16 Dec 2015 в 16:07 #20
короч есть фича запускать игру через батник с параметрами
дак вот начало помню а как дальше?
start steam://rungameid/730
@echo zolotie_yaica
pause
16 Dec 2015 в 16:36 #21
это для idle tf2 но мне эт не над
мне нужно найти способ запуска игры через ярлык\bat файл на раб столе с параметрами
это дико удобно особенно когда нужно перекинуть на много машин не залазя в настройки самого стима
16 Dec 2015 в 19:01 #22
Steam bat что это
Данное руководство написано исключительно мной, и все пункты проделанные в данном руководстве работоспособные и лично выполнены мной, и привели к стабильно работающем серверу игры.
Исполнение данного руководства было выполнено на VDS (англ. virtual dedicated server), виртуальный выделенный сервер — у одного из выбранных мной хостинг провайдеров.
Данное руководство не гарантирует корректное подключение к серверу если сам сервер запущен на локальной машине (персональном ПК без белого IP).
Для начала скачиваем на свой ПК SteamCMD с официально сайта официального сайта developer valvesoftware или скачиваем его прямо с сервера.
Переходим в папку сервера и находим файл start_headless_server.bat копируем его в этой же папке и называем по другому (например start.bat)
Открываем его текстовым редактором и получаем следующее содержимое:
После открытия портов и настройки сервера время его запускать.
Возвращаемся в папку сервера и запускаем start.bat
После успешного запуска сервера в консоли вы должны увидеть надпись «Game server connected» и примерно следующее:
Обновление сервера производить когда тот отключен, так как возможна вероятность забаговывания сохранений.
Если сервер работает, к серверу можно подключиться двумя способами.
1. Перейдите в Steam > Вид > Серверы > Избранное > Добавить сервер.
2. Вбить IP адрес сервера
3. Зайти в игру для выбора героя, сворачиваем
4. Обновлять несколько раз до того момента пока не появится НАЗВАНТЕ_ВАШЕГО_СЕРВЕРА
5. Нажать два раза на сервер и вводим пароль (если он стоит на сервере) и нажимаем подключиться
6. Разворачиваем игру, нажимаем «Начать»
Steam bat что это
1) Запускаем Steam
2) Заходим в библиотеку игр
3) Находим нужную нам игру (в данном примере Counter-Strike 1.6)
4) Устанавливаем параметры
Нажимаем Библиотека > Counter-Strike 1.6 (правой кнопкой мыши) > Свойства
Пример показан на Рисунке 1.
Рисунок 1. Свойства игры
Мы видим следующее окно (Рисунок 2):
Рисунок 2. Окно параметров запуска
Нажимаете на Установить параметры запуска.
Открывается окно Параметры запуска — Counter-Strike
В данном окне мы и будем прописывать необходимые параметры.
После того, как вы ввели все параметры, перепроверьте их и нажмите на ОК.
Файл *.bat или батник — нетривиальный способ запуска игры с параметрами. Преимущество батника в том, что с помощью него игру можно запустить с определённым приоритетом и другими настройками командной строки компьютера.
Это позволит запусить игру с высоким приоритетом.
Руководство по созданию и настройке выделенного сервера в игре Valheim
Настройка выделенного сервера Valheim
Порты Valheim для пересылки
Также стоит отметить, что вам нужно будет указать вашему маршрутизатору, на каком компьютере в вашей сети будет размещаться сервер, выбрав внутренний IP-адрес машины. Вы можете узнать внутренний IP-адрес своего ПК, открыв командную строку, набрав ipconfig и нажав Enter. Внутренний IP-адрес вашего ПК указан рядом с IPv4-адресом. В зависимости от вашего маршрутизатора имя вашего устройства может отображаться вместо его IP-адреса. Вы можете проверить имя своего ПК, выполнив поиск «О вашем ПК» в Windows и выполнив поиск «Имя устройства» в разделе «Технические характеристики устройства».
Загрузите выделенный сервер Valheim через библиотеку Steam
Это установит выделенный сервер Valheim. На этом этапе вы должны отредактировать некоторые файлы, чтобы фактически настроить сервер, к которому будут присоединяться ваши друзья.
Чтобы найти эти локальные файлы, выполните следующие действия:
Загрузите выделенный сервер Valheim через SteamCMD
Распакуйте содержимое заархивированной папки в то место, где вы хотите сохранить SteamCMD. Это может быть где угодно на вашем компьютере.
Вам нужно будет перейти C:\Users\USERNAME\Desktop\SteamCMD\steamcmd туда, где вы извлекли SteamCMD. Например: E:\SteamCMD\steamcmd
Перейдите +force_install_dir C:\Valheim в то место, где вы хотите установить сервер. Например: +force_install_dir E:\Valheim_servers
Сохраните файл Notepad ++ и закройте его. Теперь дважды щелкните файл update.bat. Он запустит сценарий, который загрузит выделенный сервер Valheim и установит его в любом месте, указанном в приведенном выше коде. Подождите несколько минут, так как он должен загрузиться, а затем обновите программу. Когда он будет завершен, вы можете ввести Exit и нажать Enter, чтобы закрыть SteamCMD.
Вырежьте файл update.bat и вставьте его в новую папку выделенного сервера Valheim. Эта папка находится там, где вы указали ее для установки в приведенном выше коде. Файл update.bat будет использоваться для обновления сервера всякий раз, когда разработчики выпускают обновление. Теперь, независимо от того, загрузили ли вы выделенный сервер Valheim с помощью SteamCMD или через свою библиотеку Steam, вы должны сделать следующий шаг.
Редактирование файла выделенного сервера Valheim
Независимо от того, использовали ли вы SteamCMD для настройки выделенного сервера Valheim или загрузили его через свою библиотеку Steam, теперь вам нужно будет начать процесс редактирования параметров запуска сервера.
Начните с создания копии файла start_headless_server.bat и переименования его в start.bat. Это сохранит исходный файл.
Щелкните правой кнопкой мыши start.bat и выберите «Редактировать с помощью Notepad ++». Вы увидите следующий код. Вам нужно будет отредактировать части в строке valheim_server (строка 9), которые помечены ниже как «Мой сервер», «Выделенный» и «секретный». Измените слова в кавычках.
@echo off
set SteamAppId=892970
echo «Starting server PRESS CTRL-C to exit»
Когда все изменения внесены, сохраните файл и закройте Notepad ++.
На этом этапе вам и вашим друзьям нужно будет добавить свой сервер в список серверов Steam. Этот процесс может вызвать некоторые проблемы, поэтому вооружитесь этим предупреждением.
Добавьте свой выделенный сервер Valheim в список серверов Steam
Прежде чем приступить к этой части, убедитесь, что ваш выделенный сервер Valheim работает, дважды щелкнув файл start.bat, который вы создали. Подождите, пока появится текст, подключенный к игровому серверу. Теперь эта часть отличается в зависимости от того, размещаете ли вы сервер на своем компьютере или пытаетесь присоединиться к чужому серверу в другом доме (последний указан ниже).
Откройте Steam и выберите «Просмотр», а затем «Серверы». Это откроет новое диалоговое окно, в котором вы сможете просматривать различные серверы Steam.
Щелкните правой кнопкой мыши вкладку «Избранное» и выберите «Добавить сервер по IP-адресу» или щелкните « Добавить сервер» в правом нижнем углу. В этом новом поле введите свой внутренний IP-адрес, двоеточие (:) и порт, который вы использовали в start.bat. У вас должно получиться что-то вроде этого: 192.168.1.7:2456
Вы можете найти свой внутренний IP-адрес, открыв командную строку (выполните поиск cmd в Windows или введите командную строку), набрав ipconfig и нажав Enter. Ваш внутренний IP-адрес указан рядом с IPv4-адресом и может быть примерно таким: 192.168.1.7.
Этот внутренний IP-адрес вы будете использовать для подключения к собственному серверу. Кроме того, это IP-адрес, который кто-либо еще в вашей домашней сети будет использовать для подключения к вашему серверу. Они сделают то же самое: добавят IP-адрес в список серверов Steam в разделе «Избранное» вместе с правильным портом.
Чтобы присоединиться к серверу, дважды щелкните сервер и введите пароль, указанный в start.bat. Вам нужно будет снова ввести пароль при запуске Valheim. Если сервер не появляется, исчезает или не позволяет вам присоединиться, проверьте раздел устранения неполадок ниже.
Как привлечь друзей на ваш выделенный сервер Valheim
Чтобы получить внешний IP-адрес, просто введите в Google «какой у меня IP-адрес», и он будет указан вверху как «Ваш общедоступный IP-адрес». Это может выглядеть примерно так: 123.456.789.101
Теперь возьмите этот внешний IP-адрес и добавьте порт, который вы указали в файле start.bat. По умолчанию это 2456. Это даст вам строку вида : 123.456.789.101:2456.
Теперь попросите вашего друга (или вас, если вы пытаетесь присоединиться к чьему-либо серверу) открыть Steam, выбрать «Просмотр» и нажать «Серверы». На этом экране нажмите кнопку « Добавить сервер» и введите внешний IP-адрес, двоеточие (:) и правильный порт. Пробелов быть не должно. Он должен выглядеть примерно так, как в примере выше.
Помните, что если ваш друг находится в том же соединении, что и вы (в вашем доме), он должен подключиться, используя ваш внутренний IP-адрес. Это указано выше в разделе « Добавьте выделенный сервер Valheim в список серверов Steam ».
Вы должны увидеть IP-адрес, добавленный в список избранного. Теперь вы можете присоединиться, дважды щелкнув сервер и введя пароль, указанный в start.bat. Введите пароль еще раз, когда Valheim запустится и вы выбрали своего персонажа.
Если это не сработает, ваш друг может найти ваш сервер с помощью функции поиска в игре. Им нужно будет отметить «Сообщество», а не «Друзья». Введите первую часть имени сервера, чтобы улучшить результаты поиска.
Выделенный сервер Valheim не отображается
Иногда выделенный сервер Valheim не появляется или может сказать в столбце «Игра». Кажется, что это всегда происходит. Во-первых, вам может потребоваться дать Steam несколько минут. Почему-то 5-минутное ожидание может решить проблему.
Должно появиться диалоговое окно с запросом пароля. Введите пароль, который вы указали в start.bat, и нажмите «Подключиться». Valheim должен запуститься, и вы должны выбрать своего персонажа. Затем вам будет предложено ввести пароль во второй раз.
Этот процесс одинаков, пытаетесь ли вы присоединиться к собственному серверу в своей сети или для кого-то, кто пытается присоединиться к серверу во внешней сети.
Как упоминалось выше, если вы не можете присоединиться через Steam, вы можете попробовать выполнить поиск с помощью поиска Valheim по внутриигровому серверу. Обязательно отметьте «Сообщество», а не «Друзья». Введите первую часть имени сервера, чтобы уточнить результаты.
Устранение неполадок выделенного сервера Valheim
Как и во всем, что связано с настройкой сервера, иногда вы можете столкнуться с проблемами. Вот несколько полезных решений, которые могут решить вашу проблему. Если это не поможет, создайте учетную запись и дайте мне знать, в чем ваша проблема, в ветке Chatty ниже, и я постараюсь помочь. Если вы нашли какие-то решения в Интернете, дайте мне знать, и я дополню это руководство другой полезной информацией!
Вам также может потребоваться убедиться, что порты проходят через брандмауэр Windows. Это можно сделать в расширенных настройках брандмауэра Защитника Windows:
Как разместить другие миры на вашем выделенном сервере Valheim
Можно разместить созданные вами миры в одиночной игре, миры, созданные с помощью внутриигровой многопользовательской системы создания, и даже миры, созданные вашими друзьями и в которых вы играли. Процесс прост и требует всего лишь переместить пару файлов и изменить имя в файле start.bat на вашем сервере.
Для этого вам нужно будет найти файлы мира Valheim. Они находятся в папке AppData на вашем ПК, а не в папке игры Valheim Steam. Чтобы найти это место, выполните поиск% AppData% в поле поиска на панели инструментов Windows или откройте «Выполнить» и введите его в это место.
Это откроет папку Roaming внутри AppData. Выйдите из этой папки и следуйте по этому пути, чтобы найти свои сохранения в мире Valheim: AppData\LocalLow\IronGate\Valheim\worlds
Использование SteamCMD
Загрузка и запуск SteamCMD
Откройте командную строку в этой папке и запустите SteamCMD
Утилита автоматически обновится и отобразит приглашение Steam> Наберите help для более подробной информации.
Для загрузки большинства серверов можно войти анонимно:
Если анонимный вход не работает для конкретной игры, вам нужно войти в аккаунт Steam
Вам нужно выйти из обычного клиента Steam чтобы корректно войти в аккаунт через SteamCMD
Введите ваш пароль. После этого вам на почту должен прийти ключ SteamGuard, который необходимо будет ввести далее. (Это надо делать один раз для каждого компьютера/пользователя в Linux)
Вы должны увидеть сообщение о том, что вход выполнен.
Загрузка сервера
Запустите SteamCMD и укажите директорию для загрузки. (Внимание: используйте прямые слеши в Linux и обратные в Windows)
Пример: папка cs_go в текущей папке
Пример: установка и проверка CS:GO
Пример: установка и проверка бета-версии HLDS:
После завершения, введите quit для корректного отключения от серверов Steam.
Поддерживаемые серверы
Это список серверов, которые используют SteamCMD. Любые дополнительные опции командной строки должны быть указаны перед командой app_update!
Сервер | ID | Дополнительные опции командной строки |
---|---|---|
HLDS для Half-Life и Counter-Strike | 90 | |
Counter-Strike: Condition Zero **Beta** dedicated server | 90 | +app_set_config «90 mod czero» |
Deathmatch Classic **Beta** dedicated server | 90 | +app_set_config «90 mod dmc» |
Day of Defeat dedicated server | 90 | +app_set_config «90 mod dod» |
Half-Life: Opposing Force **Beta** dedicated server | 90 | +app_set_config «90 mod gearbox» |
Ricochet **Beta** dedicated server | 90 | +app_set_config «90 mod ricochet» |
Team Fortress Classic **Beta** dedicated server | 90 | +app_set_config «90 mod tfc» |
Counter-Strike: Global Offensive dedicated server | 740 | |
The Ship dedicated server | 2403 | |
Garry’s Mod dedicated server | 4020 | |
Serious Sam 3 dedicated server | 41080 | |
Nuclear Dawn dedicated server | 111710 | |
Red Orchestra: Ostfront 41-45 dedicated server | 223240 | |
Red Orchestra 2: Heroes of Stalingrad and Rising Storm dedicated server | 212542 | |
Killing Floor Windows dedicated server | 215350 | |
Killing Floor Linux dedicated server | 215360 | |
Left 4 Dead 2 dedicated server | 222860 | |
Team Fortress 2 dedicated server | 232250 | |
Day of Defeat: Source dedicated server | 232290 | |
Counter-Strike: Source dedicated server | 232330 | |
Half-Life 2: Deathmatch dedicated server | 232370 |
Для установки нескольких модов, укажите их через запятую, например +app_set_config 90 mod czero,dod
Автоматизация SteamCMD
1. Добавление команд в строку запуска. Примеры:
2. Создание скрипта
a. Создайте текстовый файл с последовательностью команд для SteamCMD
b. Запустите SteamCMD с параметром +runscript Пример:
Пример bat-файла для Windows
Известные проблемы
Я могу загрузить или обновить сервер через SteamCMD, но сервер не запускается
Ошибка отсутствия библиотек SteamCMD в директории steam
В консоле сервера такая ошибка выглядит так:
steamclient.so: cannot open shared object file: No such file or directory
Для начал проверяем существует ли директория steam.
Если директория отсутствует, то создаем ее.
Теперь создаем «символьную» ссылку к библиотекам SteamCMD
В вашем случае, пути к директориям будут различаться!
32-битные библиотеки на 64-битных дистрибутивах Linux
Так как SteamCMD это 32-битная программа, для запуска требуются некоторые 32-битные библиотеки, даже если у вас уже установлены 64-битные версии.
Обычно такая ошибка выглядит так:
steamcmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Решения специфичны для различных дистрибутивов:
Debian и подобные (Ubuntu, Mint)
Если вы получаете ошибку
The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.
(Если нужно, добавьте sudo )
Red Hat и подобные (RHEL, Fedora, CentOS)
Arch Linux
Не забудьте вначале включить репозиторий Multilib
Ошибки загрузки
В Windows первичная загрузка может закончиться ошибкой, если в стандартных настройках прокси-сервера не указана автоматическая настройка
Login Failure: No Connection
На Linux вы можете получить ошибку «Login Failure: No Connection». Она связана с отсутствующими правилами iptables. Необходимо прописать например