[Урок] Инсталиране на CS 1.6 Server Ubuntu/Debian/CentOS

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

Автор на темата
V.A.L.V.E WEB DEV
Потребител
Потребител
Мнения: 336
Регистриран: 18 дек 2016, 22:48
Се отблагодари: 53 пъти
Получена благодарност: 41 пъти
Години: 25

[Урок] Инсталиране на CS 1.6 Server Ubuntu/Debian/CentOS

Мнение от V.A.L.V.E WEB DEV » 20 ное 2019, 22:16

Изображение
1. Влизате във Вашият VPS/Dedicated Server
2. Отваряте терминала и пишете следните команди една след друга:

apt-get update & apt-get upgrade (За Debian / Ubuntu)
yum update & upgrade (За CentOS)

apt-get install screen ( За Debian / Ubuntu )
yum install screen (За CentOS)


sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386 (За Ubuntu 64 bits)

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386 (За Debian 64 bits)

yum install epel-release
yum install mailx postfix curl wget tar bzip2 gzip unzip python binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 (За CentOS)


Теглим си платформа (аз си избрах тази - viewtopic.php?f=91&t=1475)
4. Пишем в терминала командите
cd /home mkdir csserver cd /home/csserver
Натискам ентар.
Вече сме в директорията където ще изтеглим и платформата.

5. Пишете в терминала командата
( Изтривате :// след wget и го сменяте с https:// )
wget ://download1639.mediafire.com/usl9wbudub7g/wb4v3si3vmsv6ic/DRMOD_LINUX.rar
(Изчакваме да се изтегли платформата)

5.1 Пишете следната команда
chmod -R 755 /home/csserver

5.2 Пишете следната команда според това дали ползвате (Ubuntu/Debian/CentOS)
apt-get install unzip (За Ubuntu/Debian)
yum install unzip (За CentOS)

- Това ще ви инсталира архиватор с който да разхивирате платформата.
5.3 Променете името на архива от DRMOD_LINUX.rar на DRMOD_LINUX.zip (Поради някаква причина не иска да се екстрактне като .rar)


6. Пишете в терминала командата
chmod -R 755 /home/csserver unzip DRMOD_LINUX
След като се разхивира, отново пишем следната команда
chmod -R 755 /home/csserver (Тази команда ще даде права на всички директории и файловете права )

7. Пишем в терминала командата
cd REHLDS_DRMOD_LINUX/ и натискате ентар

Пускаме си сървъра с команда
./hlds_run -console -game cstrike +port 27020 +map de_dust2 +maxplayers 32 -pingboost 1
Изображение
Излиза ви на 95% същото като на картинката, това означава, че Вашият сървър е стартиран на прот 27015 и работи
 ! Съобщение от: V.A.L.V.E
ВНИМАНИЕ!
Когато излезете от терминала, сървъра Ви ще спре!

Ако искате той да работи даже и след като сте във VPS/Dedicated сървъра, използвайте командите по-долу:
cd /home/csserver/REHLDS_DRMOD_LINUX/

screen -A -m -d -S hlds ./hlds_run -game cstrike -autoupdate +maxplayers 32 +map de_dust2 -port 27015 +exec server.cfg -tickrate 100 -sys_ticrate 1000 -autoupdate -pingboost 3

Ако искате да отворите конзолата на сървъра когато и да било, пишете в терминала следната команда:
screen -S
После затваряте с Ctrl+A+x и сървъра остава онлайн.
- Повече команди за screen ще намерите тук - Натисни ме
 ! Съобщение от: V.A.L.V.E
Не Ви предлагам да използвате по-горната платформа която, аз тествах наложи се да сменя hlds_run и мода. :)
Възможно е да е проблем защото използвам малко по-специфичен Debian за урока,а не проблем на платформата!

Как да си отворим портовете на виртуалната машина?

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

Командите по-горе за iptables се пишат в терминала.

Няма преводи и тем подобни, аз съм автора на темата. Ако ще я копирате за ваш сайт/форум, моля името ми да е в темата като автор. :hooray:

Отговори

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

Кой е на линия

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