(이전 설명에 이어서 씁니다.) https://cafe.daum.net/rpgguild/5c6/153
Q) 원본 글의 자료 다운로드 링크가 깨졌다. 어디서 받아야 하나?
A) 아래 링크에서 다운받으시면 됩니다.
https://www.legendsworld.net/site/download.php?mirror=8734
Q) 반드시 두 대의 컴퓨터로 해야 하나?
A) 가상 윈도우에 설치해서 메인 윈도우와 같이 해도 되는데, 현재 윈도우 버전과 가상 머신들과의 호환성 문제가 있을 수 있고, 두 대의 컴퓨터일 때는 그런 어려움이 없습니다.
Q) 가상 윈도우로 돌리려는데 잘 되지 않는다.
A) 운영체제에 따라 가상 머신들과의 호환성 문제가 차이나는 것 같습니다.
같은 윈도우ISO 파일로 설치해도 어떤 가상 머신에서는 잘 되고, 어디서는 문제 생기고 그렇습니다.
저는 윈도우10인데 윈도우7 쓸 때 잘 쓰던 VirtualBox로 하려고 이리저리 시도해봤으나 너무 느려서 실패, 윈도우10에서 기본적으로 제공하는 Hyper-V로 해보려고 했으나 사운드/네트워크 안 잡히는 문제가 심각해서 실패, 결국은 그냥 VMware 돌려서 하려고 했더니 서버 돌리는 한 놈은 게임 접속이 안 되고, 메인OS만 접속 되길래 가상OS 하나 더 파서 접속했습니다.
메인OS: Win10 - 게임 접속 / 가상OS 1: WinXP - 게임 접속 / 가상OS 2: WinXP - 서버 오픈만..
: 베타는 배틀넷에서도 혼자 게임 시작할 수 있으나, 저는 다른 테스트가 필요해서 하나 더 만들어서 했습니다.
Q) battle.snp 편집이 까다롭다.
A) 이 글에 첨부한 battle.snp 파일을 열어서 그 0001EDF4 주소로 가시면 왼쪽에 16진수들의 나열이 있고 오른쪽에는 192.168~로 시작되는 아이피 주소가 있는데, 이 부분을 수정해줍니다. 왼쪽의 16진수 부분을 편집할 필요는 없고, 커서를 오른쪽에 두고 적으시면 되는데 오른쪽 아래에 OVR이 활성화되면 삽입이 아니라 수정 방식으로 하게 되어 좀 더 편안합니다. 삽입/수정 토글키는 Insert입니다.
Q) 0001EDF4로 가는 방법을 잘 모르겠다.
A) 단축키 Ctrl+G 키를 누르고 Hex에 체크한 뒤 0001EDF4 입력해줍니다. (원래는 오른쪽의 Beginning of File을 선택해야 하는데 파일을 열 때는 항상 맨 앞에 커서가 있기 때문에 두번째인 Current Position에 두어도 결과는 같습니다.)
Q) 그래도 잘 모르겠다. 자세히 알려줬으면 한다.
A) 아래 그림대로 하시면 됩니다.
빨갛게 네모친 부분이 수정해야 되는 부분입니다. 원래는 윗부분만 해도 상관없는데, 접속의 안정성을 위해서 아래의 Ping List 부분도 해줍니다. 0001EDF4로 가면 커서가 왼쪽에 있는데 거기는 편집하기 어려우므로, 커서를 오른쪽에 둡니다. 192.~의 1 앞에 클릭해주면 저렇게 커서가 갑니다. 오른쪽 아래의 OVR가 활성화 상태인지 확인하고 아이피 주소를 입력해줍니다. (OVR이 꺼져 있으면 Insert키를 눌러줍니다.)
OVR 상태에서는 덮어쓰기 모드가 되기 때문에 만약 아이피 주소가 123.123.123.123 이렇게 되어 있으면 세미콜론( ; ) 부분까지 침범하게 되는데, [ ; ] <- 이건 구분 기호입니다. 이게 지워지면 안 되니, 추가해야 합니다. 다시 Insert키를 눌러서 OVR를 비활성화 상태로 두고 ; 를 입력하면 아래 그림처럼 추가됩니다.
이렇게 윗부분을 수정했으면 그 아래의 Ping List 부분의 192.~ 이 부분도 마찬가지로 수정해줍니다.
Q) 서버를 연 윈도우의 아이피 주소를 찾는 방법을 모르겠다.
A) 윈도우키+R키 -> cmd 입력 -> ipconfig 엔터 -> IPv4 주소의 값이 아이피 주소입니다.
Q) battle.snp를 수정했지만 다시 열어보니 전혀 바뀌지 않았다.
A) 스타크래프트 폴더에 보안이 걸려 있어서 수정 권한이 없는 경우입니다. StarcraftBeta 폴더를 우클릭 -> 속성 -> 보안 탭 -> 아래에 나오는 여러 사용자들의 권한을 모든 권한으로 바꿔줍니다. 그러면 수정, 저장한 뒤 다시 열어도 바뀌어 있습니다.
Q) 하마치와 PvPGN을 다 써야 하나?
A) 그냥 PvPGN을 실행하는 것이 더 편합니다. bnetd.conf 파일을 편집해준 뒤, 실행하기만 하면 끝입니다.
PvPGN은 서버를 열어주는 쪽에만 설치해도 되지만, 하마치는 전부 다 해야 합니다. 가상IP 할당받고 로그인/가입/네트워크 개설/참여... 참 번거롭죠. 그냥 PvPGN으로 한번에 하세요.
Q) bnetd.conf 파일이 어디 있는지 모르겠다.
A) PvPGN이 설치된 경로의 하위 폴더인 conf에 있는데, 그냥 PvPGN을 실행하고 위의 메뉴에서 Server Configuration -> Edit the server Config File을 클릭해도 됩니다. (물론 PvPGN도 Program Files 폴더에 설치했으면 보안상의 문제로 편집이 안 될 수 있습니다. 위의 battle.snp와 마찬가지로 해줍니다.)
Q) 베타 설치하면서 시디키를 입력해야 하는데 시디키 파일이 없다.
A) 3333-33333-3333을 입력해줍니다.
Q) Hex Workshop의 라이센스 키를 잃어버렸다.
A) 한번 설치하면 한달동안 무료로 쓸 수 있는 것이라 굳이 등록하지 않아도 됩니다.
Q) PvPGN을 열어두고 다른 컴퓨터(또는 다른 가상OS)에서 서버에 접속했는데 PvPGN 접속자 목록에 안 뜬다.
A) PvPGN 자체의 랙이 조금 있어서 바로바로 안 뜨기도 합니다. 떠 있다가도 종종 사라지곤 하는데 그냥 무시해도 됩니다.
Q) (윈도우10) 다 설정하고 메인OS인 윈도우10에서 베타를 실행하고 서버에 접속하려는데 이런 오류창이 뜨고 안 된다.
A) IIS(Internet Information Services)에서 32비트 어플리케이션에서의 접속을 허용해야 합니다.
제어판 - 프로그램 및 기능 - 왼쪽의 Windows 기능 켜기/끄기 - (아래로 내려서) - 인터넷 정보 서비스에 체크 - 확인을 누르면 IIS가 설치됩니다. IIS가 설치되면, 윈도우키+S키를 눌러서 검색 창이 뜨게 한 다음에 iis를 입력하면 인터넷 정보 서비스라는 게 뜨는데 엔터 칩니다. 그러면 왼쪽에 DESKTOP-어쩌구가 뜨는데 이걸 더블클릭하면 아래에 애플리케이션 풀 이라는 게 생기고, 가운데에는 DefaulAppPool이라는 게 생깁니다. 이걸 우클릭 -> 고급 설정 -> 위에서 세번쨰 줄의 [32비트 애플리케이션] 부분을 더블클릭해주면 옆의 값이 False에서 True로 바뀝니다. 다 되셨으면 확인을 눌러 창을 닫고 윈도우를 재시작한 뒤, 다시 스타 베타를 실행해봅니다. 그러면 아까 뜨던 오류창이 안 뜨고 잘 될 겁니다.
Q) 서버에 접속하려는데 UDP 어쩌구 뜨고 접속이 안 되거나 들어가더라도 Create/Join이 비활성 상태다.
A) 방화벽에서 UDP 설정을 해줘야 합니다. (방화벽 프로그램이 따로 있는 경우는 해당 프로그램에서 편집해줍니다.)
윈도우10) 제어판 - 방화벽 - 고급 설정 - 인바운드 규칙 - 오른쪽에서 새 규칙 클릭 - 포트 - 다음 - UDP, 특정 로컬 포트, 6112 - 확인
윈도우XP SP2 이후) 제어판 - 방화벽 - 예외 탭 - 포트 추가 - 이름에는 아무거나 입력, 포트 번호에 6112, UDP 선택 - 확인
윈도우XP SP1 이하) 제어판 - 네트워크 연결 - (현재 인터넷 접속중인 네트워크 우클릭) - 속성 - 고급 탭 - 설정 클릭 - 포트, UDP, 6112 - 확인
이외의 배틀넷 접속 관련 문제는 다음 글을 참고합니다.
https://blog.naver.com/wisdomswrap/60152654365
Q) 서버에 접속했는데 핑이 빨갛게 뜬다.
A) 핑이 안 좋아도 게임 하는 데에는 전혀 지장이 없습니다.