protected function processPackets($packet_id, array $packets = [])
    {

        // The response is gold source if the packets are split
        $this->source_engine = self::GOLDSOURCE_ENGINE;

        // Offload to the parent
        $packs = parent::processPackets($packet_id, $packets);

        // Reset the engine
        $this->source_engine = self::SOURCE_ENGINE;

        // Return the result
        return $packs;
    }