언제나 그렇듯...
즐겁게 워크를 하고있었는데
언제부턴가 배틀넷 접속후에는 항상
서버목록이 바뀌어버리는게 아닌가..
프리서버 목록이 아예 사라져 버리고
원래 정규배틀넷서버목록으로 리셋이 되어버린다...
이러한 원인에 대해 추리해본 결과..
최근에 바뀐건
- 방장을 하는 일이 많아져서 카오스윈을 돌려서.. Delay Reduce를 이용해서..
는 아닌것 같다.. 지금 사용하는 노트북말고 다른 노트북에서 카오스윈을 사용하지 않고 해본결과
똑같은 증상이 생겼다..
- 1.26a 패치때문에..
약간의 가능성이 있다.
개인적으로 추측하건데
블리자드에서 프리서버 등을 막기위해서 자체적으로 계속 리셋되는게 아닐까하는 생각을 해보았다.
(이번 1.26패치에 그런기능이 들어있다면..)
한가지 걸리는게 있다면 1.26a 패치를 막 하고 몇일동안은 분명히 이런증상이 없었다.
이렇게 추측해봤지만... 사실상 해결방법이 딱히 떠오르지 않았다..
원인 또한 애매해서.. 1.26패치때문이라면 1.26패치를 롤백할수도 없는 노릇이고..
결국 찾아낸 방법은
사용자 스스로가 서버목록 레지스트값을 변환하지 못하게 막는방법.
워크 서버 레지스트값을 변경할수 없게 자기자신 스스로의 권한을 거부해놓으면 된다.
프리서버를 이용한다면 정식배틀넷처럼 업데이트를 주기적으로 할필요도없기에
이 방법이 가장 최선의 방법이다.
----------------------------------------------------------------------------
1. 시작버튼을 누른 후 "프로그램 및 파일 검색"란에 regedit 으로 입력 후 실행한다.
(98이나 XP유저는 실행 클릭후 regedit 입력 후 확인)
2. HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III 로 이동한다.
3. Warcraft III 폴더를 오른쪽 마우스 클릭 후 '사용권한(P)' 을 누른다.
4. 지금 컴퓨터 사용자를 선택 후(혹은 Administrator) 하단에 있는 고급(V) 버튼을 누른다.
5. 지금 컴퓨터 사용자를 선택 후(혹은 Administrator) 편집(E)버튼을 누른다.
6. 값 설정, 하위 키 만들기, 삭제, DAC 쓰기, 쓰기 소유자 항목을 모두 거부로 체크한다.
7. 확인을 누르고 안내창이 뜨면 다시한번 예를 누른다.
---------------------------------------------------------------------------- (그림설명은 차후에 추가하겠습니다)
이렇게 설정을 바꾸고 나면
w3l.exe를 통해 워크를 실행시키고
프리배틀넷 접속후, 다시 워크를 들어갈때에도 서버목록이
사라지거나 바뀌는 일이 없다.
*혹시 이 설정을 되돌리고 싶다면
위 설정을 똑같이 따라해 체크를 모두 해제하거나
window 7 사용자는 고급으로 들어가면
종류에 [거부]로 되어있는 항목을 제거해주시면 됩니다.
오~예 서버 목록 안바뀌게 성공!