Spine 문제 해결

Spine 실행에 문제가 있으신가요? Spine을 사용하는 동안 Spine이 작동되지 않거나 충돌하나요? 제대로 찾아오셨습니다!

당사는 Spine이 모든 컴퓨터에서 완벽하게 실행되도록 노력하고 있지만 때때로 일이 잘못되거나 Spine이 이전에 본 적이 없는 환경 설정에서 실행됩니다. 이 페이지에는 Spine을 실행하기 위해 확인하셔야 할 몇 가지 항목이 있습니다.

spine.log

Spine이 실행될 때 가장 먼저 하는 일은 다음 위치에 로그 파일을 생성하는 것입니다.

Windows

%UserProfile%\Spine\spine.log 또는 C:\Users\<user name>\Spine\spine.log

macOS

~/Library/Application Support/Spine/spine.log

Linux

~/.spine/spine.log

오류가 발생하면 이 파일에 표시됩니다. 때때로 오류 메시지가 이해할 수 없는 정보와 혼재되는 경우가 있으므로 주의 깊게 읽어보세요. 오류를 전혀 이해할 수 없는 경우 포럼에 오류 메시지를 게시하거나 당사로 전송할 수 있습니다. 로그의 일부가 아닌 전체 로그를 게시하거나 이메일로 보내주세요(포럼에서는 사용자의 이름과 이메일을 로그에서 자동으로 제거합니다). 또한, 오류가 발생했을 때 무엇을 하고 있었는지 알려주시는 것도 큰 도움이 됩니다. 당사는 Spine의 버그를 수정하는 것을 좋아하며, 여러분이 찾아낸 문제를 재현할 수 있도록 도와주신다면 매우 감사하겠습니다.

Spine이 실행될 때마다 spine.log 파일이 삭제되고 비어 있는 새 파일이 생성됩니다. Spine이 충돌하는 경우 Spine을 다시 실행하기 전에 spine.log 파일을 확인하셔야 합니다.

spine.log가 누락되었습니다

spine.log 파일이 생성되지 않은 경우는 Spine의 시작 프로세스 초기에 Spine에 문제가 발생했음을 의미합니다. 다음 명령줄에서 Spine을 실행해야 할 수도 있습니다.

Windows

Command Prompt를 열고 "C:\Program Files (x86)\Spine\Spine.com"을 입력

macOS
  • Terminal을 열고 /Applications/Spine/Spine.app/Contents/MacOS/Spine을 입력
  • 또는 macOS에서 Console 앱을 실행하고 All Messages를 선택한 다음 Spine을 시작하고 Console 앱에서 출력을 볼 수 있습니다.

Linux

실행: Spine.sh

이 방법으로 Spine을 실행하면 Spine의 로깅이 명령줄 창에 출력되고 Spine을 시작할 수 없는 이유에 대한 단서를 제공하는 오류가 표시될 수 있습니다.

macOS에서는 다른 소프트웨어가 Spine과 충돌할 수 있습니다. 예를 들어, Default Folder X와 같은 화면 미러링 소프트웨어 또는 Finder "고급 기능"으로 인해 Spine이 실행되지 않을 수 있습니다. 또한 Spine이 시작되면 Rescue Time을 닫아야 할 수도 있습니다.

바이러스 백신 및 맬웨어 방지

Bit Defender 또는 360 Browser와 같은 일부 바이러스 백신 또는 맬웨어 방지 소프트웨어는 Spine의 파일을 수정하거나 삭제할 수 있습니다. 이로 인해 Spine이 완전히 실행되지 않거나 나중에 실행되지 않을 수 있습니다. 이러한 소프트웨어를 비활성화하거나 Spine의 폴더를 화이트리스트에 올려야 합니다. Spine의 폴더는 다음과 같습니다.

Windows
  • C:\Program Files (x86)\Spine\ (또는 Spine을 설치한 폴더)
  • %UserProfile%\Spine 또는 <user home folder>\Spine

macOS
  • /Applications/Spine/
  • ~/Library/Application Support/Spine/

Linux
  • 압축을 풀고 Spine을 설치한 폴더입니다.
  • ~/.spine/

오래된 런처

가장 먼저 해야 할 사항 중 하나는 최신 Spine 런처를 실행하고 있는지를 확인하는 것입니다. 이를 확인하려면 Spine을 구입할 때 받은 Spine 라이선스 페이지로 이동한 다음 Spine을 다운로드하여 다시 설치합니다. Spine 라이선스 페이지를 찾을 수 없는 경우 라이선스 복구 페이지를 사용할 수 있습니다.

네트워킹

Spine을 설치하면 실제로 Spine 런처가 설치됩니다. Spine을 실행할 때 실행하려는 Spine 버전을 다운로드해야 합니다. 그런 다음 네트워크 연결 없이 Spine을 실행할 수 있습니다.

인증서 만료

2020년 2월 15일 이전에 Spine을 다운로드했거나 Spine 런처 버전이 3.8.82보다 낮은 경우 Spine을 서버에 연결할 수 없습니다. 이전 Spine 설치의 인증서 만료로 인해 Spine을 다운로드하고 다시 설치해야 합니다. Spine 라이선스 페이지에서 다운로드 링크를 찾거나 라이선스 복구 페이지를 사용할 수 있습니다.

서버

Spine의 서버는 일본, 유럽 및 미국에 있습니다. 중국에 있거나 서버와의 인터넷 연결이 매우 느린 경우에는 여러 번 시도하거나 VPN을 사용하거나 나중에 다시 시도해야 할 수도 있습니다.

