[circle]신세계 질문입니다.
member photo 임성호(2) 3 2,574 0 2009-06-18 19:06:04
0
3Comments
member photo
성천사 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파일에 그 정보는 계속 남아 있습니다. 제 생각이긴 하지만 캐릭터 생성과 삭제는 별 신경 안쓰셔도 될것 같습니다.
member photo
성천사 2009.07.07(화) 오후 06:42:40
.mob 파일중 하나를 골라서 그 안에 들어가 #번호 부분 한곳을 보고서 폼을 보시고, 저장 하는부분과 비교를 해보세요. 그런데 구버젼 신세계인가요? 저도 신세계를 사용하지만 맙편집으로 방폭이 나본적이 없어서요. 그리고 방폭이 났다면 신세계 디렉토리에 syslog.CRASH 파일이 생성되는데 그 내용을 한번 보세요. 에러 메세지가 저장되어 있을수도 있습니다.
member photo
성천사 2009.07.07(화) 오후 06:43:59
olc.c olc.h medit.c medit.h 내용을 보시면 될것 같네요.
코멘트를 삭제할 비밀번호를 입력하세요.
비밀번호:
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 954개 / 검색된 게시물: 954개
쪽지를 전송하고 있습니다. 잠시 기다려주세요.
쪽지보내기
받는이(ID/닉네임)
내용
쪽지가 도착하였습니다.
쪽지 내용을 읽어오고 있습니다. 잠시 기다려주세요.
--