<상황>
접속을 시도했을 때 connecting...이라는 문구가 뜨고 시간이 흐른 뒤 cancelled connect attempt가 뜨며 접속이 안 됨.
환경 : PC / Windows10 / 유선랜 / 비세라 권장 사양 이상
<시도해본 해결법>
1. 호스트 바꾸기
호스트 하는 사람을 바꿨을 때 문제가 해결되는 경우가 있다고 한다.
이미 지인들이 게임을 즐기는 중이었고 내가 중간에 들어가는 상황이라 시도해보지 못했다.
2. 고정 IP 사용하기
친구 목록을 통해 접속하는 게 아니라 직접 IP 주소를 치고 들어가는 방법이다.
Steam 앱에 들어가 상단 메뉴의 "보기 > 서버" 선택시 나오는 IP를 이용하면 된다.
이유를 모르겠으나 서버 목록에 나타나지 않아서 이 방법 역시 시도하지 못했다.
3. 방화벽 해제하기
방화벽에서 Steam, Viscera Cleanup Detail 등이 허용되어 있는지 확인해볼 것.
이미 모두 허용되어 있었다.
4. UDKEngine.ini 수정하기
4-1.
해당 파일에 있는 port = 27015를 7777으로 수정하는 방법이다.
파일의 기본 디렉토리는 다음과 같다.
"C:\Program Files (x86)\Steam\steamapps\common\Viscera\UDKGame\Config"
나의 경우엔 이미 7777으로 설정되어있었다.
4-2.
같은 파일의 "NetworkDevice=OnlineSubsystemSteamworks.IpNetDriverSteamworks"이라는 문구를 "NetworkDevice=IpDrv.TcpNetDriver"으로 수정하기
파일을 수정하니 connecting조차 뜨지 않으면서 실패해서 다시 되돌려놓았다.
여기까지 해보고 몇차례 더 재시도를 해보니 접속에 성공했다.
딱히 조치를 취하지 않아도 여러번 시도하면 접속이 되기도 하는 것 같다.
접속하고 나니 별다른 오류 없이 원활하게 즐길 수 있었다.
다음날 구글링을 하다가 아래 방법을 찾았다.
5. 방화벽에 포트 7777 추가하기
"방화벽 및 네트워크 보호 > 고급 설정"으로 들어간다.
"인바운드 규칙"에서 우측의 "새 규칙"을 클릭하고 "포트", "TCP", "7777"을 입력한다.
제목은 본인이 알아보기 편하게 지으면 된다. (필자는 7777으로 정했다.)
"아웃바운드 규칙"에 대해서도 똑같이 추가한다.
5번 방법을 적용하니 오류가 사라졌다.
다만, 접속이 잘 되다가도 오류가 생기기도 하고, 오류가 있다가도 갑자기 사라진다고 한다.
1번부터 순서대로 시도해보고 그래도 안 되면 기도하는 수 밖에 없는 것 같다.
'잡담' 카테고리의 다른 글
퍼텐셜 에너지는 왜 U로 적을까? (0) | 2021.04.22 |
---|---|
수학 문제와 풀이는 저작권이 있을까? (0) | 2021.01.27 |