Spine은 자동으로 사용자에게 가장 적합한 연결을 가진 서버를 선택하고, 이 선택이 실패할 경우 다른 모든 서버도 시도합니다. Spine은 며칠마다 가장 적합한 연결을 확인하지만 --ping을 사용하는 명령줄에서 Spine을 실행하여 강제로 확인하도록 할 수 있습니다. --server jp, --server eu, 또는 --server us를 사용하는 특정 서버를 Spine이 강제로 선택하도록 할 수도 있습니다.

방화벽

라우터 또는 다른 네트워크 하드웨어에 방화벽이 있거나 Spine이 서버에 연결되는 것을 차단하는 소프트웨어 방화벽이 있다면 방화벽을 비활성화하거나 규칙을 추가하여 Spine의 통신을 허용해야 합니다. Spine은 포트 44380을 사용하여 *.esotericsoftware.com에 연결됩니다.

호스트 파일

사용자의 hosts 파일에 esotericsoftware.com의 네트워크 트래픽을 리디렉션하는 항목이 포함되어 있으면 Spine을 실행할 수 없습니다. spine.log 파일에 항목 관련 오류 메시지가 표시되면 hosts 파일을 편집하여 다음에서 항목을 제거해야 합니다.

Windows

C:\Windows\System32\drivers\etc\hosts

macOS 및 Linux

/etc/hosts

프록시

프록시 서버를 사용하기 위해 인터넷 연결이 필요한 경우 특수 명령으로 Spine을 시작하여 프록시 서버를 지정해야 합니다.

오래된 오디오 및 비디오 드라이버

Spine에서는 하드웨어 가속 오디오 및 비디오(OpenAL 및 OpenGL)를 사용합니다. 오디오 또는 비디오 하드웨어용 드라이버에 버그가 있으면 Spine이 충돌하거나 전혀 실행되지 않을 수 있습니다. 오디오 및 비디오 하드웨어의 제조업체 웹 사이트를 방문하여 최신 드라이버가 있는지 확인한 다음 제공된 최신 드라이버를 다운로드하여 설치합니다.

오디오 비활성화

Spine의 오디오 기능이 필요하지 않은 경우 --disable-audio 명령줄 매개변수로 Spine을 시작하여 Spine의 오디오 하드웨어 사용을 비활성화할 수 있습니다. 게임용 노트북에 일부 불량 오디오 드라이버가 있다는 보고를 받은 적이 있습니다.

사용자 파일

Spine은 다음의 사용자 폴더에 설정 및 기타 파일을 저장합니다.

Windows

%UserProfile%\Spine 또는 <user home folder>\Spine

macOS

~/Library/Application Support/Spine/

Linux

~/.spine/

다음의 전체 폴더와 폴더의 모든 파일을 안전하게 삭제할 수 있습니다. 하지만 먼저 일부 파일을 저장할 수도 있습니다.

  • backup 하위 폴더는 사용자가 저장할 때마다 Spine에서 프로젝트의 복사본을 저장하는 곳입니다.
  • .json 파일은 Spine에서 설정을 저장하는 곳입니다. 설정을 삭제하면 Spine이 기본 설정으로 재설정됩니다.
  • hotkeys.txt 파일은 Spine에서 다양한 작업에 사용할 핫키를 저장하는 곳입니다. 이 파일을 사용자 정의한 경우 파일의 복사본을 보관해야 할 수도 있습니다.
  • updates 하위 폴더는 Spine에서 다운로드한 업데이트를 저장하는 곳입니다. 업데이트를 삭제하면 Spine에서 업데이트를 다시 다운로드하게 됩니다.

오래된 Spine 버전

Spine의 설정에서 실행할 Spine의 버전을 선택할 수 있습니다. Spine이 충돌하는 경우 최신 업데이트를 시도할 수도 있습니다. 프로젝트를 최신 버전으로 저장하면 이전 버전에서는 프로젝트를 열 수 없습니다.

최신 버전을 실행하려면 Spine 설정에서 Latest를 선택합니다. 설정 대화 상자에 접근할 수 없는 경우 다음에서 version.txt 파일을 삭제할 수 있습니다.

Windows

%UserProfile%\Spine\version.txt 또는 <user home folder>\Spine\version.txt

macOS

~/Library/Application Support/Spine/version.txt

Linux

~/.spine/version.txt

파일이 없으면 Spine에서는 최신 버전을 사용합니다. 파일이 있으면 Spine에서는 파일에 지정된 버전을 사용합니다.

명령줄을 통해 버전을 지정할 수도 있습니다. 먼저 변경 로그에서(예: 3.7.94) 버전을 선택한 후, 다음 방식으로 Spine을 실행합니다.

Windows

Command Prompt를 열고 "C:\Program Files (x86)\Spine\Spine.com" --update 3.7.94를 입력

macOS

Terminal를 열고 /Applications/Spine/Spine.app/Contents/MacOS/Spine --update 3.7.94를 입력

Linux

실행: Spine.sh --update 3.7.94

최신 버전에 문제가 있는 경우 이전 버전으로 돌아가려고 시도할 수 있습니다(아직 최신 버전으로 프로젝트를 저장하지 않았거나 백업에서 이전 버전의 프로젝트를 가져온 경우). 당사는 버그를 종종 수일 내에(특히 사용자가 문제를 재현하는 방법을 알려 주시는 경우) 매우 빠르게 수정하지만, 최신 버전에 문제가 있는 경우 수정을 기다리는 대신 이전 버전을 사용하는 것이 생산적일 수 있습니다.

여전히 문제가 있으신가요?

위의 정보를 살펴보았지만 Spine을 실행하는 데 여전히 문제가 있으시면 포럼에 오류 메시지를 게시하거나 당사에 문의하세요.