질답게에 마침 질문이 있어서 정리해서 올려봅니다.
이거 얼마전 사크라이 초기화 후부터 계속 말이 나왔는데 아직도 안고쳤네요..

A. 증상

사크라이서버 접속 후, 다시 본서버 접속해서 플레이 시 일부 아이템이 사과로 표시됨


(삼순사랑님, Msan님 글에서 캡춰했습니다)


B. 원인

사크라이 서버 패치 프로그램이 잘못 동작하는 것이 원인입니다.
라그나로크 DB는 몇 조각으로 나뉘어 저장되어 있는데
이중 아이템의 번호와 이름을 저장하고 있는 파일은
라그폴더/System/iteminfo.lub  입니다.

이것이 사크라이 서버의 패치파일을 받으면 본서버의 파일까지 서로 겹쳐져서,
사크서버에 적용 안 된 아이템은 본서버에서도 언노운...사과로 표시되는것입니다.




C. 해결책

1) 라그나로크 재설치


제일 번거롭지만 조작은 제일 단순한 방법입니다.
그러나 피씨방 등에서 게임하느라 재설치가 힘들고 아까운 경우도 있을 수 있고..
본서버- 사크서버 번갈아가며 실험하려고 하는 분에게는 지옥같은 방법입니다.

2) 해당 파일 백업 후 되돌림


제일 추천하고 싶은 방법입니다.
사크서버 접속 계획 있는 분이라면.. 위에 언급한 iteminfo.lub 파일을
다른 위치에 복사해두시거나 이름을 덧붙여 같은 폴더에 두시거나..암튼 저장해두세요

사크서버 접속 마친 후에는 해당파일을 다시 덮어쓰기해서 되돌리면 됩니다.
일단 패치 한 번 마친 후에는 매번 복사-덮어쓰기 안해도 정상 동작합니다.

-> 이 방법을 응용해서, 인벤분들에게 iteminfo.lub 파일만 보내달라고
정중하고 간절하게 부탁하는 방법도 있습니다!


3) 본서버 강제 재패치


파일 백업도 안해둔 상태에서 뜻하지 않게 테러당했는데 재설치하긴 너무 귀찮은 당신.....
다소 컴퓨터 요령이 필요하지만 본서버 근래 패치를 재실행하는 방법으로
해당 파일을 서버에서 받아 재 패치하는수가 있습니다.

다만 실수하면 데이터 파일 꼬이고 난리가 나므로...
방법을 숙지하고 중요파일은 백업 후 시행하시기 바랍니다!!

라그나로크 패치 정보는 라그설치폴더 내에
patch.txt, patch.inf 에 저장되어 있습니다.



patch.txt 내에는 받아 온 패치파일들의 목록이 나열됩니다.
파란색으로 반전한 부분은 가장 최근 내용이죠..있다가 저 부분을 지울 겁니다.


patch.inf 파일은 마지막 패치 파일의 번호가 hex 형식으로 저장되어 있습니다.
1바이트 넘어가는 정보는 컴퓨터에서는 앞뒤가 바뀌어 저장됩니다.
즉 저 파일의 내용인 65 0e 는 실제 0e 65 라는거죠....
이걸 10진수로 보려면..제일 간단한 방법은 윈도우 계산기 쓰면 됩니다.



16진수로는 E65, 10진수로는 3685... patch.txt 파일 마지막줄에 나온 번호와 같죠?


재차 패치 받기 위해선 저 숫자를 과거 내용으로 돌리면 됩니다.
즉 위에 표시한 파란 부분 지우고.. patch.inf 내용을 E61, 에디터에서는 61 0E 로 바꾸면
이번 주 패치 내용이 다시 덮어씌워집니다.
이렇게도 언노운 아이템 해결이 가능합니다.



D. 결론

요새 하도 분란이 많아서 뭐 한마디 하기도 조심스러운데
이걸 정리한 이유는 기본적인 패치프로그램도 만족스럽게 못만드는
그라비티를 까기 위해서임을 분명히 밝힙니다.