﻿<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.abcvg.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.abcvg.com/index.php?action=history&amp;feed=atom&amp;title=SteamCMD</id>
		<title>SteamCMD - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.abcvg.com/index.php?action=history&amp;feed=atom&amp;title=SteamCMD"/>
		<link rel="alternate" type="text/html" href="http://wiki.abcvg.com/index.php?title=SteamCMD&amp;action=history"/>
		<updated>2026-05-01T15:58:04Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.15</generator>

	<entry>
		<id>//wiki.abcvg.com/index.php?title=SteamCMD&amp;diff=94&amp;oldid=prev</id>
		<title>Vova в 10:01, 15 ноября 2015</title>
		<link rel="alternate" type="text/html" href="http://wiki.abcvg.com/index.php?title=SteamCMD&amp;diff=94&amp;oldid=prev"/>
				<updated>2015-11-15T10:01:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 10:01, 15 ноября 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;1. Загрузите SteamCMD&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;1. Загрузите SteamCMD&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:* Windows: [http://static.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;vova1234&lt;/del&gt;.com/uploads/files/2015-02/1424238271_steamcmd.zip http://static.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;vova1234&lt;/del&gt;.com/uploads/files/2015-02/1424238271_steamcmd.zip] &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:* Windows: [http://static.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;abcvg&lt;/ins&gt;.com/uploads/files/2015-02/1424238271_steamcmd.zip http://static.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;abcvg&lt;/ins&gt;.com/uploads/files/2015-02/1424238271_steamcmd.zip] &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:* Linux: введите &amp;lt;code&amp;gt;wget http://static.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;vova1234&lt;/del&gt;.com/uploads/files/2015-02/1424238288_steamcmd_linux.tar.gz&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:* Linux: введите &amp;lt;code&amp;gt;wget http://static.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;abcvg&lt;/ins&gt;.com/uploads/files/2015-02/1424238288_steamcmd_linux.tar.gz&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:: Если вы используете 64-битный дистрибутив Linux, возможно вам понадобится установить 32-битные библиотеки. Чтобы узнать, как сделать это, смотрите [[#32-битные библиотеки на 64-битных дистрибутивах Linux|здесь]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:: Если вы используете 64-битный дистрибутив Linux, возможно вам понадобится установить 32-битные библиотеки. Чтобы узнать, как сделать это, смотрите [[#32-битные библиотеки на 64-битных дистрибутивах Linux|здесь]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;2. Распакуйте архив в папку&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;2. Распакуйте архив в папку&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vova</name></author>	</entry>

	<entry>
		<id>//wiki.abcvg.com/index.php?title=SteamCMD&amp;diff=67&amp;oldid=prev</id>
		<title>Vova в 12:25, 1 ноября 2015</title>
		<link rel="alternate" type="text/html" href="http://wiki.abcvg.com/index.php?title=SteamCMD&amp;diff=67&amp;oldid=prev"/>
				<updated>2015-11-01T12:25:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 12:25, 1 ноября 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 326:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 326:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Переименуйте в корне рабочей директории каталог ./Steam/ в ./steam/&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Переименуйте в корне рабочей директории каталог ./Steam/ в ./steam/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Категория:Игровые серверы]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vova</name></author>	</entry>

	<entry>
		<id>//wiki.abcvg.com/index.php?title=SteamCMD&amp;diff=28&amp;oldid=prev</id>
		<title>Vova: Новая страница: «'''Консольный клиент Steam''' или '''SteamCMD''' - новая утилита для установки и обновления выделенн…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.abcvg.com/index.php?title=SteamCMD&amp;diff=28&amp;oldid=prev"/>
				<updated>2015-02-18T05:54:47Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;Консольный клиент Steam&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;SteamCMD&amp;#039;&amp;#039;&amp;#039; - новая утилита для установки и обновления выделенн…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Консольный клиент Steam''' или '''SteamCMD''' - новая утилита для установки и обновления выделенных серверов через интерфейс командной строки. Он работает только с играми, которые переведены на контентную систему [[SteamPipe]]. Постепенно все серверы, использующие [[HLDSUpdateTool]], перейдут на нее.&lt;br /&gt;
