• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 바람의나라 강의게시판 CR
    • 바람의나라 강의게시판 CR
    • [CR] Chapter. 3-1 꼭 알아둬야할 CR의 문제점

      • 우지냥
      • 2016.12.03 - 20:34 798

    안녕하세요. 초천재링 입니다.

     

    통합파일 구매 하기전 알아둬야할 부분입니다. 만약 이것이 아니다 또는 없다 라는 말이

    있다면 모든것이 거짓말이며, 개발자 분들도 반드시 알아둬야할 부분임을 명확하게

    말씀 드립니다.

     

    1. 환수 / 각인

     

    이것은 절대적으로 CR에서 추가가불가능한 인터페이스지만, 일부 개발자들이

    변수와 함수등을 응용하여 제작하고 있습니다.

     

    하지만 여기서 각인같은경우 응용하여 자신의 서버가 만들어냇다고 한들

    이것은 100% 초기화가 됩니다. 왜냐하면 계정변수를 이용해 각인이든

    방무든 캐릭터의 스텟이라는 가상의 능력치를 응용한것은 계정변수를 이용하는

    것인데, 이것은 CR 특유의 버그로 초기화가 됩니다.

     

    아무리 자신이 최고의 개발자라고 자부를 한들, 계정변수가 초기화되는 부분은

    절대 막을 수 없기때문에 홍보할때 환수나 각인이 있다는것은 이건 거의

    허위홍보 라고도 할 수 있습니다.

     

    저같은경우 환수경험치는< 계정변수 >를 사용하여 초기화될 위험이 있지만

    환수의 진화도나 레벨같은경우 CR에서 사용하지 않는 함수를 응용하여 만들었습니다.

     

    보통 제작하려면 이런형식으로 해야하지만 현재 모든 서버가 환수의 정보에 대해

    모든것을 계정변수로 사용함으로써, 시스템은 잘 구현했지만 초기화가 되어

    오히려 서버가 잘된다 라는것보다 유저가 빠져나간다 라고 생각하시면 되겠습니다.

     

    2. 서버종료 및 유령 캐릭터를 이용한 버그

     

    자세하게 하는방법은 말씀 드리지않으나, 이것을 막으려면 접속되어있는

    유저들을 강제로 팅기게 하는방법밖에는 없습니다.

    이것은 개발자들이 알아서 잘 응용할거라 믿습니다.

     

    3. 루프문( while / for )

     

    스크립트를 반복되게 하는 함수인 와일문과 폴문의경우에도

    버그가 존재합니다.

     

    이를 이용해 실시간으로 아이템을 준다거나 또는 계정변수가

    섞여있는경우 아이템을 줄시 서버가 간혹 < 로그인렉 >이 걸리거나

    서버가 팅깁니다.

     

    계정변수가 섞여있는경우에는 서버가 팅기면서 1번과 같은 현상이

    일어납니다.

     

     

    4. 문파( 공성전 )

     

    공성전은 절대적으로 구현이 불가능합니다. 하지만 개발자가 일정 문파를

    지정하고, 그것을 응용하면 <제약된>공성전이 가능합니다.

    그것이 공성전인지 이해가 잘 안가지만 문주는 정해져있고 이럴빠에야

    차라리 선필을 이용한 이벤트나 이런것을 이용하여 컨텐츠를  증설하는게

    좀더 이익일것입니다. 다시한번 말씀 드리지만 < 공성구현 >은

    CR에서는 있을 수 없으며 이건그냥 두 문파의 싸움입니다. 문파도 두개가 끝이구요.

    물론 여러개를 최대한 응용 할 수 있겠지만 한계가있습니다.

     

    5.서버변수의 지속적인 사용 * 중요

     

    반복문이라든가, 자동으로 계속 잃는다거나 서버변수를 계속 읽게 된다면

    이것은 로그인렉의 원인이 됩니다.

    되도록 서버변수는 절대적으로 사용하지마시고, 운영자가 일시적으로

    사용하거나 빠른 시간안에 서버변수가 여러번 선언 및 읽기가 반복된다면

    로그인렉의 원인이 됩니다.

     

     

    모든것은 여러분들의 선택입니다. 하지만 개발자라는 명목하에 자신의 시스템을

    이용하는 사람들을 속인다거나 하지는 말았으면 좋겠습니다.

     

    /////////////// 이영아 피드백!

     

    계정변수가 없으면 애초에 퀘스트를 아니, 개발을 할 수가 없습니다.

    환수나, 각인, 공성전이든 뭐든 계정변수 사용을 자제하는건 당연한 말이지만..
    그렇다해서 아예 쓰지 말아야 하는것도 아닙니다. 적절한 변수 사용으로 서버가 더 좋아질 수 있는것이며
    더 창의적인 시스템이 만들어질수도 있습니다. 물론 위 글대로 개발자라는 명목하에 그냥 변수 몇십개 싸질러서 잘 구현된것처럼 보여주는 분들도 있지만요. ㅋㅋ

    뭐.. 계정변수 초기화가 어떤식으로 발생되는 부분인지, 자세히는 모르겠다만 적절한 변수사용으로
    좀 더 서버가 원활하게 돌아갈 수도 있다는걸 개발자분들이 아셨으면 좋겠네요. 무작정 변수를 쓰지 말자는것보다요.

     

    그리고 CR 자체가 개발이 중지된 구동기임에도 불구하고.. 발전할만한 가능성도 없지만..
    이렇게까지 개발된 것도 솔직히 놀라워야 할 부분인것 같습니다.
    개발자분들의 창의성과 노가다가 없었으면 도중에 망하고 SUN이나 THIS로 넘어갔을겁니다. (주관적인 생각입니다.)

    개발자분들이 창의적으로 개발을 하다보면 더욱 발전할 수 있지 않을까 싶네요.

    그리고.. CR이 망했다는 분들도 계시는데.. 망하긴 했다만 그분들이 노력은 하고 망했다고 하는건지 모르겠네요.
    뭔가 해보지도 않고 해본적도 없는분들이 CR 망했다. THIS나 SUN으로 넘어가야지 하는거 보면 거슬리네요 참 ㅋㅋ 

    [출처] 브로드캠프 - http://broadcamp.com/bbs/board.php?bo_table=e5&wr_id=64

    이 게시물을..
    N
    0
    0
    • 유저가 접속안했을때 아이피 쉽게 알아낼수있는 간단한 TIP입니다우지냥
    • [CR] 동화 // 조건의종류우지냥
    • 34
      우지냥

    우지냥 님의 최근 글

    테라 ver 100 버전 1166 13 2022 11.25 러스티 하츠 422 2 2022 11.19 카발 펫 만렙 리미트 30으로 변경 272 2020 09.22 카발 / 신검(포스칼리버), 골렘 구현 460 2 2020 09.15 카발온라인 루피 펫 ㅋㅋㅋㅋ 504 4 2020 09.03

    우지냥 님의 최근 댓글

    와.. 이거 없어서 블소 포기 했는데 ㄷㄷ 2023 11.15 오... 라그나로크 2023 07.11 파일이 2개라 4만 포인트인가보네요 ㄷㄷ 2023 06.30 오... 감사합니다! 2023 06.30 다 폐쇄형으로 운영해서 그렇죠 뭐 2023 04.18
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 유저가 접속안했을때 아이피 쉽게 알아낼수있는 간단한 TIP입니다
    • [CR] 동화 // 조건의종류
    • 목록
      view_headline
    × CLOSE
    기본 (92) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    92
    전체 노획 소스.
    프렌치좋아 2024.03.31 - 19:15 24
    91
    링클래식 APM GM 설정 오류 해결법
    마렬 2020.05.14 - 18:53 362
    90
    시간마다 나오는 공지를 수정하려면!
    하늘별풍선 2020.05.07 - 05:08 178
    89
    [CR] Bind Failed 오류 발생 시
    누스 2018.08.28 - 21:55 351
    88
    (초심자 관점) 2. CR 구축 방법
    하얀달 2017.01.15 - 17:06 3786
    87
    (초심자 관점) 1. APMSETUP7 다운 방법
    하얀달 2017.01.15 - 16:30 1659
    86
    [CR] 함수 기능 정리
    마사카 2017.01.07 - 05:18 4124
    85
    CR 운영자 명령어
    웨이1 2017.01.03 - 23:14 2325
    84
    CR 스크립트 if 문
    웨이1 2017.01.03 - 23:12 575
    83
    CR 변수
    웨이1 2017.01.03 - 23:11 392
    82
    스크립트 지식
    웨이1 2017.01.03 - 23:10 695
    81
    아이템 체크 사용자 정의 함수
    웨이1 2017.01.03 - 23:06 388
    80
    npc생성
    웨이1 2017.01.03 - 23:04 598
    79
    cr shop_db 참고
    웨이1 2017.01.03 - 22:46 342
    78
    맵블럭 오류
    웨이1 2017.01.03 - 22:44 465
    77
    CR 아이템 추가
    웨이1 2017.01.03 - 22:41 940
    76
    소지품 확인 사용자 정의 함수
    웨이1 2017.01.03 - 21:29 293
    75
    [CR] 인던 추가방법
    웨이1 2017.01.03 - 21:27 1457
    74
    가독성 높은 스크립트 짜기!
    김돌돌 2016.12.24 - 22:27 654
    73
    서버 느리게하는 요소
    김돌돌 2016.12.24 - 01:30 971
    72
    프바 몹추가 팁
    김돌돌 2016.12.24 - 01:29 1005
    71
    cr 구축법
    김돌돌 2016.12.24 - 01:28 1527
    70
    맵 연결포트 강의입니다.
    김돌돌 2016.12.24 - 00:07 398
    69
    머리 염색 NPC 강의
    옹동봉 2016.12.22 - 20:36 165
    68
    [CR] ㅇㅇㅇㄹ // cr 초간단 강의 onpclogin
    우지냥 2016.12.18 - 13:30 350
    67
    [CR] cr에서 숫자값을 저장할 수 있는 함수
    우지냥 2016.12.18 - 13:30 133
    66
    스크립트 팁 - 가독성 좋게해주는 팁
    우지냥 2016.12.09 - 07:21 194
    65
    유저가 접속안했을때 아이피 쉽게 알아낼수있는 간단한 TIP입니다
    우지냥 2016.12.09 - 07:20 271
    [CR] Chapter. 3-1 꼭 알아둬야할 CR의 문제점
    우지냥 2016.12.03 - 20:34 798
    63
    [CR] 동화 // 조건의종류
    우지냥 2016.12.03 - 20:33 115
    62
    [CR] 동화 // 조건문의 기초
    우지냥 2016.12.03 - 20:33 113
    61
    CR] 동화 // 변수란 무엇인가?
    우지냥 2016.12.03 - 20:33 134
    60
    [CR] 동화 // 간략하고 짧은 강의
    우지냥 2016.12.03 - 20:32 206
    59
    [CR] 원거리 공격마법 만들기
    우지냥 2016.12.03 - 20:32 351
    58
    [CR] 전설 // 이전 강의에 이은 2번째 강의!
    우지냥 2016.12.03 - 20:31 199
    57
    [CR] 전설 // 허접한 강의(전반적인 스크립트 설명)
    우지냥 2016.12.03 - 20:31 284
    56
    [CR] 이영아 // callfunc
    우지냥 2016.12.03 - 20:31 177
    55
    [CR] Chapter. 2-2 데이터베이스[ 엔피씨 ]강의
    우지냥 2016.12.03 - 20:30 123
    54
    [CR] Chapter. 2-1 데이터베이스[ 엔피씨 ]강의
    우지냥 2016.12.03 - 20:30 247
    53
    [CR] Chapter. 1-2 통합파일의 구조체( 무료 )
    우지냥 2016.12.03 - 20:30 456
    52
    [CR] Chapter. 1-1 CR이라는 구동기에 대한 이해( 무료 )
    우지냥 2016.12.03 - 20:29 527
    51
    [기타] 레이더즈 // IPv4 Address 구조강좌..
    우지냥 2016.12.03 - 20:29 138
    50
    [CR] 레이더즈 // 상점NPC만들기..
    우지냥 2016.12.03 - 20:29 190
    49
    [CR] 주작 // CALLFUNC "SLOTCHECK"
    우지냥 2016.12.03 - 20:28 96
    48
    [CR] 주작 // CALLFUNC "ITEMCOUNT
    우지냥 2016.12.03 - 20:28 99
    47
    [CR] 주작 // [기타] 해당 좌표의 아이템 읽어오기
    우지냥 2016.12.03 - 20:27 156
    46
    [CR] 주작 // switch문 추가 강의
    우지냥 2016.12.03 - 20:27 97
    45
    [CR] 그림과 함께 하는 랭킹적용(랭킹자료포함)
    행복e 2016.11.30 - 19:28 346
    44
    [CR] [스크립트] '스크립트'의 가장 기초적인 설명3
    로이로이로이로이 2016.10.25 - 16:50 159
    43
    [CR] [스크립트] '스크립트'의 가장 기초적인 설명2
    로이로이로이로이 2016.10.25 - 16:50 167
    • 1 2
    • / 2 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay