기본 콘텐츠로 건너뛰기

레드 데드 온라인(Red Dead Online) 싱글세션 만드는 방법

싱글세션 만드는 방법은 이미 널리 잘 알려져 있지만, 제 블로그에 기록 삼아 정리해 둡니다. 

별도의 프로그램을 사용하지 않고 윈도우 10의 방화벽 설정을  이용한 방법입니다. 

>

일단 방화벽을 설정해야 합니다.

맨 아래 표시해 놓은 돋보기를 누른후에 "wf.msc" 를 입력하면 방화벽 설정으로 바로 들어 갈 수 있습니다. wf 는 아마도 windows firewall 의 약자가 아닐까 싶습니다만...

>

왼쪽 "아웃바운드 규칙" 을 선택하고 오른쪽의 "새 규칙" 을 클릭해서 새 규칙을 만듭니다. 

위 스크린샷에 대해 부연 설명을 하자면....

빨간 사각형은 규칙을 만들기 위해서 선택해야 하는 것이고 파란 사각형으로 표시한것은 새규칙을 만든 후의 모습입니다. 

레데온 방화벽 설정에 "1234" 붙인 건 그냥 윗줄에 나오라고 한겁니다. 그냥 "1"만 붙여도 되겠지만 제가 첨에 본 문서에 저렇게 되어 있어서 아무 생각없이 저도 그냥 저렇게 이름 지었네요. 이름은 아무렇게나 지어도 되는데 방화벽 규칙을 계속 껐다 켰다 해야 하니까 눈에 잘 띄게 해야 됩니다.

레데온 실행시에 이 프로그램은 계속 띄워 놓는게 편합니다.

>

새 규칙을 선택하면 다음과 같이 새 규칙을 만드는 설정창이 뜹니다. 

1. "포트" 를 선택하고 "다음" 을 계속 누르면서 설정해 나갑니다. 나머지 스크린샷은 생략하고 말로 설명합니다.

2. UDP 를 선택하고 그 아래 포트 번호에 다음 포트를 입력합니다. 6672,61455,61456,61457,61458

각 포트 번호는 "," 로 구별하니까 위와 같이 그대로 입력해 주면 됩니다. 

3. "연결차단" 을 선택하고 "다음" 버튼 누름

4. "이름" 을 입력하는데 위에서 설명했듯이 목록 위쪽에 나오게 이름을 입력하면 쓰기 편합니다. 전 "1234레데온" 이라고 적어 줬습니다.

설정후에 위의 2번째 스크린샷 파란색 사각형에서 "규칙사용" 을 선택하면 방화벽 규칙이 적용됩니다. 다시 누르면 방화벽 규칙이 해제되고요.

>

처음 락스타 런쳐 실행하고 레데온 실행할때는 위에서 설정한 방화벽 규칙은 적용이 되어 있지 않아야 합니다.

게임 실행후에 유랑모드로 들어 갑니다.

메뉴를 불러서 "온라인 옵션" --> 외모 변경으로 들어 갑니다. 

외모변경으로 들어가는 이유는 현재 소속된 세션을 빠져나오기 위함입니다.(세션을 벗어난다고 경고도 나옵니다) 

외모변경이 떴으면 이제 방화벽 설정에서 "규칙사용"을 눌러 레데온의 방화벽 규칙을 적용합니다. 


 빨간색 사각형 부분을 보시면 "1234레데온" 이라고 되어 있는 앞에 아무 아이콘이 없습니다. 이 경우는 방화벽 규칙 적용이 안된 겁니다. 외모 변경 들어가기 전까지는 이 상태를 유지 해야 합니다. 

외모변경으로 들어 간 후에 파란색 사각형인 "규칙사용" 을 눌러 방화벽 규칙을 적용하고 외모변경을 빠져 나갑니다. 

메뉴에서 플레이어를 확인해서 나 혼자있으면 성공입니다. 간혹 처음에 나도 안나타나는 경우가 있는데 시간이 지나면 나타납니다. 

가끔 네트워크 오류로 세션이 이동되었다는 메시지가 나오는 경우가 있는데 플레이어 확인해서 계속 나혼자 있다면 별로 신경쓸 필요 없는 메시지 입니다.

외모변경으로 들어간 후에 방화벽 규칙 켜고 외모변경 빠져나오는 정도의 시간이면 보통 솔로세션이 되는데 가끔 너무 빨리 외모변경에서 나와서 그런건지...한두명 정도 세션에 남아있는 경우가 있습니다. 어떤분은 외모변경에서 1~2 분 있으라고 설명하는 경우도 있는데 제 경우는 대략 10초 정도 기다린 후에 하는데  대부분 성공적으로 솔로세션이 되더군요.

만일 세션에 1~2명 남아있거나 시간이 좀 지나서 보니 나 말고 다른 플레이어들이 들어와 있다면 뭔가 실패한것인데....그러면 다시 방화벽 규칙을 적용 해제 하고 다시 시도 해야 합니다. 

