use shard ids not server ids