내 서버가 다른 사람에게 보이지 않는 경우

https://telk.kr/tb/free/1597
OpenTTD든 OpenRCT2든 기타 다른 멀티 플레이 게임이든 서버를 열고 다른 사람이 내 서버에 들어오게 하고 싶다면 방화벽 예외 설정포트 개방이라는 추가적인 조치가 필요합니다.
만약 다른 사람이 내 OpenTTD 또는 OpenRCT2 멀티플레이 서버에 접속하려고 하는데 서버 목록에 내 서버가 보이지 않는다고 한다면 열에 아홉은 방화벽에 막혔거나 포트가 닫혀있는 경우입니다.
대부분의 가정에서는 인터넷 (유무선) 공유기를 사용하고 있을 겁니다.
이 경우, 여러분의 네트워크는 다음과 같이 구성되어있을 확률이 높습니다.


내가 연 서버에 다른 사람이 접속할 수 있도록 하려면 다른 사람의 컴퓨터에서 내 컴퓨터까지 네트워크가 원활히 개통되어 있어야 합니다.
이 과정에서 Windows의 방화벽에 막힌다거나 포트가 닫혀있으면 다른 사람이 내 컴퓨터로 도달할 수 없게 되어 내가 연 서버가 다른 사람에게 보이지 않게 됩니다.
방화벽을 끄는 것은 집 현관문을 활짝 열어두는 것 만큼이나 보안에 취약하기 때문에, 아는 사람에게만 문을 열어줄 필요가 있습니다.



1. 방화벽 예외 설정
처음 OpenTTD/OpenRCT2 서버를 열었을 때 Windows 보안 경고 창이 뜨면서 방화벽에서 이 게임의 네트워크 통신을 차단했다고 알려줍니다. 이때 [엑세스 허용] 버튼을 누르면 자동으로 방화벽 예외 설정이 완료됩니다.


만약 이런 창이 뜨지 않거나 이미 떴는데 잘못 눌렀다면 게임을 재설치하거나 설치 경로를 변경하고 다시 서버를 열면 보안 경고 창이 다시 뜨게 됩니다.
재설치나 설치 경로 변경이 껄끄러우시다면 직접 Windows 방화벽에 수동으로 예외 설정을 추가하는 방법이 있으나 구글에서 검색하면 많은 조언이 나오므로 이 게시물에서는 자세히 다루지는 않겠습니다.



2. 포트가 열려있는지 확인하기
http://portchecker.co/ 사이트에서 포트가 열려있는지 확인할 수 있습니다.
Port Number에 원하는 포트 번호를 입력하고 Check 버튼을 클릭하면 됩니다.
Port ~ is Open이라고 뜨면 포트가 열려있는 것입니다.
참고로 OpenTTD와 OpenRCT2의 멀티플레이 기본 포트는 다음과 같습니다.
그리고 포트를 체크하실 때에는 반드시 서버를 열어놓은 상태에서 포트 개방 여부를 체크하셔야 합니다.
  • OpenTTD : 3979
  • OpenRCT2 : 11753

이때, 'Your IP Address'에 있는 IP 주소가 바로 내 외부 IP 주소이므로 잘 기억해두십시오.

포트가 열려있다면 다른 사람이 내 서버에 접속할 수 있는 상태인 것입니다.
만약 포트가 열려있지 않다면 아래와 같이 포트 포워딩을 하셔야 합니다.



3. 포트 포워딩
  1. 먼저 공유기 관리 페이지로 들어갑니다.
iptime과 같은 공유기는 보통 http://192.168.0.1 로 접속하면 되지만 공유기마다, 또는 설정에 따라 다를 수 있습니다.
  1. 공유기 관리 페이지에서 포트 포워딩 메뉴를 찾아 들어갑니다.
영문으로 된 공유기인 경우 Port Forwading 정도로 되어있을 것입니다.iptime 공유기에서는 [고급 설정] → [NAT/라우터 관리] → [포트포워드 설정]에 있습니다.


  1. 이제 포트를 열기 위한 설정을 합니다. 아래와 같이 설정하면 됩니다.
    • 규칙이름: 원하는 규칙 이름을 입력
    • 내부 IP주소: "현재 접속된 PC의 IP 주소로 설정"에 체크
    • 프로토콜: TCP/UDP[1]
    • 외부 포트: OpenTTD는 [3979]~[  ] / OpenRCT2는 [11753]~[  ][2]
    • 내부 포트: 외부 포트와 동일하게 입력
  2. 잠시 기다렸다가 다시 http://portchecker.co/ 사이트에서 포트가 열렸는지 확인하십시오.


4. 그래도 안 된다면?
인터넷을 공급하는 업체(eg. KT, SK 브로드밴드, U+, 지역 케이블사 등)에서 3979(OpenTTD)나 11753(OpenRCT2) 포트를 모종의 이유로 막아놓았거나,
다른 프로그램에서 3979나 11753 등의 포트를 사용하고 있는 경우가 있을 수 있습니다.
이 경우에는 포트 번호를 3980이나 11752 등과 같이 다른 숫자로 바꾸어서 다시 2번 단계부터 시도해보시기 바랍니다.

  • 유의 검색어: 멀티 서버 열기, 멀티 플레이, 포트 열기, 포트 포워딩

  1. [1] TCP나 UDP만 선택할 수 있으면 TCP로 규칙을 추가한 뒤에 UDP로 똑같이 한 개를 더 추가합니다.
  2. [2] 뒷쪽 란은 빈칸으로 두어도 됩니다.

이모지를 이용해서 글에 반응해보세요!

댓글



꼬리표를 선택하세요


↑TOP

신고하기 ×

신고 종류
작성자
내용

신고 사유