Установка CS 1.6 на Ubuntu 19.04


Вот и пришло время проверить наши знания по администрированию серверов. Сегодня мы установим сервер CS 1.6 на unix-подобной установленной, обновленной и настроеной системе Ubuntu 19.04. Что нам необходимо для работы:

  1. Включенная программа wmware с Ubuntu.
  2. PuTTY клиент для удаленного подключения к серверу
  3. FTP-клиент WinSCP для обмена файлами с сервером
  4. Утилита steamCMD, чтобы выкачать самый свежий и чистый сервер по CS 1.6
  5. Интернет подключение.
Установка сервера по CS 1,6 на Ubuntu
  • Заходим под обычным пользователем user, с паролем 111111 в PuTTY-клиент
  • Переходим в каталог cd /home/user
  • Создаем каталог server: mkdir server
  • Скачиваем утилиту steamCMD с интернета, для этого пишем в консоль:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
  • Распаковываем архив с утилитой:
tar -xvzf steamcmd_linux.tar.gz
  • Вводим команду:
ls -l
total 2380
drwxrwxr-x 2 user user    4096 июн  9 19:02 linux32
-rw-rw-r-- 1 user user 2428561 янв  5  2018 steamcmd_linux.tar.gz
-rwxrw-r-- 1 user user    1166 янв  5  2018 steamcmd.sh
user@ubuntutest:~/server$
  • Файл ./steamcmd.sh уже имеет права на исполнение, запускаем:
./steamcmd.sh

Redirecting stderr to '/home/user/Steam/logs/stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[  0%] Checking for available update...
[----] Downloading update (0 of 49 735 KB)...
[  0%] Downloading update (467 of 49 735 KB)...
[  0%] Downloading update (1 977 of 49 735 KB)...
[  3%] Downloading update (4 856 of 49 735 KB)...
[  9%] Downloading update (7 660 of 49 735 KB)...
[ 15%] Downloading update (10 510 of 49 735 KB)...
[ 21%] Downloading update (12 745 of 49 735 KB)...
[ 25%] Downloading update (15 360 of 49 735 KB)...
[ 30%] Downloading update (18 037 of 49 735 KB)...
[ 36%] Downloading update (20 353 of 49 735 KB)...
[ 40%] Downloading update (22 995 of 49 735 KB)...
[ 46%] Downloading update (25 797 of 49 735 KB)...
[ 51%] Downloading update (28 537 of 49 735 KB)...
[ 57%] Downloading update (31 091 of 49 735 KB)...
[ 62%] Downloading update (34 389 of 49 735 KB)...
[ 69%] Downloading update (36 962 of 49 735 KB)...
[ 74%] Downloading update (39 629 of 49 735 KB)...
[ 79%] Downloading update (41 911 of 49 735 KB)...
[ 84%] Downloading update (44 018 of 49 735 KB)...
[ 88%] Downloading update (46 703 of 49 735 KB)...
[ 93%] Downloading update (49 654 of 49 735 KB)...
[ 99%] Downloading update (49 735 of 49 735 KB)...
[100%] Download Complete.
[----] Applying update...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Cleaning up...
[----] Update complete, launching...
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/home/user/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK.

Steam>
  • вводим анонимный логин:
Steam>login anonymous

Connecting anonymously to Steam Public...Logged in OK
Waiting for user info...OK

Steam>

Теперь указываем директорию, куда будет складывать сервер:

Steam> force_install_dir /home/user/server
  • Теперь сама команда для скачивания CS 1.6
Steam> app_update 90
  • Получаем ошибку:
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x1) running, progress: 0.00 (0 / 22093088)
 Update state (0x61) downloading, progress: 10.22 (7858662 / 76857419)
 Update state (0x61) downloading, progress: 29.48 (22659849 / 76857419)
 Update state (0x61) downloading, progress: 33.45 (25707911 / 76857419)
 Update state (0x61) downloading, progress: 68.53 (52668195 / 76857419)
Error! App '90' state is 0xE after update job.
  • Повторяем команду:
