[3.0]랜마,기감,아인,꼬마,신용갑 놀자팩

경험치랭킹
포인트랭킹
글작성랭킹
댓글작성랭킹
리니지연구소 통계
  • 855(28) 명현재 접속자
  • 9,265 명오늘 방문자
  • 10,448 명어제 방문자
  • 17,525 명최대 방문자
  • 3,482,614 명전체 방문자
  • 476,786 개전체 게시물
  • 52,780 개전체 댓글수
  • 11,479 명전체 회원수
SNS 공유
    Facebook Twitter GooglePlus KakaoStory NaverBand
홍보글은 홍보게시판에만.. 게시판 잘보고 올리세요! 홍보게시판 외에 홍보글 발견시 바로 아이디 차단됩니다!
새글
새댓글
서버팩자료실

[3.0]랜마,기감,아인,꼬마,신용갑 놀자팩

현재 주로 가동되고 또 수정이 되고있는 서버의 종류는 현재 본섭 클라이언트를 사용하는
3.0버전의 서버와 2.7버전의 클라이언트에 서버운영자의 개성에 따라 강제적인 이미지패치를 하여사용하는
2.7버전의 서버, 그리고 슈롬에서 공개된 1.38버전의 올드리니지, 운영은 안되는걸로 알지만...
1.55 버전과 개발중으로 알고있는 1.8버전(?) 인가? 이정도가 있겠군요.
여기서 설명을 할 것은 3.0버전으로 설명을 하도록하겠습니다.


현재 3.0버전의 서버들은 본섭에서 제공되는 클라이언트와 1:1 대응을 하게됩니다.
즉, 랜스마스터가 되는 섭이든 안되는 섭이든 접속시 런타임오류가 생겨 시간을 1년전으로 되돌리던
아니면 안돌리고 그냥 접속이 되던 일단 3.0버전의 서버들은 본섭패치를 다 받고도 접속이 가능합니다.
클라이언트가 최초 서버에 접속을 하면서
처음으로 보내는 것이 바로 퍼스트 패킷이라는 패킷을 보내게 됩니다.
그 퍼스트 패킷안에는 현재 사용자의 클라이언트 버전이 안에 들어있습니다.
즉 서버에서 클라이언트가 보낸 퍼스트 패킷을 받아서 해당 클라이언트의 버전을 확인하고
현재 서버에 지정된 버전과 일치할 경우 접속을 허락하고 그렇지 않을 경우 접속을 끊는 것입니다.
여러분들이 가지고 계신 서버팩에는 클라이언트쓰레드.자바라는 파일이 있을겁니다.
해당파일을 보도록 하겠습니다.

private static final byte[] FIRST_PACKET = { // 2009.04.29
        (byte) 0x12, //
        (byte) 0x00, // size
        (byte) 0x52, // id
        (byte) 0x73, (byte) 0x2D, (byte) 0x56,
        (byte) 0x63, // key
        (byte) 0x11, (byte) 0x9C, (byte) 0xA9, (byte) 0x72, (byte) 0x9F, (byte) 0x24, (byte) 0x37, (byte) 0xE2,          (byte) 0xD1,
        (byte) 0xCC, (byte) 0x21 };




위와 같은 부분이 있습니다. 선언한 구문의 이름만 봐도 떡하니 나와있습니다.
퍼스트_패킷이라고 말이죠. 자 옆에 주석문으로 2009 4 29 되어있죠? 즉 09년도 4월 29일날
캡쳐한 퍼스트 패킷이라는 겁니다.
자 그렇다면 생각해 봅시다.. 제가 9월1일날 스마트스니퍼로 본섭의 패킷을 캡쳐해서 퍼스트 패킷을
뽑아서 저부분의 내용을 지우고 9월1일날 추출한 패킷을 저기다가 넣었다면?
그럼 제 팩은 더높은 버전의 클라이언트로 접속할수있는 서버팩이 되겠네요.
서버 접속에 있어서 퍼스트 패킷말고도 시드값과 언노운 패킷값이 필요하지만 여기선 생략하겠습니다.

자 그럼 서버에 정의된 퍼스트 패킷을 알아보았습니다.
그렇다면 도대체 클라이언트 어디에 저 퍼스트 패킷이 있는가 하느냐를 알아보도록 하죠.
여기서부턴 아주 중요합니다. 이부분을 이해하시면 뭔가 감이 딱 오실겁니다.
클라이언트가 서버로 처음보내는 퍼스트 패킷은 바로 린빈에 있습니다.

