카테고리 보관물: 마비노기 모바일

[모비노기] 에러 L.-9 해결 방법

23일(금) 마비노기 모바일 업데이트를 한 이후에 에러 L.-9가 다시 발생해서 게임을 할 수 없게 됐다.
업데이트를 할 때 귀찮아서 VPN 사용하지 않고 그대로 해서 그런듯.
이제까지 업데이트 할 때에는 VPN 접속하고 업데이트 버튼을 누른 후, 업데이트 양이 많을 경우에는 VPN 접속을 해제해서 다운로드 받고 다운로드 완료 후에 다시 VPN 접속을 켜는 방식으로 해 왔었다.

마비노기 모바일 문제가 발생했습니다. 다시 시도해 주세요. (ERROR L.-9)
재인스톨 해야한다는 생각에 아후…

아무튼 이전에도 발생했었고 마비노기를 언인스톨하고 다시 인스톨하면 고쳐질거라고 생각해서 이번엔 인스톨 없이 고칠 방법을 찾아보자고 생각해서 아래와 같은 시도를 해 봤다.

      넥슨플러그 재인스톨
      마비노기 폴더에서 최근 수정된(로그인 시도할 때 갱신되는) 파일을 삭제. 넥슨플러그에서 무결성 검사로 파일 다시 받고 게임 접속
      업데이트 받은 것들 다 삭제하고 무결성->게임 접속
      레지스트리 편집기에서 마비노기 관련 항목 지우기
      AppData 폴더에서 이것저것 지워보기

다 안되더라.
할 수 없이 마비노기 언인스톨, 넥슨플러그 언인스톨 후 AppData에 넥슨/devCat 폴더를 다 지우고 다시 설치했다.

그래도 에러 L.-9 가 나온다. 이잉???
저번에는 마비노기 재인스톨로 고쳐졌는데…

깨끗하게 지우고 다시 인스톨 했는데도 발생한다는건 IP 감지 같은 마비노기 이외에 뭔가를 감지해서 에러가 난다는건데 스마트폰으로는 게임이 잘 되서 뭔가 이상했다.
다시 한번 재인스톨도 해 봤는데 여전히 에러 발생.

이것저것 시도해 보다가 인터넷 어딘가에 BlackCipher 인증 파일이 깨져서 문제가 있었다는 글이 있어서 어차피 망한거 BlackCipher 폴더 안에 파일을 전부 지우고 무결성 검사로 파일을 다시 받고 접속하니 되더라.

여기 파일들을 다 지우고
BlackCipher 폴더의 파일들

넥슨플러그에서 아래 메뉴로 파일을 다시 받으면 된다.

마비노기 모바일 파일 정합성 체크
일본어로는 파일 정합성 체크라고 나온다.

결론

넥슨플러그 켜기 전에 VPN 접속하고, 업데이트나 게임을 하고 나서 VPN 접속 끊기 전에 넥슨플러그를 끄는 작업을 철저하게 할 것.
에러 L.-9는 무섭다.

관련글 – 마비노기 모바일 PC 로그 파일 위치와 ERROR L.-9 해결
관련글 – 마비노기 모바일 에러 L.-9에 관한 고찰

[모비노기] 일본 거주자용 공유기 추천

마비노기 모바일을 해외에서 접속하기 위해서 마비노기를 실행하는 PC나 스마트폰에서는 VPN 접속을 하면 안되기 때문에 여러가지 우회하는 방법을 소개했다.
편법으로 우회하는 방법이기 때문에 여러가지 불편한 점도 많고 속도가 느리거나 접속이 불안정하거나 하는 경우가 많다.

여러가지 방법들을 소개했지만 가장 좋은 방법은 VPN 클라이언트 기능이 있는 공유기를 쓰는 것이다.
그리고 유료 VPN 서비스 보다는 한국에 가족이나 친구 집에 VPN 서버를 하나 만들어 두고 공유기로 접속하는 것이 가장 좋다.

본 블로그에서 제공하는 여러가지 방법은 임시적 방편이므로 장기적으로는 위 방법으로 교체하는 것이 좋을 것이다.

이번에 TP-LINK 의 BE3600 공유기를 구입해서 유지가 제공한 와이어가드 VPN으로 접속해 본 결과 아주 안정적이고 간편하게 사용할 수 있어서 소개해 본다.

공유기 소개

우선 제조사 링크
https://www.tp-link.com/jp/home-networking/wifi-router/archer-be3600/