>

1. 솔로세션으로 게임을 하는 경우 유랑모드 이벤트가 제대로 안되는 것 같습니다. 초대 메시지는 오고 대략 남은 시간도 표시되는데 방화벽 규칙 끄고 확인해 보면 초대에서 메시지가 사라져 있더군요. 

어차피 낚시 이벤트 외에 유랑모드 이벤트는 전부 핵판이라...저랩이라 유랑이벤트 참가해서 금을 벌고 싶다면 솔로세션 설정 없이 그냥 게임을 진행하시는 방법 밖에 없을 것 같습니다. 예전에도 설명했지만 그냥 유랑모드에서 핵 사용자를 그렇게 많이 만나지는 않습니다. 

2. 전설의 현상수배범도 솔로 세션에선 안된다고 합니다. 이것도 새로 세션을 만들어서 진행하는 모양입니다. 방화벽 규칙을 끄고 전설의 현상수배범을 진행하면 되지 않을까 싶습니다. 임무 끝나면 다시 솔로세션 작업을 하시면 되겠죠.

 >

핵도 유행이 있는지 아니면 패치 된건지...요즘은 특정 장소로 모든 유저를 소환하는 "소환핵" 은 사용하지 않더군요. 지뢰나 폭발핵을 최근엔 제일 많이 만난거 같습니다. 죽지 않는 무적핵은 이벤트엔 거의 늘 있다고 보면 됩니다.

데드아이 카드중 "신중한 행동" 을 사용했을때 데드아이를 켜면 FFFF 에러와 함께 게임이 튕기는 경우가 많았는데 이게 핵때문이 아닐까 좀 의심스럽습니다. 솔로세션과 VPN 을 이용한 경우 이런 경우가 없었거든요. 

VPN 사용중에도 유랑모드에서 핵 의심 사용자를 만난적이 있는데 FFFF 에러는 아니지만 서버 에러가 뜨면서 세션에서 튕긴 경험을 한적이 있어서 이런거 핵의 영향도 좀 있지 않나 하고 그냥 의심만 하고 있습니다.(아님 말고....ㅎㅎ)

VPN 사용해서 좀 해봤는데 핵이 아주 없는건 아닌것 같습니다. 노골적으로(?) 폭발핵이나 지뢰핵 같은건 아직 못봤지만 유랑모드 이벤트 중에 바로 앞에서 샷건 3발을 맞고 멀쩡한건 아무리 생각해도 핵이 아닐까 의심 스럽거든요. 그때 랙걸려서 사실 안맞았다고 하면 뭐....

ps.

1. 포트번호에 오류가 있는 것을 발견해서 수정했습니다. 수정전의 글을 따라 하셨던 분들은 포트번호를 수정해서 사용하세요.

 

2. 유랑모드 이벤트의 경우는 일단 수락하고 재빨리 방화벽을 꺼주는 방법으로 하니 대부분 성공했습니다. 몇번 실패한적이 있었는데 이렇게 실패한 경우는 약간 문제가 생깁니다.(시간이 지나도 이벤트 화면으로 전환이 안됨) L 키(패드 <--)로 뜨는 메뉴도 안나오고요. 이때는 메뉴에서 다시 유랑모드로 들어가서 세션을 옮기는 방법밖에 없더군요.

 

3. 플레이어 목록을 봤을때 자신이 안보이는 경우는 솔로세션이라도 서버에서 인증받지 못한(?) 경우라고 할까....아직 세션이 생성되지 않은 상태라고 할까(호스트가 되지 못한 상태?) 그런 상태인 것 같습니다. 그런 상태에선 말도 불러도 안오고 낯선사람 임무도 뜨지 않기도 하고 맵을 띄우면 캠프의 위치도 표시가 안됩니다.

시간이 지나 플레이어 목록에 자신이 뜨고 말도 불러서 오면 자신이 호스트로 솔로세션이 완료 되었다고 보면 확실한것 같습니다. 

하지만 시간이 지나면 락스타 서버는 플레이어 접속을 확인하고 뭔가 작업을 하는 것 같고요. 그러다보면 네트워크 오류로 세션이 이동되었다는 메시지가 나오게 되는 것 같습니다. 이 메시지가 보통은 크게 상관 없는데 세션이 이동된것이라 캠프의 위치가 다른곳으로 이동되기도 합니다.

댓글

이 블로그의 인기 게시물

드래곤즈 도그마 일본어 음성 패치

