현재 서버 무한로딩 상황에 대해 한가지 확인된 사실이 있습니다.

by playark posted Jan 26, 2024
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

내용이 조금 어려울 수 있어 풀어서 결론만 말씀드리자면, 메모리 점유율이나 서버렉과 상관없이, 당분간 서버 리셋을 2시간에 한번씩 진행하게 해놓겠습니다. 게임사가 무한로딩 이슈를 해결하기 전 까지요.

그 이유는

1) 서버에서 보유중인 여러분들의 player profile, 즉 캐릭터 세이브 파일은 암호화되어 있습니다. 접속시 부여받은 player UID는 10진수 값인데, 이 값을 16진수로 변환시켜 파일로 저장됩니다.

2) 1)의 save파일 기준으로, 여러분들이 접속하실 때 player UID를 서버에 인증을 거치고 들어오는 걸로 추정됩니다. 이렇게 추정하는 사유는, 무한로딩에 걸리는 분들이 접속 당시 UID를 확인해보니 값이 "00000"으로 인식됩니다.

3) 여기서 많은 서버장분들이 "무한로딩의 원인은 캐릭터 프로파일이 변조되서 발생한거다"라고 생각하고 롤백이나 프로파일 바꿔치기를 권장하고 있습니다만.. 만약 해당 파일이 변조된 상태라면 서버를 백번 리붓해도 백번 다 접속이 불가능하실 겁니다. 그런데, 방금 서버 리셋 후 다시 접속이 되는걸 확인했습니다. 접속 후에는 정상 Player UID를 읽어옵니다.

즉, 여러분들의 서버 내 캐릭터 프로파일은 멀쩡하지만 게임에서 해당 PUID값을 읽고 인증하는 과정에 오류로 보고 있으며, 이 현상에 대한 원인은 모르나 서버 리붓시에 재인증을 거쳐 접속할 수 있는 최소한의 가능성을 만들 수 있다고 결론지었습니다. 따라서, 서버에 접속하실 때 접속이 안되시고 무한 로딩 걸리시는 분들이라도, 다음 서버 리셋후에는 접속되실 가능성이 있다는 것입니다.

이런 오류는 게임사가 수정해줘야 할 문제라, 저는 더 조치할 방안이 없습니다. 우선 더 지켜보겠습니다.


Articles

1 2