게임도중 간헐적인 인터넷 끊김으로 인해 렉/서버끊김 현상 해결법
2019.05.31 23:33
10,033
0
0
0
본문
1. 여는말
대부분 가정집은 DHCP에 의한 유동IP관리 시스템에 의해 DHCP서버에서 IP주소를 할당하며,
약 3600초(1시간) 간격으로 IP주소가 만료가 되고, 보통 IP 대여시간 만료 30분 전에 갱신작업을 실시합니다.
네트워크를 적게 사용하고 있을 경우에는 큰 문제없이 성공적으로 IP가 갱신되지만
게임을하거나 파일 전송 등과 같이 많은 양의 패킷이 실시간으로 송수신되고있는 상황에서는
IP 자동갱신에 실패하게 되고 인터넷이 끊기는 대참사를 불러옵니다.
개인적으로 월드오브탱크나 오버워치와 같은 게임에는 IP갱신실패가 잘 없고 1틱 정도 튀었다가 정상으로 돌아왔습니다만,
배틀그라운드는 무슨 데이터 송수신이 그렇게 많은지 툭하면 매판 IP갱신 실패로 인해 약 5분간 인터넷이 오락가락 했습니다.
2. 배틀그라운드 인게임 렉/서버끊김 현상
1) 공유기 IP대여시간 디폴트값
(1) iptime : 3600~7200초(1~2시간)
(2) 올레 KT 공유기 : 3600초(1시간)
2) 유동IP 갱신시간
(1) 대여시간 만료 약 30분 전
→ 배틀그라운드는 1게임당 20~30분이 걸리는 게임입니다.
3600초로 설정된 채로 IP를 갱신하게 될 경우, 2게임당 1번 간격으로 IP갱신에 실패하여
약1~10분간 인터넷이 끊겼다가 연결되는 일이 반복됩니다.
이는 배틀그라운드의 데이터 최적화 실패가 원인일 수도 있지만 유동 IP 수를 확장하지 않는 통신사의 잘못도 있다고 생각합니다.
3. 해결책
1) regedit 수정
(1) 레지스트리 편집기를 엽니다. (Windows키+R , regedit)
(2) \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
로 들어갑니다.
(3)Interfaces내에 있는 키들 가운데 DhcpConnForceBroadcastFlag를 찾습니다.
(4)DhcpConnForceBroadcastFlag 값을 0에서 1로 수정합니다.
(5)PC 재부팅
→ Broadcast를 강제로 활성화시켜 IP갱신작업을 실시하기 전에 대여시간을 연장하여 인터넷이 끊기지 않게 합니다.
※ 처음 IP를 할당받을때에는 브로드캐스트 방식으로 받고 이후로는 유니캐스트 방식을 통해 IP를 갱신합니다.
문제점은 브로드캐스트가 유니캐스트보다 우선순위가 높기 때문에 사용자가 많거나 데이터 사용량이 많은 경우에는
유니캐스트를 통한 요청이 무시됩니다. 이 때 브로드캐스트를 강제 활성화시켜서 우선적으로 IP를 당겨올 수 있게 만드는게
레지스트리 수정의 주요 목적입니다.
IPV4에서 IPV6로 넘어오면서 브로드캐스팅 방식이 사라졌기 때문에 이 방식이 아직도 통하는지는 잘 모르겠습니다.
https://www.test-ipv6.com/
이곳에서 IP체크를 해보세요.
"최고의 인터넷 성능과 연결성을 위해서 당신의 ISP에게 네이티브 IPv6을 요청하세요."
라는 문구가 눈에 띈다면 당신은 IPV4로 연결되어 있습니다.
0
0
로그인 후 추천 또는 비추천하실 수 있습니다.
댓글목록 0