작성자 | Cerenas | ||
---|---|---|---|
작성일 | 2012-01-22 23:38:17 KST | 조회 | 1,460 |
제목 |
Crave 베스핀에 대하여....
|
안녕하세요 여러분.새해 복 많이 받으십시오.
요즘 Crave 즐겨주시는 분들 중에 베스핀 흡입과 관련하여 스트레스 받으시는 분이 많으신 줄 압니다.
정말 죄송합니다...이 예기치 못한,그리고 원인도 모르겠는 사태를 지금 어찌 타파해야 할지 아직 감이 잡히지
않고 있습니다. 일단 아래 이미지를....
테스트 화면입니다.
저기서 보시면 분명 트리거 디버그 창을 통해 아무리 확인을 해봐도 베스핀 흡입을 처리하는 트리거 'EatUpdate'가 이상없이 100번 이벤트가 일어나며 ,해당 이벤트가 성공합니다. 그리고 당연히 100이 흡입되고요.
게임내의 창에서도 이상없이 100이 흡입되고요. (6번 테스트 결과 6번 전부 확인했습니다.)
그런데 이노무게 게시가 된 이후에 G랄 염병 이단 옆구리 차기를 해대는 통에.....
하늘도 울고 땅도 울고 유저도 저도 울고 있습니다....ㅠㅠ
애초에 뭔가 트리거가 잘못되었다면 테스트 때도 문제가 발생할 것이고....
트리거 조건에 문제가 있다면 '실패'가 될 것인데.....
도저히 아무 문제가 없이 실행되어 버리는데 게시된 녀석으로 하면 베스핀 소실 사태가 발생하니
그야말로 미치고 팔짝뛰며 돌아 버리겠습니다...........
배틀넷에 게시된 걸 플레이 할때는 당연히 트리거 디버그 창을 사용할 수가 없으니 뭐가 문제인지도 모르겠고요......
가장 크게 의심했던 것은 이점입니다. 어쩌다 타이밍 좋게 동시에 흡입되어서 +1이 여러개가 동시에 일어나서
평소대로라면
원래값 추가값
3 1
4 1
5 1
이렇게 되어야 할것이
3 1
3 1
3 1
이렇게 되어 버려서 소실되는 것인가?라는 생각에 임계 부문을 사용해 보았습니다.
(임계 부문이란, 갤디터 내의 설명을 대로는 저런 사태를,즉 하나의 변수를 동시에 수정하게 되는 사태를
막기위한 것이라고 합니다.)
사실 맨 처음에는 모든 업데이트에 임계 부문을 사용했었습니다만...치명적인 문제가 발견되었습니다.
단적인 예로, 학살 업데이트의 경우 한놈 한놈 죽일때는 별 문제가 없었지만 범위 공격으로 동시에 한 2~30개체
이상이 동시에 죽어버린경우 '스레드가 너무 많습니다'라는 에러 메세지를 내면서 '모든 트리거'가 먹통이 되어
버리는 사태가 확실하게 발견되었습니다. 그래서 임계부문을 죄다 배제하고 코딩했었습니다.....
어쨌던 저 '변수 동시 수정'이 문제가 되나...?싶어서 임계 부문을 다시 사용해 보았습니다.(어제의 소규모 패치)
그런데...아직도 이 사태는 해결이 안된 모양입니다....
(죄송합니다,지금 제가 게시되어 있는 배틀넷에 들어가서 시험해 보진 않았습니다.
허나,'스웜오브쩌그'님의 글 쓰신 시간과 말씀을 들어보니 여전히 문제가 지속되고 있다고 생각됩니다.)
어떻게든 정말 어떻게든 해보겠습니다. 솔직히 말씀드려 아직도 원인은 모릅니다.
능력과 지식이 부족하여 죄송합니다.m(__)m
어떻게든....정말 어떻게든!!!무슨 수를 쓰던!!!!어떻게든 뭔가 해보겠습니다......
베스핀 흡입때문에 그동안 빡치셨을 분들께 정말 정중히 사과드립니다....죄송합니다.......
베스핀 흡입 때문에 저장소 삭제하고 또 하고 또 하고 또 하셨을 분들께, 정말 고개 숙여 사죄드립니다.
죄송합니다. 제작자의 능력이 부족하여 생긴일이니 부디 노여움을 풀어 주시기 바랍니다.
연휴는 컴퓨터를 못만지니 무리고....연휴 이후...정말 뭘 어쩌든 어떻게든 정말 좀 수를 내보겠습니다.....
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.