폴더가 서버 , 클라이언트 이렇게 나눠져있거든?


클라이언트 폴더에 들어가면

이렇게 접속기하나랑 메이플에서 쓰는 wz파일이 있음..


서버 폴더에 들어가면

구동기랑 여러가지 폴더가 있는데

scripts폴더에 들어가면 자바스크립트파일(npc대사 등등) , src에 들어가면 엄청많은 자바파일(메이플 기능을 구현해놓은듯) ,그리고 wz에 들어가면




이렇게 클라이언트에 있어던 wz확장자랑 똑같은 이름의 폴더들이 있음 npc.wz 폴더에 들어가면


이런 파일들이 있단말이야?

근데 이게 어떤식으로 작동하는지 원리를 모르겠음


클라이언트에 있는 wz파일들을 ha리패커로 열어보니까 npc이미지,퀘스트 내용 이런것들 있는데 여기서 클라이언트가 하는일이 정확히 머임?


그리고 NPC관련 폴더는 세개있거든

script에 js로 된 npc파일들(대화를걸면 대화창뜨면서 나오는말들 적혀있음)

stringgg에 img.xml로 된 파일들(npc들이 혼자서 말풍선달고 주기적으로 하는말들 적혀있음)

npc.wz폴더에 있는(서버폴더) img.xml파일들(html로 써있고 npc좌표들이 적혀있음)


그럼 여기에 있는 npc정보들은 src폴더에 java파일들이 전부 처리를 하는거야?


그리고 어떤 퀘스트들은 서버에 있고(js파일) 어떤것들은 클라이언트 wz파일에 있는데 이렇게 따로 구현해놓은 이유가 있는거임?