Самый простой способ разместить собственную сетевую игру для друзей?
Я написал стратегический клон для моего друга, и я играю через Интернет. Он состоит из очень простого сервера и клиента, который может быть запущен на том же компьютере, что и сервер. Что было бы самым простым способом для меня разместить эту игру для себя и еще одного человека?
У меня есть домашняя DSL-связь. Нужно ли перенести порт через маршрутизатор и / или получить статический IP-адрес, если я хочу разместить его через домашнее соединение? Есть ли какие-нибудь бесплатные способы разместить его где-нибудь еще?
3 ответа
Я думаю, тебе нужны две вещи -
Получите аккаунт с сервисом, который предоставляет динамический днс. Это позволяет вам иметь динамически назначенный IP-адрес, но постоянное доменное имя. Таким образом, ваши друзья всегда могут использовать один и тот же адрес для вашего компьютера.
Вы должны разрешить трафику на ваш сервер проходить через ваш брандмауэр /NAT.
Да, возможно, самый простой способ - настроить NAT вашего маршрутизатора так, чтобы он принимал входящее соединение через определенный порт.
Как matteodefelice
как уже говорилось, вам нужно перенаправить порты.
Кроме того, обратите внимание, что некоторые интернет-провайдеры блокируют определенные порты (чтобы остановить "домашних" пользователей, размещающих бизнес-серверы и т. Д.), Поэтому вы можете обнаружить, что соответствующие порты заблокированы (очевидно, проверьте это и посмотрите).
Статический IP-адрес не требуется, вам просто нужно дать внешний IP-адрес своим друзьям. Ваш IP-адрес не должен изменяться во время одного соединения в реальном времени, но если вы отключите / перезапустите свой маршрутизатор / отключите питание и т. Д., А затем снова подключитесь, вы можете получить другой IP-адрес, так что вы, вероятно, захотите проверить свой IP-адрес и, возможно, перераспределить его. своим друзьям для каждой игры.