이 공유기를 선택한 이유

  • 1만엔 이내 가격(kakakucom에서 8천엔대)
  • WIFI 7 지원(단, 6GHz 대역은 지원 안함. 가격이 저렴한 이유)
  • 기가 포트(2.5기가, 10기가까지는 불필요)
  • 이전에 TP-LINK 공유기를 써 본 적이 있는데 딱히 불만이 없었다. 일본제 공유기들은 특유에 답답한 기능제한들이 있어서 안좋아함.

실질적인 기능으로는 WIFI 6과 크게 다르지는 않으므로 WIFI 6 공유기 중에 VPN 클라이언트 기능이 있는 공유기를 선택해도 괜찮다.

TP-LINK BE3600 VPN Client 기능
설정도 간단하고 기기별 ON/OFF도 간단하다.

와이어가드의 경우는 설정 파일 임포트만 하면 바로 사용할 수 있고, 공유기에 연결된 기기별로 ON/OFF가 가능해서 PC든 스마트폰이든 간단하게 VPN 접속이 가능하다.

일본 이외에 경우

TP-LINK 공유기는 글로벌하게 판매하고 있으니 위 공유기 구하기는 어렵지 않을 듯한데 만약에 다른 공유기를 사야한다면 VPN 클라이언트 기능이 있는 것을 고르면 된다.
VPN 클라이언트 기능과 기기별로 VPN 접속을 관리할 수 있어야 마비노기용 기기만 VPN 접속을 하도록 설정할 수 있다.
VPN 클라이언트 기능이 있는 공유기는 어느정도 고급 기종이라 5만원 이상 가격이 될 것이다.
주의할 점은 VPN 서버 기능이 아니라 VPN 클라이언트 기능이라는 것. VPN 서버를 VPN 클라이언트라고 착각하고 사면 안된다.
그리고 지원하는 VPN 프로토콜도 잘 확인할 것. 와이어가드 정도는 지원하는 공유기를 사는게 좋다.

OpenWrt를 설치할 수 있는 싼 중고 공유기를 구입해서 OpenWrt 설치 후에 VPN 클라이언트 기능을 추가하는 방법도 있는데 리눅스나 네트워크 지식이 어느정도 있지 않으면 쉽지는 않다.
가능하면 이것도 재미는 있을 듯.

[모비노기] 버츄얼 박스 대신 hyper-v 경유해서 접속하기

이전 글 – 버츄얼 박스에 OpenWrt with 미꾸라지 설치, [PC] 마비노기 모바일 해외 접속 버츄얼 박스 feat. 미꾸라지 에서 버츄얼 박스를 경유한 마비노기 모바일 접속 방법을 공유했다.

이 방법으로 마비노기 모바일을 하고 있으면 네트워크 지연이 뜨면서 게임이 멈출 때가 있다. 잠시 기다리면 다시 움직이기는 하는데, 던전에서는 좀 치명적일 때가 있다.
오늘은 상태가 더 안좋아져서 버츄얼 박스에서 네트워크 지연이 심할때는 끊기기 직전까지 가서 게임 진행에 여러가지 문제가 생기더라.
이걸 해결 하려고 여러가지 테스트를 해 본 결과 윈도우->버츄얼 박스로 가는 연결은 문제가 없고 버츄얼 박스에서 윈도우를 거쳐 인터넷으로 나가는 쪽에 문제가 있는듯.
버츄얼 박스 자체의 문제거나 윈도우의 상성 문제 같다. 버츄얼 박스 대신 vmware를 써 볼까 했는데 vmware는 회원가입을 안하면 다운로드 못하게 바뀌어있더라.

그래서 가상머신계의 또 하나의 축인 hyper-v로 전환해 봤는데 이게 효과가 꽤 있어서 소개해 본다.

Hyper-v란

윈도우에서 제공하는 가상머신으로 마이크로소프트에서 만들었고 가상화 단계가 버츄얼 박스나 vmware보다 한단계 위라 속도는 더 빠르지만 단점은 윈도우 종속이라는 것.
우린 마비노기 모바일 할 때 쓸거라 딱히 지장은 없다.

설치시 주의점

미꾸라지VPN에서 제공하는 가상머신용 OVA 파일은 hyper-v에서는 읽어들일 수 없다. 변환 과정이 필요한데 OVA 파일을 vhdx 파일로 변환해야한다.
나는 qemu-img라는 윈도우 프로그램으로 변환 했다. 귀찮을테니 변환한 vhdx 파일을 공유한다.
OpenWRT 23.05 with Mudfish 2.6.9.vhdx zip 파일

설치 방법