본서버의 업데이트는 거의 매일 이뤄집니다.
큰 업데이트가 아니더라도 본섭을 하고자할때보면 언제나 텍스트와 스프라이트 파일들을 묶어주고
또 하나 받는 것이 있습니다.
네 바로 lin.bin(이하 린빈으로 칭함) 파일이죠.
그럼 난 프리섭할때 늘 본섭패치를 받아주고 프리서버에 접속하는데 그럴때마다 린빈이 바낄껀데
왜 프리서버 접속이 잘되지?
이렇게 생각하시는 분들 있으실 겁니다.
그런분들이 모르시는 한가지가 바로 이겁니다. 우리가 흔히 씨툴이라는 프로그램으로 만드는것이
서버 접속기인데 만드는 과정에 보시면 실행파일 경로라는 것이 있고 그 경로에
lin3.exe 라는 파일을 지정할겁니다. 거기서 지정이 되는 lin3.exe파일이 바로
린빈 파일입니다. 그것도 언제적 린빈 파일이냐?
위에 퍼스트패킷에 주석문 보이시죠?
네 바로 2009년 4월 29일 의 린빈 파일인겁니다.
한번에 감이 딱 오시는 분들이 있으실거고 뭔가 알듯 말듯 아리송한 분들 계실껍니다.

티칼이라는 인스턴스 던전이 나오기전 테베만 있던 때 주로 쓰는 접속파일은
Si3.exe 라는 파일이었습니다. 시즌3의 약자로 이름을 지은것인데..
가니님께서 티칼 옵코드와 퍼스트 패킷 시드값 언노운1,2 패킷을 공개하시면서
그것을 적용한 서버는 더이상 si3.exe접속파일로 접속이 불가능했습니다.
그러면서 같이 첨부해주신 lin3.exe가 같이 쓰여졌던것이죠.

요즘 가장 핫이슈는 랜스마스터의 변신과 런타임오류인 듯합니다.
질문게시판에도 이 런타임 오류에 관한 질문이 올라온걸로 압니다.
현재 거의 모든 서버들이 컴퓨터의 시간을 1년전으로 되돌려서 접속을 하는 방법을 쓰고 있는걸로 압니다.
그렇게 안하려면 이 런타임오류를 잡아야하는데 먼저
런타임오류에 대해 알아야 하겠죠?
런타임오류는 린빈에 관계된 것으로 이해하기 쉽게 설명 드리자면 해당 린빈의 유통기한이 다됐다는
말과 같다고 보심됩니다. 즉 우리가 프리서버에 접속할때 사용하는 접속파일인
lin3.exe파일의 유통기한이 다 됐다는 거죠 유통기한 지나지 않은 따땃한 새 린빈으로 바꿔주면
런타임오류는 없겠지만 당연히 서버에 접속은 안됩니다. 그 이유는 위에서 설명 했으니
아시겠죠?
1년전으로 시간을 돌리지않고 접속이 가능하게 하려면....
지금 가지고계신 클라이언트를 본섭 풀패치 받아주세요
그리고 클라가 설치된 폴더로 가서 린빈파일을 찾아서 복사하셔서 다른곳에 보관하세요.
스니퍼툴을 키시고 본섭접속, 패킷 캡쳐하셔서 퍼스트 패킷과 시드값 언노운패킷을 추출하여
퍼스트 패킷과 시드값은 클라이언트쓰레드.자바에 언노운패킷은 S_Unkown1, S_Unkown2.java 에
적용을 시키세요

그리고 아까 보관해놓은 린빈파일의 확장자인 bin을 exe로 바꾸세요
그럼 아이콘의 모양이 리니지실행파일로 바뀔껍니다. 그럼 씨툴 접속기로 접속파일을 아까 바꾼 파일로
지정해서 접속기를 만드세요.
그리고 접속하시면 됩니다.

이 글은 순수 접속에 관하여 쓴 글입니다.
여기까지 접속에 관해 꼭 알아야 할 지식에 대해 설명드렸습니다.
위에서도 말씀드렸다 시피 두서없고 정리안되는 글이라 얼마나 쉽게 많은 분들이 이해하실까
염려가 됩니다. 하지만 독서백편의자현 이란말은 절대 틀린말이 아닙니다.
천천히 생각하시면서 읽어보신다면 분명 이해가 되시면서 좀더 두터운 지식이 되실겁니다.

//////////////////////////////

새롭게 선보이는 놀자보이 삼선짬뽕팩 ,,, 3번째

. 서버팩 포트=2000 문자셋 euckr -- EUC-KR Korean

