add server processing for player