| 작성자 | XP_ | ||
|---|---|---|---|
| 작성일 | 2005-03-07 16:29:29 KST | 조회 | 7,100 |
| 제목 |
주사위 핵에 대한 블리자드 코리아의 입장
|
||
주사위를 굴렸을 때 나오는 임의의 숫자는 클라이언트가 아닌 서버에서 생성됩니다.
주사위를 다시 굴릴 수 있는 방법은 없습니다. 플레이어가 주사위를 굴리면 서버에서 임의의 숫자를 하나 생성해 주는 것이 이 시스템의 기본입니다. 네트워크 재시도로 다시 굴릴 수도 없으며 클라이언트 측에서 다시 요청할 수도 없습니다.
전리품 획득 시 주사위를 굴릴 때 서버로 전달되는 패킷은 대화 창에 ‘/주사위’ 명령어를 입력했을 경우와는 다른 패킷을 이용합니다.
전리품 획득 시 주사위를 굴릴 경우 패킷에는 처치한 적과 전리품의 유형, 플레이어가 굴렸는지 포기했는지 여부를 알리는 예/아니오 값, 그리고 범위 등이 포함됩니다.
서버에서는 플레이어가 주사위를 굴려서 나온 결과 또는 포기 여부를 모든 파티원들에게 알립니다. 서버에서는 모든 결과를 집계하여 이긴 파티원에게 전리품을 수여합니다.
월드 오브 워크래프트에서는 IBAA 의사 난수 생성 알고리즘을 사용하여 임의의 숫자를 생성합니다. 저희는 그 외에 많은 난수 생성 라이브러리를 보유하고 있으며 필요할 경우 언제든지 더욱 효율적인 알고리즘을 채택할 수 있습니다.
© PlayXP Inc. All Rights Reserved.