.심플파워추가(심플이용시시피유100%수정)
              1.(팩-server-server-MiniClient 파일일"아이피"수정
              /** 내컴퓨터의 로컬호스트**/
              private String serverIP = "127.0.0.1";  <==이거수정
              본인아이피로 컴파일필수 파월방어기부터 켜고 서버스타트 해야가능.

. 접속기만드실때 실행파일 같이동봉한 Lin3으로 해주세요-
  포트보는 방법은서버팩안 config 폴더 server.properties파일을 더블클릭 하시면 포트 나옵니다!

.서버배율은 콘피그폴더에서 수정하면됨

.운영자귓말안가게 c_chatwhisper.java에서 운영자이름 수정후 컴파일

. 운영자 케릭 즉 (즐겨보이.놀자보이.왕따보이)운영자케릭 색깔을 부여시 스켄방지가 되는걸
  즉 \fC즐겨보이 .\fC놀자보이. \fC왕따보이 이렇씩으로 색깔을 부여해주면..스캔버그 불가능
  스캔 시도시 - 즐겨보이 케릭터는 바로 찾아지는데 \fC즐겨보이 하였을땐 스캔이 불가능..

.운영자모드
    1)운영자반지(300000)차고
    2)나비켓 - 케릭터(characters) - 엑세스레벨(200)
    3)지엠컴멘트에서 영자이름변경  팩  src- l1j-server-server- GMCommands (요기보면 이름나옴 컴파일해야함)
        ex) 영자모드--영자이름: 놀자보이,즐겨보이,왕따보이  <===옆에이름 바꾸고 컴파일 해야함
            영자모드 --- 엑세스 200 + 영자반지 300000 + 영자이름: 놀자보이,즐겨보이,왕따보이

.인챈트 성공,실패 기록 남기기
  인챈트성공.txt  인챈트실패.txt ==> C:\복사 인첸기록남음

.아덴증가기록data폴드bug파일
  .bugs  ==> C:\복사 돈버그 기록남음

.1인2계정 2케릭


수정사항이 많으나 기억이 안나서 대충 적어요........

////////////////////////////////////////////////////////////////////////////////////////////////////////////

신규용갑추가
엘모어,리토템추가(무기이팩추가)
아크나이트 변신주문서
아인하사드축복
랜드마스터
꼬마버프
신규기란감옥 및 몹스폰
뚫어방지
무인상점 중복접속 매니저버그
인형소환중 거래,창고,개인상점 이용금지
스킨버그 기란감옥 수정
중복접속 수정
경험치복구 수정
아덴,깃털등 아템몹한테 안먹여지게
장거리칼버그,허공칼질OK
무기중복착용채크(방어구,무기)
공성시10명이하 혈선포 안되게
인챈트버그수정(무기,방어구)
공성 승리혈맹 자동템 지급
섭따없이적용.방구.무기.상점
환상이벤트
스핵추가
미늘창 버그
변신버그
투망 버그
특정랩 경험치 증가시키기-외부화
특정아이템 획드시 전체공지
매니저창 간단수정
카오일때 상점 불가능
이레이즈-이레이즈 중복되도록
사망시 경험,패널티수정
마을 소막,보스상자 사용금지
케릭생성시 기억리스트 자동생성
공주인형추가
운영자반지-헤이스트추가
유저커맨트 .개인랭킹 .암호변경
지엠커멘드 추가수정
용방 인형 안나오게
클랜 가입,탈퇴 호칭 수정
랩별특화코인 추가지급
인형소환후 리스 팅김현상
고기1 배고픔게이지100만들기
시간제 아이템수정(터번,창천템)
무한의 화살통
유저가 영자한테 귓말못하게 하기
공성시작시 렉수정
티칼보스 적용
테베몹스폰 각종버그
/누구시에 킬수나오게
쓰레드..조금잡기...
공성시 물약이펙 본인만
공성시 무기이펙 본인만;
마방당 마법데미지 강화
죽음의서약서 //죽은척하기
다엘 명코인시 이속만 가속
다엘 랜타적용
레어무기(본섭)를 놀자코인으로 살수있음
몹밸런스 완료
케릭간 벨런스 완료
립툰 이벤트
연스턴 적용
아덴 스틸 주문서
무천도사 맵 오픈.
신규몹 무천씨리즈;
지존알리미

7 Comments
고생대 2023.02.26 03:53  
감사합니다
꽃허 2023.06.22 21:38  
감사합니다~~

럭키 포인트 70 점 당첨!! 축하드립니다!

나는나다 02.12 11:04  
감사유
밀우 03.20 08:23  
자료감사함니다

럭키 포인트 74 점 당첨!! 축하드립니다!

밀우 03.28 05:12  
자료감사함니다
밀우 03.28 05:13  
자료감사함니다
꼬꽃게 05.13 15:49  
감사합니다
제목