[circle]신세계 질문입니다.
임성호(2)
2,574
0
0
2009-06-18 19:06:04
3Comments
성천사
2009.07.07(화) 오후 06:39:28
src/util/purgeplay.c 파일이 있을겁니다. 이것을 조금 수정해서 레벨에 상관없이 일정 기간 접속하지 않은 사용자들을 삭제 할 수 있습니다. 물론 이것으로 삭제한 캐릭터들은 복구가 불가능해지고요. 참고로 아래의 내용은 제가 사용하는 autorun 입니다. purgeplay.c 를 사용하고 있죠.
mv players.new lib/etc/players
./bin/purgeplay lib/etc/players >> log/purgeplay
mv lib/etc/players lib/etc/players.old
mv players.new lib/etc/players
참고로 purgeplay.c 를 쓰지 않는다면 운영자 명령으로 삭제 했다고 해도, 또 플레이어가 스스로 삭제를 했다고 해도 player파일에 그 정보는 계속 남아 있습니다. 제 생각이긴 하지만 캐릭터 생성과 삭제는 별 신경 안쓰셔도 될것 같습니다.
성천사
2009.07.07(화) 오후 06:42:40
.mob 파일중 하나를 골라서 그 안에 들어가 #번호 부분 한곳을 보고서 폼을 보시고, 저장 하는부분과 비교를 해보세요. 그런데 구버젼 신세계인가요? 저도 신세계를 사용하지만 맙편집으로 방폭이 나본적이 없어서요. 그리고 방폭이 났다면 신세계 디렉토리에 syslog.CRASH 파일이 생성되는데 그 내용을 한번 보세요. 에러 메세지가 저장되어 있을수도 있습니다.
성천사
2009.07.07(화) 오후 06:43:59
olc.c olc.h medit.c medit.h 내용을 보시면 될것 같네요.
총 게시물 954개 / 검색된 게시물: 954개