Make offline servers assign player skins from custom URLs each relog, and let clients load unauthenticated skins.