added functions retroPVP (need test) on other protocols