예를 들어 함수 A가 NPC의 길찾기 처리라면, 이를 그림 4-15와 같이 ‘길찾기 담당 서버’를 여러 대 두어서 처리 부하를 분산할 수 있습니다.
▲ 그림 4-15 NPC의 길찾기 알고리즘 분산
플레이어가 느끼는 처리 성능을 높이는 또 다른 방법은 네트워크 프로토콜을 최적화하는 것입니다.
네트워크 프로토콜 최적화의 첫 번째 방법은 메시지의 양을 줄이는 것입니다. 서버는 수신과 송신을 해야 하는 메시지 수가 많거나 메시지가 차지하는 총량(바이트 수)이 많으면 처리 부담이 증가합니다. 따라서 메시지의 양 자체를 줄여야만 서버 부담이 줄어듭니다.