Спасибо. Нашел там ссылку
http://elo.divergentinformatics.com/ и похоже там используется сумма по каждому сопернику. Как я думал по первому варианту.
Написал вот такую фигню по симуляции
http://microraces.com/rating_simulation_elo.php Галочка "По всем игрокам" вроде подобным образом считает. Но мне не нравится, что на большом числе игроков довольно сильно меняется рейтинг.