드래곤즈 도그마는 캡콤의 오픈월드 RPG 게임으로 액션성이 매우 뛰어난 게임입니다. 이 게임은 원래 콘솔게임이었고 일본어와 일본음성이 존재했으나, 스팀에서 판매되는 PC 판의 경우 일본어는 제외되어 있습니다. 하지만, 능력자들이 음성의 일본어 패치를 제작하여 배포하고 있습니다.   http://www.nexusmods.com/dragonsdogma/mods/108/? 제 경우는 일본어를 거의 못하지만 간단한 게임용 일본어 정도는 알아듣기에 일본어쪽이 게임에 좀더 몰입할 수 있었습니다. 그리고 개인적인 의견으로는 일본어 더빙쪽이 조금 더 잘 되어 있는것 같습니다. 영어가 더 익숙하신 분들은 반대일 수도 있겠지만요. 설치 방법은 다음과 같습니다. 1. 위의 파일을 받아 압축을 푼 후에 스팀 게임 설치 디렉토리로 이동합니다. 2. "SteamApps\common\DDDA" 위치에 모두 복사해 넣으세요. 중복되는 파일은 덮어 씌우시고요. 3. "nativePC\rom" 폴더로 이동하여 patchall.bat 파일을 실행하면 창이 하나 뜨면서 패치가 시작됩니다. 4. 패치완료후에 창을 닫고 게임을 즐기면 됩니다. ^^; 주의 하실 점은, 이 패치는 기존의 영어음성을 덮어 씌우는 형식입니다. 따라서 영어음성으로 다시 바꾸시려면 무결성 검사로 게임을 원본으로 되돌려야 합니다. 음성을 따로 영어/일어 로 선택하여 즐기실 수는 없습니다.

pygame 에서 이미지 회전하는 방법

 pygame 에서 transform.rotate 를 사용해서 이미지를 회전시켜 보면 생각과는 달리 요상하게 회전합니다.    따라서 이를 해결해 보고자 검색해 보다 다음 링크를 찾았습니다. https://stackoverflow.com/questions/4183208/how-do-i-rotate-an-image-around-its-center-using-pygame/54714144 위 링크를 보면 파이게임의 이미지 회전이 왜 그렇게 이상한지 알 수 있고 답변하신 분이 blitRotate 라는 함수를 만들어 놓아서 이용할 수 있습니다.  제 소스에 가져와서 테스트를 해 봤는데 제 생각대로 회전 하더군요.  def blitRotate(image, pos, originPos, angle):       #calcaulate the axis aligned bounding box of the rotated image     w, h       = image.get_size()     box        = [pygame.math.Vector2(p) for p in [(0, 0), (w, 0), (w, -h), (0, -h)]]     box_rotate = [p.rotate(angle) for p in box]     min_box    = (min(box_rotate, key=lambda p: p[0])[0], min(box_rotate, key=lambda p: p[1])[1])     max_box    = (max(box_rotate, key=lambda p: p[0])[0], max(box_rotate, key=lambda p: p[1])[1])       #calculate the translation of the pivot       pivot        = pygame.math.Vector2(originPos[0], -originPos[1])     pivot_rotate = pivot.rotate(angle)     pivot_move   = piv

드래곤 에이지 인퀴지션 초반 진행 소감

얼마전에 드래곤 에이지 인퀴지션을 구입해서 초반 진행해 보았습니다.  결론부터 말하자면 초반 진행 해본 바로는....저에겐 별로네요.... > 일단 맵이 쓸데 없이 복잡합니다. 지형이 좀 복잡해서 특정지역을 가려면 어디로 가야할지 그 위치로 가는 길을 찾아서 좀 헤매야 합니다. 가령 바로 위가 목적지이긴 한데 언덕위라 못올라갑니다. 그러면 저 위를 어떻게 가야 하나 맵을 돌아다니며 길을 찾아야 하는 그런식입니다. 뭐...이 맵 자체가 던전이라고 생각하면 그러려니 싶긴 하지만.... > 맵을 돌아야 하는 이유는 균열을 봉인하기 위해서 입니다. 그렇게 균열을 막으러 다니다 서브퀘스트를 받게 되는 경우가 있는데 이게 너무 무성의 하고 의미없습니다.  가령 맵을 돌다가 시체를 보고 거기서 문서 한장을 발견한다던가, 집이 있어 들어가 보니 문서한장이 있고 이 문서를 읽고 서브퀘가 발동하는 식인데 딱히 할 맘이 안듭니다. 그런데 이런 경우가 너무 많습니다. 서브퀘 내용도 그다지..... 양산형 퀘스트가 이 게임만 그런건 아니지만...이 재미 없는 양산형 퀘스트를 계속 해야 하나 말아야 하나 고민되는 군요. 그냥 메인 퀘스트만 쭉 따라가기엔....렙 업도 그렇고..... 전투도 일단 그냥 그렇습니다. 동료들의 행동방법을 어느정도 정해 줄 수 있는데 명령 설정도 4가지 밖에 지정해 줄 수가 없어서 섬세한(?) 설정도 어렵습니다.  > 어디까지나 초반이고 좀 진행하면 어떨지 모르겠지만 일단은 의미없고 재미없는 서브퀘스트 하다보니 고민이 좀 되네요.  구입전에 알아봤을땐, 이 게임도 호불호가 좀 갈리는 게임이던데 아직까진 저에겐 불호인 게임입니다. 좀 쉬었다가 나중에 다시 해 봐야 겠습니다.