Вообще, все разрабы начиная с корейцев и заканчивая админами фришек пытались сделать олимп максимально интересным, что бы не было случаев, когда топ олимпиец с 100% винрейтом будет периодически попадать на бомжей делающих квестик на 10 полетов. В идеальном мире, профессиональные олимпионики должны попадать исключительно друг на друга и показывать бои в стиле "изо всех сил"... Но такие искусственные условия отбора быстро раскусываются, чисто наблюдением за большой статистикой залетов. Ну и соответственно абузятся. И вариантов решения этой проблемы не так уж и много - первый, это абсолютный рандом при подборе соперников, но минусом такого подхода, является то, что при достаточно большом количестве народа, летающего на олимп, два сильных олимпийца рискуют вообще не встретится друг с другом никогда, даже если будут постоянно писаться одновременно. А фармить себе шмот, эпики и ловить ЛСы, чтобы попадать на бомжей однонюковых - такой олимп быстро надоест. Другой вариант, как мне кажется более жизнеспособный - оставить ту же систему подбора соперников по очкам, но убрать возможность узнать свои птс-ы до оглашения результатов. Т.е. при победе/поражении у тебя просто выскакивает табличка - поздравляем вы победили и нанасенный/полученный урон. Все, птсы не показывать ни общее количество, ни сколько получил/потерял. Ну и конечно в клиенте не должно быть никакой возможности посмотреть птсы свои либо других людей. Это хоть и не уберет возможность абуза полностью, но усложнит его просчет. И при этом не повлияет на обычный олимпийский процесс вообще никак.
P.S. Правда мне тут пришла в голову мысль, что сторонним софтом можно будет птсы все равно посмотреть, но это уже совсем другая тема. Да и подбор можно, кстати чуть усложнить и сделать условием не минимальную разницу птс, а например 1й с 3м, 2й с 4м и т.д. Будет небольшой эффект рандома, уже абуз чуть усложняется.