Направа на базова платформа, чрез SteamCMD

Тук можете да намерите всякакви уроци свързани с Counter-Strike 1.6, както и да споделяте нови такива. Имайте предвид, че уроците свързани с AMXX не се пускат в този раздел.
Отговори
Потребителски аватар

Автор на темата
Ant1Lamer M.O.B
Потребител
Потребител
Мнения: 159
Регистриран: 08 окт 2016, 00:03
Се отблагодари: 8 пъти
Получена благодарност: 2 пъти
Години: 27

Направа на базова платформа, чрез SteamCMD

Мнение от Ant1Lamer M.O.B » 08 окт 2016, 13:31

Здравейте, SteamCMD е новият ъпдейт на Steam и цели да измести Hldsupdatetool. Със SteamCMD ще можете да изтеглите платформа за вашият Counter Strike 1.6 сървър.

Тази тема съдържа следният урок:

Направа на базова платформа, чрез SteamCMD
1. Създайте папка, в която ще поставим сървърът с тази команда, като под "user" напишете името на вашият "User" който сте поставили при инсал на линукс:

Код: Избери всички

mkdir /home/user/SteamCMD
2. Сега влезте в директорията:

Код: Избери всички

cd /home/user/SteamCMD
3. Напишете долната команда, за да изтеглите SteamCMD Update tool:

Код: Избери всички

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
4. Ако сте на 64 битов Линукс напишете тази команда, за да изтеглите нужните на сървърът 32 битови библиотеки:

Код: Избери всички

apt-get install ia32-libs
5. Ако получавате грешки вкарайте тези три линии от команди:

Код: Избери всички

dpkg --add-architecture i386

Код: Избери всички

apt-get update

Код: Избери всички

apt-get install ia32-libs
6. За да няма проблеми с тегленето, подсигурете, че портовете нужни на SteamCMD са отворени с тези две команди:

Код: Избери всички

iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT

Код: Избери всички

iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT
7.Нека да извлечем съдържанието на SteamCMD .tar.gz архивът

Код: Избери всички

tar xvfz steamcmd_linux.tar.gz
8. Сега стартираме SteamCMD с долната команда. Ще видите изтегляне и инсталиране на ъпдейти последвано от Loading Steam#...OK.

Код: Избери всички

./steamcmd.sh
9. После се логвате анонимно в Steam:

Код: Избери всички

login anonymous
10. Сега слагаме директория в която да поставим първият сървър. Именуваме директорията dust2

Код: Избери всички

force_install_dir ./dust2/
11. Сега трябва да инсталираме сървърът като направим app ъпдейт команда с application ID на сървърът, който искаме да инсталираме. Counter-Strike 1.6 dedicated server има номер на апликацията 90 следователно пишем долната команда. След като я напишете, ще видите как сървърът се тегли и най-накрая ще видите "Success! App '90' fully installed"

Код: Избери всички

app_update 90
12. За да инсалираме HLDS Beta пишем

Код: Избери всички

app_update 90 -beta beta validate
13. Вече можете да излезете от SteamCMD 14. Сега можете да си подкарате сървърът, както преди.

Код: Избери всички

./hlds_run -game cstrike -port 27015 -insecure -master -noipx -nojoy +sv_lan 0 +rcon_password "" +maxplayers 32 +map de_cbble +sys_ticrate 1000 -pingboost 3
15. Ако сървърът ви не се стартира, дайте права на hlds_run
chmod +x hlds_run

16. Получава се един еррор обаче, някой може ли с точност да каже причинява ли проблем, как да се оправи или може да се игнорира Защото сървърът си се стартира

Код: Избери всички

[S-API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
dlopen failed trying to load:
/root/.steam/sdk32/steamclient.so
with error:
/root/.steam/sdk32/steamclient.so: cannot open shared object file: no such file or directory
Looking up breakpad interface from steamclient
Calling BreakpadMiniDumpSysteminit
Източник: amxmodxbg.org
Автор: Holder_
НАУЧИ ПРАВИЛАТА, ЗА ДА ЗНАЕШ КАК ПОРЯДЪЧНО ДА ГИ НАРУШАВАШ!!!

Отговори

Върни се в “Уроци свързани с играта”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост