리니지 3.63 서버팩 캐릭창에서 튕기는 현실 시간 얻어오는 문제 해결
컨텐츠 정보
- 13 조회
- 1 댓글
- 0 추천
- 0 비추천
- 목록
본문
[사전 준비]
1. 자바 디컴파일러 https://java-decompiler.github.io/ 접속후 jd-gui-windows-1.6.6.zip 다운로드
2. 수정하고자 하는 서버팩 jar 파일
(본문에서 사용한 jar파일은 3.63 어나더 입니다. )
※ 서버팩은 알아서 구하셔야 해요~ 저도 무료로 구한거라서.. 힘들지 않으실거에요.
3. jar 압축해제 경로 제 컴에선 대충 이렇습니다.
압축을 해제하면 jaycci의 하위 폴더에 아래처럼 나오게 됩니다.
D:\jaycci\META-INF
D:\jaycci\l1j
D:\jaycci\server
4 시간 문제 일으키는 class파일 java파일로 디컴파일
D:\jaycci\l1j\server\server\model\gametime\gametime.class파일을 1번 프로그램으로 열어줍니다.
5. 디컴파일러에서 컨트롤+A로 복사한 소스코드를 메모장을 열어서 D:\jaycci\GameTime.java파일로 저장합니다.
..저는 java 문외한 이므로 Gemini 2.5 pro 도움을 받아서 수정한 코드를 GameTime.java파일에 덮어씌워주겠습니다. (첨부파일 참고)
6. 5번에서 최종 수정된 코드가 들어있는 gameTime.java 파일을 D:\jaycci\l1j\server\server\model\gametime\gametime.class 가 있던 경로에 다시 넣어주고
이 경로에 있던 gametime.class 파일은 삭제합니다. 2번에서 3.63 어나더파일의 .jar파일 원본은 당연히 안전한 폴더에 백업 후 작업하셔야 합니다.
7. gametime.java파일 class로 재 컴파일
D:\jaycci\경로에서 관리자 권한으로 명령프롬프트를 실행합니다.
명령프롬프트 창에서 아래 명령어를 입력합니다.
javac l1j/server/server/model/gametime/GameTime.java
8. 서버팩 파일 jaycci.jar파일로 다시 묶어주기
(3번에서 서버팩의 jar파일 압축해제와 gametime파일 소스수정후 class파일로 재컴파일 작업 꼭 하고나서 해야 합니다.)
D:\jaycci\ 경로 밑에 l1j, META-INF, server 폴더가 있는 상태여야 합니다.
명령프롬프트 창에서
jar cfm jaycci.jar META-INF\MANIFEST.MF l1j server
를 입력합니다. 빈칸이 뜨면 성공입니다.
..제일 중요한 건 AI가 수정해 준 코드 검증입니다..
본문에서 사용한 3.63 어나더팩은 제가 직접 공유는 못해드리고
거시기 사이트의 리니지 자료실에서 게시판 검색 "어나더"로 하시면 아직 남아있어요.
구글 다운로드 드라이브 링크 아직 살아있는거 확인.
관련자료
-
첨부등록일 2025.07.25 23:14등록일 2025.07.25 23:20
-
이전
-
다음