Once more into the breach.
phpDiplomacy is not Diplomacy. Diplomacy has a winner and a loser. It is one game, in isolation, perhaps never to be played again. Most players would view a draw as a failed game, if not a loss. Second, third, etc. count for nothing. Its all about the winner.
phpDiplomacy has points, PPSC, rankings, viewable records of past games, etc. Once that is introduced, the objective is maximizing points over the cluster of games. Why all this worry about ranking algorithms if it is not? At that point reputation, grudges, and perceptions all enter in as valid game tools to be used in maximizing score. To me it makes the game richer, but clearly different.
If you don't want that, then fine. Install the code on your own site, eliminate all ranking by points and rank purely by a won/not won count, ratio, or combination of all those. Easy enought to do by ruling out PPSC games and giving draw points back to all players, even eliminated players. You would have a very traditional Diplomacy game where only the victory mattered. I'll play there too and play just for the win - the site defines the goals.
Kestas has chosen a different route and as a result has changed the goals and dynamic of the game. That I expect is why the country rankings on phpDiplomacy do not match the traditional Boardman rankings - The advantages change whether playing for win, draw, or supply center count.
On to Ivo's claim that reputation is metagaming. Lets say that Turkey offers an alliance to Austria in Spring 1901. Is it metagaming for Austria to look back through Turkey's profile and see how he likes to open games and whether he has backstabbed Austria? If it is not, is it Metagaming for Turkey not to backstab Austria for the fifth time in a row just because he doesn't want that record out there? If it is then why are those records available. Do you think no one did that in the days of postal diplomacy? In a FTF game were you more likely to stab the guy who stabbed you last week?
Metagaming can not (on this site as it is currently constructed) be about using your play to affect your chances in future games. It is about using secret connections between players and games to affect a current game. Letting one on-going game affect another on-going game is probably Metagaming. Threatening the same definitely is. Trading victories between players definitely is. Not trying to win purely so another player can rack up the wins is. Metagaming is the game version of insider trading.
Trying to control others perceptions of you and using that is what Diplomacy is all about. You win because at some point people made critical errors in judgment about you. phpDiplomacy just puts that on a bigger stage.