Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер

Основные порты для DayZ: UDP и TCP


VODKA
 Share

Recommended Posts

Наткнулся как то на видео где человек открывал порты UDP (2302-2305)  и  аналогично делал для TCP.
Так вот. Интересная статья будет по этому поводу 

Для сервера DayZ, как и для других серверных игр, существуют определенные порты, которые должны быть открыты для правильной работы. В зависимости от задачи, вам нужно будет открыть TCP и UDP порты.

 

Основные порты для DayZ:

1. UDP порты:

  • 2302-2305 (UDP) — это порты, которые DayZ использует для сетевого взаимодействия, включая игровые сессии. Они необходимы для связи между клиентом и сервером, а также для передачи игровых данных.

Эти порты обрабатывают:

  • Основное соединение с сервером.
  • Запросы на присоединение к игровым сессиям.
  • Сетевые обновления и синхронизация игровых данных.

2. TCP порты:

  • 27015 (TCP) — используется для обработки запросов на подключение к серверу через Steam.
  • 27016 (TCP) — это также порт для Steam-соединений, часто используется для голосового чата и других сетевых функций.
  • 443 (TCP) — используется для HTTPS-соединений, может потребоваться для аутентификации или загрузки модов через Steam.

Другие порты:

  • UDP 27000-27030 — для связи с Steam (при подключении через Steam Client).
  • UDP 4380 — порт для Steam-API и другого взаимодействия с клиентом игры.

Важно:

  • Для DayZ на Steam могут использоваться дополнительные порты, например, для проверки обновлений или голосового чата.
  • Если ваш сервер работает за маршрутизатором с NAT (Network Address Translation), вам потребуется настроить перенаправление портов (port forwarding), чтобы внешний трафик правильно направлялся на сервер.

Заключение:

Для корректной работы DayZ сервера вам нужно открыть порты:

  • UDP 2302-2305 — для сетевого взаимодействия.
  • TCP 27015 — для Steam.
  • TCP 27016 — для сетевых функций.
  • UDP 4380 — для Steam API.

    Дополнительные  порты для DayZ:

    Порты 2303 и 2304 тоже могут быть использованы для DayZ сервера, особенно если ваш сервер работает с несколькими игровыми сессиями или если у вас настроены дополнительные игровые службы.

    Что делают эти порты?

  • UDP 2303 и UDP 2304 обычно используются для вторичных соединений или дополнительных игровых сессий. Например, если у вас несколько серверов или если сервер работает с несколькими мирами или картами, то эти порты могут быть использованы для дополнительной связи.
  • Нужно ли открывать их?

  • Если на вашем сервере DayZ используется несколько сессий или множество серверов, то лучше открыть все порты в диапазоне 2302-2305 (UDP) для полноценной работы.
  • 2303 и 2304 могут использоваться для дополнительных серверов, поэтому если вы хотите обеспечить возможность подключения к разным игровым сессиям или если сервер работает с несколькими картами, вам стоит открыть и эти порты.
  • 2303 и 2304 (UDP) можно открыть, особенно если у вас несколько серверов или сессий.
  • Основные порты, которые нужно открывать, — это 2302-2305 (UDP) для сетевых соединений и игровой активности.
  • Для TCP обычно достаточно 27015 и 27016, как было указано ранее.
  • Если сервер работает только с одной картой или одной сессией, то открытие 2302-2305 обычно достаточно.


    Теперь поговорим за аналогичные порты TCP если сделать как на видосе 2302-2305 что будет ? 
     

    Создание аналогичных портов 2302-2305 (TCP) может привести к некоторым проблемам, и вот почему:

    1. UDP и TCP — разные протоколы:

  • UDP (User Datagram Protocol) и TCP (Transmission Control Protocol) — это два разных протокола передачи данных.
    • UDP используется в DayZ для быстрой передачи данных, такой как игровая информация (положения объектов, действия игроков, состояние игры), потому что UDP быстрее и не требует подтверждения о доставке пакетов.
    • TCP используется для более надежной передачи данных, когда важна целостность пакетов, но в DayZ для игровых данных это не требуется, так как потеря нескольких пакетов не критична для игры.
  • 2. Необходимо открывать только UDP порты для DayZ:

  • DayZ использует UDP порты для игрового взаимодействия, и они открываются на портах 2302-2305 (UDP).
  • TCP порты в DayZ необходимы только для некоторых специфичных функций, таких как Steam-ориентированные операции (например, для подключения через Steam). Но открывать TCP порты 2302-2305 для игрового трафика не требуется, так как сервер и клиенты используют UDP для передачи данных в игре.
  • 3. Конфликты при использовании TCP:

  • Если вы откроете порты 2302-2305 для TCP, это может вызвать конфликт с настройками сервера или привести к нестабильной работе, так как DayZ не предназначен для использования TCP в этом диапазоне.
  • Многие игры, в том числе DayZ, используют UDP для высокой производительности и низкой задержки. Если эти порты будут настроены и для TCP, может возникнуть неоправданная нагрузка на сервер, что приведет к повышению задержек и даже к ошибкам подключения.
  • Рекомендации:

  • Открывайте 2302-2305 (UDP) для корректной работы DayZ сервера.
  • Заключение:

    Лучше оставить только UDP 2302-2305 для сетевого трафика DayZ и не настраивать порты TCP 2302-2305, так как это не требуется и может вызвать проблемы с производительностью или подключением.

  • TCP порты 2302-2305 не следует открывать для DayZ, так как это не нужно и может вызвать проблемы с подключением.

     

    Если в видео упоминается необходимость открывать TCP порты 2302-2305, это может быть связано с некоторыми специфическими случаями или настройками серверов, однако для стандартной работы DayZ и его сетевых функций использование UDP портов для игрового трафика остается основным. Вот что стоит учитывать:

    Возможные причины, почему рекомендуется открывать TCP порты:

  • Steam и другие протоколы:

    • TCP порты 2302-2305 могут быть использованы для подключения через Steam или для других специфичных функций, таких как проверка обновлений или управление соединениями в некоторых случаях.
    • Хотя для самого игрового процесса используется UDP, открытие TCP может быть рекомендовано для работы с Steam, если сервер настроен на использование этих портов для установления первоначального соединения с клиентом или для других админских функций, таких как авторизация.
  • Общие сетевые настройки:

    • Возможно, в видео упоминается использование TCP для серверов с дополнительными настройками безопасности или для серверов с NAT (если сервер работает за маршрутизатором с преобразованием адресов), чтобы обеспечить лучшую маршрутизацию трафика.
  • Использование дополнительных инструментов:

    • В некоторых случаях может потребоваться настройка TCP для работы с дополнительными инструментами или модами, такими как консольные серверы, системы аутентификации или системы для работы с большим числом игроков, где важно удостовериться в надежности соединения.
  • Что говорит официальная документация:

  • DayZ использует UDP порты 2302-2305 для стандартной сетевой игры.
  • TCP порты чаще всего используются для Steam-клиентов и других процедур аутентификации или базового соединения.

     
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...