hyper-v에서 가상머신 새로 만들기로 만든다.
가상머신 세대는 1세대(2세대로 하면 부팅이 안됨), 메모리는 1기가 주고(더 적어도 됨), 네트워크는 일단 디폴트로 하고 나중에 수정할 것이다.
가상 하드디스크를 기존 가상 하드디스크 사용을 선택해서 위에서 변환해둔 vhdx 파일을 넣는다.
가상머신 생성 후에 가상 스위치 관리자에서 가상머신에 인터넷 연결할 External Switch, 가상머신이 윈도우와 연결할 Internal Switch를 하나씩 만든다.

External Switch
외부 네트워크를 선택하고 인터넷 연결된 어댑터를 선택한다.
Internal Switch
내부 네트워크를 선택
가상 머신 설정에서 외부, 내부 스위치를 둘 다 추가
가상머신 설정에서 외부, 내부 스위치를 둘 다 추가

가상머신 설정에서 하드웨어 추가->네트워크 어댑터 추가해서 위의 두개 외부, 내부 스위치를 추가한다. 가상머신 작성시에 적당히 추가했던 디폴트 스위치는 삭제한다.

여기서 꼭 내부 스위치 먼저 추가하고, 외부 스위치를 추가해야 Openwrt 내부에서 eth0이 내부, eth1이 외부 연결이 된다. 만약 반대로 됐다면 내부 외부 스위치를 삭제하고 다시 추가할 것.

그 외에는 프로세서 설정에서 프로세스 갯수가 많게 설정 되어 있으니 2개나 1개로 줄이자.

윈도우 키 누르고, ncpa.cpl 입력 후에 엔터쳐서 네트워크 어댑터 설정 열고, External Switch는 DHCP 자동으로 설정 되어 있을테니 문제 없는데, Internal Switch는 수정해 줘야한다.
IP 주소를 192.168.56.1, 서브넷 마스크를 255.255.255.0, 디폴트 게이트웨이는 공란으로, DNS는 지정해 주자. 1.1.1.1이나 8.8.8.8.

192.168.56.1, 255.255.255.0

기존 버츄얼 박스도 같은 주소를 써서 경고 표시가 뜰 수 있는데, 기존 버츄얼 박스에 어댑터의 IP 주소를 임의로 다른걸로 바꿔주던가 hyper-v 를 쓰면 버츄얼 박스는 필요 없으니 언인스톨 해 버려도 좋다.
어쨋든 Internal Switch의 주소는 저렇게 설정 되어야 한다.

가상머신 기동과 route 설정

가상머신 기동 후에 cmd 관리자로 열어서 아래 명령으로 route 설정을 변경한다. 윈도우 인터넷이 hyper-v의 openwrt를 경유하게 된다.