&lt;br /&gt;
== Загрузка и запуск SteamCMD==&lt;br /&gt;
&lt;br /&gt;
1. Загрузите SteamCMD&lt;br /&gt;
:* Windows: [http://static.vova1234.com/uploads/files/2015-02/1424238271_steamcmd.zip http://static.vova1234.com/uploads/files/2015-02/1424238271_steamcmd.zip] &lt;br /&gt;
:* Linux: введите &amp;lt;code&amp;gt;wget http://static.vova1234.com/uploads/files/2015-02/1424238288_steamcmd_linux.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Если вы используете 64-битный дистрибутив Linux, возможно вам понадобится установить 32-битные библиотеки. Чтобы узнать, как сделать это, смотрите [[#32-битные библиотеки на 64-битных дистрибутивах Linux|здесь]].&lt;br /&gt;
2. Распакуйте архив в папку&lt;br /&gt;
'''Примечание:''' Не распаковывайте содержимое архива в папку обычного клиента Steam или в папку с HLDSUpdateTool!&lt;br /&gt;
:* Linux: введите &amp;lt;code&amp;gt;tar xvfz steamcmd_linux.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
3. Запуск SteamCMD в первый раз&lt;br /&gt;
: Откройте командную строку в этой папке и запустите SteamCMD&lt;br /&gt;
:* Windows: наберите &amp;lt;code&amp;gt;steamcmd&amp;lt;/code&amp;gt;&lt;br /&gt;
:* Linux: наберите &amp;lt;code&amp;gt;./steamcmd.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
''Утилита автоматически обновится и отобразит приглашение &amp;lt;code&amp;gt;Steam&amp;gt;&amp;lt;/code&amp;gt; Наберите &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; для более подробной информации.''&lt;br /&gt;
&lt;br /&gt;
Для загрузки большинства серверов можно войти анонимно:&lt;br /&gt;
 login anonymous&lt;br /&gt;
&lt;br /&gt;
Если анонимный вход не работает для конкретной игры, вам нужно войти в аккаунт Steam&lt;br /&gt;
'''Примечание:''' Вам нужно выйти из обычного клиента Steam чтобы корректно войти в аккаунт через SteamCMD.&lt;br /&gt;
 login &amp;lt;имя_пользователя&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Введите ваш пароль. После этого вам на почту должен прийти ключ SteamGuard, который необходимо будет ввести далее. (Это надо делать один раз для каждого компьютера/пользователя в Linux)&lt;br /&gt;
&lt;br /&gt;
Вы должны увидеть сообщение о том, что вход выполнен.&lt;br /&gt;
&lt;br /&gt;
== Загрузка сервера ==&lt;br /&gt;
&lt;br /&gt;
1. Запустите SteamCMD и укажите директорию для загрузки. (Внимание: используйте прямые слеши в Linux и обратные в Windows)&lt;br /&gt;
 force_install_dir &amp;lt;путь&amp;gt;&lt;br /&gt;
'''Баг:''' На некоторых дистрибутивах Linux путь не может содержать только прописные буквы.&lt;br /&gt;
: Пример: папка cs_go в текущей папке&lt;br /&gt;
 force_install_dir ./cs_go/&lt;br /&gt;
&lt;br /&gt;
2. Установите или обновите сервер. &amp;lt;app_id&amp;gt; это [[Steam Application IDs|ID приложения Steam]]. Чтобы проверить установку, добавьте &amp;lt;code&amp;gt;validate&amp;lt;/code&amp;gt; Для участия в бета-тесте добавьте &amp;lt;code&amp;gt;-beta &amp;quot;Beta&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
 app_update &amp;lt;app_id&amp;gt;&lt;br /&gt;
: Пример: установка и проверка CS:GO&lt;br /&gt;
 app_update 740 validate&lt;br /&gt;
: Пример: установка и проверка бета-версии HLDS:&lt;br /&gt;
 app_update &amp;quot;90 -beta beta&amp;quot; validate&lt;br /&gt;
&lt;br /&gt;
3. После завершения, введите &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt; для корректного отключения от серверов Steam.&lt;br /&gt;
&lt;br /&gt;
=== Поддерживаемые серверы ===&lt;br /&gt;
&lt;br /&gt;
Это список серверов, которые используют SteamCMD. Любые дополнительные опции командной строки должны быть указаны '''перед''' командой app_update!&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Сервер&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 7em&amp;quot; | ID&lt;br /&gt;
! Дополнительные опции командной строки&lt;br /&gt;
|-&lt;br /&gt;
| HLDS для [[Half-Life]] '''и''' [[Counter-Strike]]&lt;br /&gt;
| 90&lt;br /&gt;
|-&lt;br /&gt;
| [[Counter-Strike: Condition Zero]] **Beta** dedicated server&lt;br /&gt;
| 90&lt;br /&gt;
| +app_set_config &amp;quot;90 mod czero&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Deathmatch Classic]] **Beta** dedicated server&lt;br /&gt;
| 90&lt;br /&gt;
| +app_set_config &amp;quot;90 mod dmc&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Day of Defeat]] dedicated server&lt;br /&gt;
| 90&lt;br /&gt;
| +app_set_config &amp;quot;90 mod dod&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Half-Life: Opposing Force]] **Beta** dedicated server&lt;br /&gt;
| 90&lt;br /&gt;
| +app_set_config &amp;quot;90 mod gearbox&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Ricochet]] **Beta** dedicated server&lt;br /&gt;
| 90&lt;br /&gt;
| +app_set_config &amp;quot;90 mod ricochet&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Team Fortress Classic]] **Beta** dedicated server&lt;br /&gt;
| 90&lt;br /&gt;
| +app_set_config &amp;quot;90 mod tfc&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Counter-Strike:_Global_Offensive:ru|Counter-Strike: Global Offensive]] dedicated server&lt;br /&gt;
| 740&lt;br /&gt;
|-&lt;br /&gt;
| [[The Ship]] dedicated server&lt;br /&gt;
| 2403&lt;br /&gt;
|-&lt;br /&gt;
| [[Garry's Mod]] dedicated server&lt;br /&gt;
| 4020&lt;br /&gt;
|-&lt;br /&gt;
| [[Serious Sam 3]] dedicated server&lt;br /&gt;
| 41080&lt;br /&gt;
|-&lt;br /&gt;
| [[Nuclear Dawn]] dedicated server&lt;br /&gt;
| 111710&lt;br /&gt;
|-&lt;br /&gt;
| [[Red Orchestra: Ostfront 41-45]] dedicated server&lt;br /&gt;
| 223240&lt;br /&gt;
|-&lt;br /&gt;
| [[Red Orchestra 2: Heroes of Stalingrad]] and [[Rising Storm]] dedicated server&lt;br /&gt;
| 212542&lt;br /&gt;
|-&lt;br /&gt;
| [[Killing Floor]] Windows dedicated server&lt;br /&gt;
| 215350&lt;br /&gt;
|-&lt;br /&gt;
| [[Killing Floor]] Linux dedicated server&lt;br /&gt;
| 215360&lt;br /&gt;
|-&lt;br /&gt;
| [[Insurgency]] dedicated server&lt;br /&gt;
| 17705&lt;br /&gt;
|-&lt;br /&gt;
| [[Left 4 Dead 2]] dedicated server&lt;br /&gt;
| 222860&lt;br /&gt;
|-&lt;br /&gt;
| [[Team Fortress 2]] dedicated server&lt;br /&gt;
| 232250&lt;br /&gt;
|-&lt;br /&gt;
| [[Day of Defeat: Source]] dedicated server&lt;br /&gt;
| 232290&lt;br /&gt;
|-&lt;br /&gt;
| [[Counter-Strike: Source]] dedicated server&lt;br /&gt;
| 232330&lt;br /&gt;
|-&lt;br /&gt;
| [[Half-Life 2: Deathmatch]] dedicated server&lt;br /&gt;
| 232370&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для установки нескольких модов, укажите их через запятую, например &amp;lt;code&amp;gt;+app_set_config 90 mod czero,dod&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Автоматизация SteamCMD ==&lt;br /&gt;
&lt;br /&gt;
Есть два варианта автоматизации SteamCMD. (замените &amp;lt;code&amp;gt;steamcmd&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;./steamcmd.sh&amp;lt;/code&amp;gt; для Linux)&lt;br /&gt;
&lt;br /&gt;
1. Добавление команд в строку запуска. Примеры:&lt;br /&gt;
 steamcmd +login anonymous +force_install_dir ../csgo_ds +app_update 740 validate +quit&lt;br /&gt;
&lt;br /&gt;
 steamcmd +login anonymous +force_install_dir ../czero +app_set_config 90 mod czero +app_update 90 +quit&lt;br /&gt;
&lt;br /&gt;
 steamcmd +login &amp;lt;username&amp;gt; &amp;lt;password&amp;gt; +force_install_dir c:\KFServer\ +app_update 215350 validate +quit&lt;br /&gt;
&lt;br /&gt;
2. Создание скрипта&lt;br /&gt;
: a. Создайте текстовый файл с последовательностью команд для SteamCMD&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
// update_csgo_ds.txt&lt;br /&gt;
//&lt;br /&gt;
@ShutdownOnFailedCommand 1 //Установите 0 для обновления нескольких серверов за раз&lt;br /&gt;
@NoPromptForPassword 1&lt;br /&gt;
login &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&lt;br /&gt;
//для загрузки серверов, не требующих авторизации&lt;br /&gt;
//login anonymous &lt;br /&gt;
force_install_dir ../csgo_ds&lt;br /&gt;
app_update 740 validate&lt;br /&gt;
quit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: b. Запустите SteamCMD с параметром &amp;lt;code&amp;gt;+runscript&amp;lt;/code&amp;gt; Пример:&lt;br /&gt;
 steamcmd +runscript csgo_ds.txt&lt;br /&gt;
&lt;br /&gt;
== Пример bat-файла для Windows ==&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
::=======================::&lt;br /&gt;
:: SteamCMD Guardian 1.2 ::&lt;br /&gt;
::       ckynick254      ::&lt;br /&gt;
::=======================::&lt;br /&gt;
set programname=SteamCMD Guardian 1.1&lt;br /&gt;
::=======================::&lt;br /&gt;
::  SET YOUR VARIABLES!  ::&lt;br /&gt;
::=======================::&lt;br /&gt;
set servername=&lt;br /&gt;
set username=&lt;br /&gt;
set password=&lt;br /&gt;
::=======================::&lt;br /&gt;
::      Your folder      ::&lt;br /&gt;
::    Replace after =    ::&lt;br /&gt;
::=======================::&lt;br /&gt;
set runcmd=E:\Games\&lt;br /&gt;
 &lt;br /&gt;
::=======================::&lt;br /&gt;
::   End of variables    ::&lt;br /&gt;
::=======================::&lt;br /&gt;
 &lt;br /&gt;
:: This will keep the window clean and easy to read&lt;br /&gt;
@ECHO off&lt;br /&gt;
 &lt;br /&gt;
:: Sets the title of the window&lt;br /&gt;
title %programname% - %servername%&lt;br /&gt;
 &lt;br /&gt;
:: Clears the window incase there is anything there&lt;br /&gt;
cls&lt;br /&gt;
COLOR 1f&lt;br /&gt;
CD %runcmd%&lt;br /&gt;
 &lt;br /&gt;
:: Prints to the window what we are doing&lt;br /&gt;
ECHO %programname% has been started!&lt;br /&gt;
:start&lt;br /&gt;
ECHO.&lt;br /&gt;
ECHO.&lt;br /&gt;
ECHO   ##############################################################&lt;br /&gt;
ECHO   #                    Dedicated Server                        #&lt;br /&gt;
ECHO   # 1 - Half-Life: Deathmatch and Counter-Strike               #&lt;br /&gt;
ECHO   # 2 - Counter-Strike: Global Offensive                       #&lt;br /&gt;
ECHO   # 3 - Nuclear Dawn Dedicated Server                          #&lt;br /&gt;
ECHO   # 4 - Red Orchestra Dedicated Server                         #&lt;br /&gt;
ECHO   # 5 - Red Orchestra 2: Heroes of Stalingrad Dedicated Server #&lt;br /&gt;
ECHO   # 6 - Killing Floor Dedicated Server                         #&lt;br /&gt;
ECHO   # 7 - Team Fortress 2 Dedicated Server Beta                  #&lt;br /&gt;
ECHO   # 8 - HELP!                                                  #&lt;br /&gt;
ECHO   # 9 - Exit                                                   #&lt;br /&gt;
ECHO   ##############################################################&lt;br /&gt;
ECHO.&lt;br /&gt;
ECHO.&lt;br /&gt;
 &lt;br /&gt;
:: Delete variable %A%&lt;br /&gt;
SET &amp;quot;A=&amp;quot;&lt;br /&gt;
SET /P A=Set Your Choice And Press Enter: &lt;br /&gt;
ECHO Loading .........&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;1&amp;quot; set app=90 &lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;2&amp;quot; set app=740&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;3&amp;quot; set app=111710&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;4&amp;quot; set app=223240&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;5&amp;quot; set app=212542&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;6&amp;quot; set app=215350&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;7&amp;quot; set app=229830&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;8&amp;quot; ECHO.&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;8&amp;quot; ECHO https://developer.valvesoftware.com/wiki/SteamCMD&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;8&amp;quot; ECHO.&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;8&amp;quot; PAUSE&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;8&amp;quot; goto start&lt;br /&gt;
IF &amp;quot;%A%&amp;quot;==&amp;quot;9&amp;quot; EXIT&lt;br /&gt;
 &lt;br /&gt;
:: This is a return point in case the server crashes or is closed&lt;br /&gt;
:restart&lt;br /&gt;
ECHO.&lt;br /&gt;
ECHO (%date%)(%time%) %servername% is now ONLINE&lt;br /&gt;
ECHO Watching %servername% for crashes...&lt;br /&gt;
&amp;gt;&amp;gt; &amp;quot;%servername%.log&amp;quot; ECHO.&lt;br /&gt;
&amp;gt;&amp;gt; &amp;quot;%servername%.log&amp;quot; ECHO (%date%)(%time%) %servername% is now ONLINE&lt;br /&gt;
&amp;gt;&amp;gt; &amp;quot;%servername%.log&amp;quot; ECHO (%date%)(%time%) Watching %servername% for crashes...&lt;br /&gt;
 &lt;br /&gt;
::Start the actual update window&lt;br /&gt;
start /wait steamcmd +login %username% %password% +force_install_dir %runcmd%%app%Server\ +app_update %app% validate&lt;br /&gt;
ECHO (%time%) WARNING: srcds closed or crashed, restarting.&lt;br /&gt;
ECHO.&lt;br /&gt;
ECHO (%date%)(%time%) Crash or Close detected!&lt;br /&gt;
ECHO %servername% is now restarting...&lt;br /&gt;
&amp;gt;&amp;gt; &amp;quot;%servername%.log&amp;quot; ECHO.&lt;br /&gt;
&amp;gt;&amp;gt; &amp;quot;%servername%.log&amp;quot; ECHO (%date%)(%time%) Crash or Close detected!&lt;br /&gt;
&amp;gt;&amp;gt; &amp;quot;%servername%.log&amp;quot; ECHO (%date%)(%time%) %servername% is now restarting...&lt;br /&gt;
 &lt;br /&gt;
::Server crashed or closed, so we point it to the return point to start the server again&lt;br /&gt;
GOTO restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Известные проблемы =&lt;br /&gt;
&lt;br /&gt;
== Я могу загрузить или обновить сервер через SteamCMD, но сервер не запускается ==&lt;br /&gt;
Известные причины:&lt;br /&gt;
* Linux: Некоторые игры имеют проблемы с регистром в названиях папок/файлов.&lt;br /&gt;
&lt;br /&gt;
== Ошибка отсутствия библиотек SteamCMD в директории steam ==&lt;br /&gt;
В консоле сервера такая ошибка выглядит так:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;steamclient.so: cannot open shared object file: No such file or directory&amp;lt;br/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для начал проверяем существует ли директория steam.&lt;br /&gt;
 cd /home/alliance/.steam&lt;br /&gt;
Если директория отсутствует, то создаем ее.&lt;br /&gt;
 mkdir /home/alliance/.steam&lt;br /&gt;
Теперь создаем «символьную» ссылку к библиотекам SteamCMD.&lt;br /&gt;
 ln -s /home/alliance/srcds/steamcmd/linux32 /home/alliance/.steam/sdk32&lt;br /&gt;
'''Примечание:''' В вашем случае, пути к директориям будут различаться!&lt;br /&gt;
== 32-битные библиотеки на 64-битных дистрибутивах Linux ==&lt;br /&gt;
&lt;br /&gt;
Так как SteamCMD это 32-битная программа, для запуска требуются некоторые 32-битные библиотеки, даже если у вас уже установлены 64-битные версии.&lt;br /&gt;
&lt;br /&gt;
Обычно такая ошибка выглядит так:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;steamcmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Решения специфичны для различных дистрибутивов:&lt;br /&gt;
&lt;br /&gt;
=== Debian и подобные (Ubuntu, Mint) ===&lt;br /&gt;
&lt;br /&gt;
 apt-get install ia32-libs&lt;br /&gt;
&lt;br /&gt;
Если вы получаете ошибку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch but it is not installable&amp;lt;br/&amp;gt;&lt;br /&gt;
E: Unable to correct problems, you have held broken packages.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Сделайте следующее:&lt;br /&gt;
&lt;br /&gt;
 dpkg --add-architecture i386&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install ia32-libs&lt;br /&gt;
&lt;br /&gt;
(Если нужно, добавьте &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Red Hat и подобные (RHEL, Fedora, CentOS) ===&lt;br /&gt;
&lt;br /&gt;
 yum install glibc.i686 libstdc++.i686&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ===&lt;br /&gt;
Не забудьте вначале включить [https://wiki.archlinux.org/index.php/Multilib репозиторий Multilib].&lt;br /&gt;
&lt;br /&gt;
 pacman -S lib32-gcc-libs&lt;br /&gt;
&lt;br /&gt;
== Ошибки загрузки ==&lt;br /&gt;
&lt;br /&gt;
В Windows первичная загрузка может закончиться ошибкой, если в стандартных настройках прокси-сервера не указана автоматическая настройка&lt;br /&gt;
&lt;br /&gt;
В Linux пользователь может получить ошибку при старте, связанную с ulimit (no permission/can not open file). Для корректной работы steamcmd требуется установка параметра следующим образом: &amp;lt;code&amp;gt;ulimit -n 2048&amp;lt;/code&amp;gt;. Хотя в shell-скрипте имеется строка, отвечающая за изменение ulimit, в некоторых системах администратором может быть запрещено изменение параметра пользователем, не имеющим root-привилегий. Перед запуском проверьте параметры ulimit следующим образом: '''ulimit -a'''. В ответе терминала нужно найти следующую строку:&lt;br /&gt;
 open files                      (-n) 1024&lt;br /&gt;
Здесь значение 1024 — значение '''uname -n'''.&lt;br /&gt;
&lt;br /&gt;
== Login Failure: No Connection ==&lt;br /&gt;
&lt;br /&gt;
На Linux вы можете получить ошибку &amp;quot;Login Failure: No Connection&amp;quot;. Она связана с отсутствующими правилами iptables. Необходимо прописать например&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Список портов может быть найден здесь: https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711&amp;amp;l=russian&lt;br /&gt;
&lt;br /&gt;
== Failed to open logfile или Failed to create directory ==&lt;br /&gt;
&lt;br /&gt;
Переименуйте в корне рабочей директории каталог ./Steam/ в ./steam/&lt;/div&gt;</summary>
		<author><name>Vova</name></author>	</entry>

	</feed>