Главная Новости Услуги Форум | База знаний

Вверх

Меню
Пользователей онлайн
Онлайн игроков: 60

Как открыть порт для сервера CS 1.6 на Linux

Открытие портов для сервера CS 1.6 на Linux

1. UFW (Ubuntu/Debian):

sudo ufw allow 27015/udp
sudo ufw allow 27015/tcp
sudo ufw allow 27020/udp  # HLTV (опционально)
sudo ufw status

2. iptables (универсально):

sudo iptables -A INPUT -p udp --dport 27015 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 27015 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 27020 -j ACCEPT

# Сохранить постоянно (Debian/Ubuntu):
sudo apt install iptables-persistent
sudo netfilter-persistent save

3. firewalld (CentOS/RHEL/Fedora):

sudo firewall-cmd --permanent --add-port=27015/udp
sudo firewall-cmd --permanent --add-port=27015/tcp
sudo firewall-cmd --reload

4. Проверка открытых портов:

# Локально:
sudo ss -tlnp | grep 27015
sudo ss -ulnp | grep 27015

# Проверка извне:
curl https://portchecker.co/
nc -zv your.external.ip 27015 -u

5. Проброс портов на роутере:

  1. Узнайте локальный IP: ip addr show (например 192.168.1.100)
  2. Зайдите в админку роутера (обычно http://192.168.1.1)
  3. Найдите «Port Forwarding» / «Проброс портов»
  4. Добавьте правила:
    ПортПротоколIPНазначение
    27015UDP192.168.1.100Игровой трафик
    27015TCP192.168.1.100RCON
    27020UDP192.168.1.100HLTV

6. Динамический DNS:

# Установка ddclient для авто-обновления IP:
sudo apt install ddclient
# Настройте /etc/ddclient.conf под вашего провайдера DNS (NoIP, Cloudflare)

7. Проверка подключения:

  • Внешний IP: curl https://2ip.ru
  • Друзья подключаются: connect 203.0.113.5:27015 в консоли игры
  • Если не можете подключиться — проверьте: (1) сервер запущен ss -ulnp | grep 27015, (2) фаервол ufw status, (3) проброс портов на роутере
Назад