#!/bin/bash
# Prioritize the server list contained in MY_SERVER_LIST parameter based on server rating
TMP_LIST=""
SHUFFLED_LIST=""
if [ -z "$MY_SERVER_LIST" ]; then
        SHUFFLED_LIST=$SERVER
else
	for i in $MY_SERVER_LIST; do
	    rank=$(netcat $i 9571 | grep rating | cut -d: -f2)
		if [ -n "$rank" ]; then
			TMP_LIST="$TMP_LIST\n${rank}_$i"
		fi
	done

	TMP_LIST=$(echo -e $TMP_LIST | sort -r)
	for i in $TMP_LIST; do
	    SHUFFLED_LIST="$SHUFFLED_LIST $(echo $i | cut -d_ -f2)"
	done
fi
echo $SHUFFLED_LIST
