SteamCMD как и с чем его едят.
11 мая 2012 года VALVE анонсировала выход выделенного сервера для нового CSGO. Потому я не стал терять ни минуты и хочу вместе в Вами побыстрей установить и испробовать сервачок на новой платформе.
Сразу хочу отметить, что скачивание сервера будет происходить по новой схеме, через авторизацию в СТИМЕ. Да да, вы не ослышались. Нам нужно установить оболочку стима, залогинится и оттуда скачать ресурсы. Все описанные мною действия мы будем выполнять в терминале SSH клиента. В будущем планируется запускать сервер от пользователя csgo, создадим его из под root
ШАГ1 Скачиваем и устанавливаем STEAM
Код: Выделить всё
# adduser csgo
Переходим в директорию пользователя
Код: Выделить всё
# cd /home/csgo
Код: Выделить всё
wget http://blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz
Код: Выделить всё
# tar xvfz *.tar.gz
Код: Выделить всё
# STEAMEXE=steamcmd ./steam.sh
Код: Выделить всё
Steam>
Код: Выделить всё
Steam>login vashloginvsteam
Код: Выделить всё
Steam> set_steam_guard_code ВАШ_КОД
ШАГ 2 Переходим к скачиванию сервера
Зададим директорию по умолчанию для будущего сервера, я указал полный путь от корня сервера, можете поступить так же.
Код: Выделить всё
Steam>force_install_dir /home/csgo
Код: Выделить всё
/home/csgo
csgo@Debian-60-squeeze-64-minimal:~$ ls -la
total 1928
drwxr-xr-x 10 csgo csgo 4096 May 12 06:25 .
drwxr-xr-x 5 root root 4096 May 12 05:42 ..
drwxr-xr-x 4 csgo csgo 4096 May 12 06:25 852513c258fb430b76a1a1c2497d65a4djtf4g
drwxr-xr-x 4 csgo csgo 4096 May 12 06:25 bin
drwxr-xr-x 14 csgo csgo 4096 May 12 06:25 csgo
drwxr-xr-x 2 csgo csgo 4096 May 12 06:24 depotcache
drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 linux32
drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 package
drwxr-xr-x 10 csgo csgo 4096 May 12 06:25 platform
drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 public
-rwx------ 1 csgo csgo 99328 May 12 06:25 srcds.exe
-rwx------ 1 csgo csgo 10259 May 12 06:25 srcds_linux
-rwx------ 1 csgo csgo 11233 May 12 06:25 srcds_run
-rwxr-xr-x 1 csgo csgo 1964 May 8 14:08 steam.sh
-rw-r--r-- 1 csgo csgo 1715622 Apr 12 03:44 steamcmd.tar.gz
-rwx------ 1 csgo csgo 73216 May 12 06:25 thirdpartylegalnotices.doc
Код: Выделить всё
Steam>app_update 740 validate
Код: Выделить всё
Steam>app_update 740
Параметры запуска (порт, карта, режим игры) - читайте официальную страничу. Там разработчики полностью не описывают всех параметров, но указывают что они такие же как у предыдущих версиях серверов.
Выходим из командной строки стима, и уже в терминале линукса (для тестов - строка запуска будет такой)
Код: Выделить всё
./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust
источник + оригинал на английском здесь
з.ы. Не устанавливайте число слотов 64, - игровой клиент вылетит с ошибкой. Максимальное количество я еще не узнал.
НЕАКТУАЛЬНО!
[url=http://forum.csmania.ru/viewtopic.php?f ... &p=1015262]SteamCMD как и с чем его едят.[/url