그리고 미꾸라지 대시보드(http://192.168.56.2:8282)로 들어가 보면 된다.
설명대로 했으면 버츄얼 박스와 똑같이 접속이 될 것이다.

미꾸라지 대시보드에서 연결하기 눌러서 VPN 접속 후에, 넥슨플러그 실행 -> 마비노기 모바일을 실행 순으로 하면 된다.

마무리

hyper-v가 버츄얼 박스 보다 네트워크 지연이 훨씬 적게 뜬다. OpenWrt 공유기 사용시와 같은 정도의 쾌적함.
공유기는 따로 켜주거나 해야해서 관리하기가 귀찮은데 hyper-v는 윈도우 시작시 자동시작 같은 것도 간단하게 되고 이쪽이 훨씬 편할 수도 있겠다.

[모비노기] OpenWrt 공유기의 활용

이전 글 – OpenWrt 공유기로 마비노기 모바일 접속 가능 확인에서 공유기를 사용해서 미꾸라지 VPN을 연결해 두고 마비노기 모바일에 접속하는 이야기를 했었다.

OpenWrt는 보통 공유기에서는 불가능한 설정도 가능해서 5g 무선으로는 집 무선 공유기로부터 인터넷 연결을 받고(수신), 2.4g 무선으로는 억세스 포인트로써 그 인터넷 접속을 발신할 수가 있다.
이렇게 하면 스마트폰에서도 미꾸라지 VPN를 통해 마비노기 모바일에 접속 가능하게 된다.

인터넷 연결은 이런 식으로 이루어지게 된다.
집 공유기(무선)->OpenWrt공유기(5g 클라이언트)->미꾸라지VPN 접속 경유->OpenWrt공유기(2.4g 억세스 포인트)->스마트폰(물론 PC에서도 무선으로 연결 가능)
일반 공유기라면 5g, 2.4g는 둘 다 수신만 가능하거나 둘 다 발신만 가능한게 보통이지만, OpenWrt를 설치한 공유기에서는 이런 연결도 가능하다.

이렇게 여러 공유기를 거치면 인터넷 속도는 떨어지기 마련이지만 마비노기 같은 RPG 게임하는데에는 전혀 지장이 없다.
속도 테스트를 해 보면 그래도 30~40Mbps 정도는 나온다. (무선은 WIFI 5 연결)

PC와 스마트폰 양쪽에서 마비노기 모바일을 즐기고 싶은 분은 이렇게 하는 방법도 있다는걸 알려드린다.

OpenWrt 공유기로 마비노기 모바일 접속 가능 확인

공유기에 OpenWrt 설치 후에 미꾸리지 VPN을 이용해 마비노기 모바일에 접속 되었고 문제 없이 플레이 가능한걸 확인해서 정보를 공유한다.

OpenWrt란: 공유기 제조사가 설치한OS가 아닌 커스텀 펌웨어로 설치하는 OS. 유저 입장에서는 공유기 설정 화면이 바뀜.
공유기 설정 화면이 이런 화면이 된다.
Luci - OpenWrt 인터페이스

      공유기 : ELECOM WRC-1167GST2 야후프리마에서 쿠폰 적용해서 750엔에 구입
      설치 OpenWrt 버전 : 23.05.5 미꾸라지가 지원하는 OpenWrt 버전 중에서 현재 기준 최신
      설치 OpenWrt 파일명 : openwrt-23.05.5-ramips-mt7621-elecom_wrc-1167gst2-squashfs-factory.bin
      미꾸라지 설치 파일명 : mudfish-pi_2.6.9-1_mipsel_24kc.ipk, luci-app-mudfish-pi_git-24.225.74088-5035535_all.ipk

공유기에 OpenWrt 설치는 기존 엘레콤 공유기 설정 화면에서 펌웨어 업그레이드로 OpenWrt 파일 지정해주면 끝.
그 다음부터는 OpenWrt 에서 설정인데 지식이 없으면 쉽지 않다.
나는 집 무선 공유기에서 와이파이로 OpenWrt 공유기로 연결하고 유선으로 다시 데스크탑으로 연결하는 구성으로 했다.
인터넷 – 광 모뎀 – 집 공유기 – (무선) – OpenWrt 공유기 – (유선) – 데스크탑PC

OpenWrt 공유기에 Luci – 네트워크 – 무선으로 가서 집 공유기에서 뿌려주는 와이파이를 잡는다. 소프트웨어 설치를 위해서 제일 먼저 해야됨.
미꾸라지 설치는 미꾸라지에서 미리 파일을 받아두고 Luci – 시스템 – 소프트웨어에서 파일 업로드로 설치.
미꾸라지가 필요한 라이브러리는 소프트웨어에서 설치했다.
미꾸라지 설치에는 두개의 파일이 필요한데 mudfish-pi_2.6.9-1_mipsel_24kc.ipk 와 luci-app-mudfish-pi_git-24.225.74088-5035535_all.ipk 이다.
나는 Luci용 파일 하나만 설치하고 왜 안되나 헤맸는데 두개이니 두개 다 잘 설치하길 바란다.
설치에 딱히 문제도 없고 무선 랜 잡는데서 좀 헤매고… 뭐 여러군데 조금씩 헤매기는 했는데 두어시간만에 전부 설정 완료 했다.

버츄얼 박스를 쓸 때는 네트워크 지연이 가끔 떴고, 그 외에도 뭔가 느린 느낌이 있었는데 다 사라졌다. (게임 더 해보고 뭔가 다르면 업데이트 하겠다.)

업데이트 : 네트워크 지연이 훨씬 적게 뜨기는 하는데 아예 안뜨지는 않는다. 그래도 버츄얼 박스보다는 훨씬 안정적인것 같다.

세계 여러나라에서 이 블로그 글을 참고해서 마비노기 모바일을 하시는 분들이 많은 것 같은데 각자 사는 나라에 OpenWrt 지원하는 공유기가 있는지 찾아보고 구해서 해 보시길 추천한다.

일본이라면 내가 산 ELECOM WRC-1167GST2 가 추천이다. 야후프리마나 메루카리에서 1500엔 전후로 많이 팔고 있다.
이것 말고도 OpenWrt 설치가 간편한 공유기들도 있는데 너무 많아서 여기 쓰기에는 어렵고 OpenWrt 공유기로 검색해 보면 정보는 꽤 나와있다.
싸게는 500엔부터 시작이니 시간 날때 한번 셋팅해 보는 것도 나쁘지 않을듯.