Andy Butler says the Rovers squad held their hands up to a below-par display against Luton Town in Sky Bet League One.
The league leaders ran out 4-0 winners at Kenilworth Road, and the club captain felt Rovers never got going.
He said: “There were a few home truths said in the dressing room and it’s a reality check for us, they are a good side but we didn’t help ourselves.
“Our overall performance wasn’t up to standards, we didn’t deserve anything from it and they punish us.
“We can’t change it now and we have a game coming up quickly on Tuesday night, we know how important that game is.”
Rovers now have two home games on the bounce as they look to get back to winning ways, and Butler says their attention is already on getting back into the play-off places.
He added: “As a group we won’t dwell on it for too much, we have a good opportunity to pick up six points from back-to-back home games.
“Bristol Rovers have had a change in fortune over the past few games, it will be a tough one but we back ourselves against anybody at home.
At this stage of the season it’s about having some perspective, we’ve got eight games left to get into the top six.”
Rovers return to the Keepmoat Stadium to take on Bristol Rovers on Tuesday March 26, with tickets available from tickets.clubdoncaster.co.uk.