Steam> app_update 90

 Update state (0x61) downloading, progress: 94.32 (695803167 / 737676772)
 Update state (0x61) downloading, progress: 97.34 (718058197 / 737676772)
 Update state (0x61) downloading, progress: 99.60 (734726183 / 737676772)
Success! App '90' fully installed.
Steam>
  • Все нормально, сервер скачан
  • Выходим со стима:
Steam> exit
  • Заходим в папку сервера:
cd /home/user/server
  • Проверяем что там:
total 42996
-rwxrwxr-x  1 user user   960621 июн  9 19:26 core.so
-rwxrwxr-x  1 user user   658817 июн  9 19:26 crashhandler.so
drwxrwxr-x 14 user user     4096 июн  9 19:27 cstrike
-rwxrwxr-x  1 user user   306167 июн  9 19:26 demoplayer.so
-rwxrwxr-x  1 user user  2970445 июн  9 19:26 engine_i486.so
-rwxrwxr-x  1 user user   395639 июн  9 19:26 filesystem_stdio.so
-rwxrwxr-x  1 user user   107274 июн  9 19:26 hlds_linux
-rwxrwxr-x  1 user user     7778 июн  9 19:26 hlds_run
-rwxrwxr-x  1 user user   173713 июн  9 19:26 hltv
-rwxrwxr-x  1 user user   322152 июн  9 19:26 libgcc_s.so.1
lrwxrwxrwx  1 user user       16 июн  9 19:26 libSDL2.so -> libSDL2-2.0.so.0
-rwxrwxr-x  1 user user  3769939 июн  9 19:26 libstdc++.so.6
-rwxrwxr-x  1 user user    76032 июн  9 19:26 libsteam_api.so
-rwxrwxr-x  1 user user  4383138 июн  9 19:26 libsteam.so
-rwxrwxr-x  1 user user   474299 июн  9 19:26 libtier0.so
-rwxrwxr-x  1 user user   441221 июн  9 19:26 libvstdlib.so
drwxrwxr-x  2 user user     4096 июн  9 19:26 linux64
-rwxrwxr-x  1 user user   950910 июн  9 19:26 proxy.so
drwxrwxr-x  5 user user     4096 июн  9 19:26 steamapps
-rwxrwxr-x  1 user user 25237800 июн  9 19:26 steamclient.so
drwxrwxr-x 16 user user     4096 июн  9 19:27 valve
-rwxrwxr-x  1 user user   900597 июн  9 19:26 vgui2.so
-rwxrwxr-x  1 user user   976013 июн  9 19:26 vgui.so
-rwxrwxr-x  1 user user    54955 июн  9 19:26 voice_miles.so
-rwxrwxr-x  1 user user   664256 июн  9 19:26 voice_silk.so
-rwxrwxr-x  1 user user   135312 июн  9 19:26 voice_speex.so
user@ubuntutest:~/server$
  • Переходим в каталог /server или подключаемся через WinSCP и смотрим на скаченный сервер по CS 1.6:
cd /home/user
du -sh ./*
940K    ./core.so
644K    ./crashhandler.so
283M    ./cstrike
300K    ./demoplayer.so
2,9M    ./engine_i486.so
388K    ./filesystem_stdio.so
108K    ./hlds_linux
8,0K    ./hlds_run
172K    ./hltv
316K    ./libgcc_s.so.1
0       ./libSDL2-2.0.so.0
0       ./libSDL2.so
3,6M    ./libstdc++.so.6
76K     ./libsteam_api.so
4,2M    ./libsteam.so
464K    ./libtier0.so
432K    ./libvstdlib.so
25M     ./linux64
932K    ./proxy.so
32K     ./steamapps
25M     ./steamclient.so
433M    ./valve
880K    ./vgui2.so
956K    ./vgui.so
56K     ./voice_miles.so
652K    ./voice_silk.so
136K    ./voice_speex.so
user@ubuntutest:~/server$

На этом можно закончить данную статью, надеюсь она Вам помогла.

Оставьте комментарий

Войти с помощью: