>die versionen sollen untereinander kompatibel sein, was aber ersteinmal irrelevant ist
>sprich jeder programmiert seinen server anders
>ich hole ein kartendeck raus sage es sei gemischt und verteile die karten
>würdest du mir vertrauen?
da muss man sich dennoch auf schnittstellen einigen... im realen leben zb. vergleichbar mit den mau-mau regeln und der sprache. schonmal probiert dein deck rauszuholen um mit einen japaner am bahnhof zu spielen?

)
wenn ein client immer server ist (nicht dediziert!), so ist schummeln leider theoretisch immer möglich - vom mischen mal abgesehen. wie willst du als client gegenchecken, ob dein partner nicht n paar sonderlocken in seinen server implementiert hat -- zeige stapel, tausche karten vom stapel, werfe karten weg ohne rückmeldung?

im realen leben also wie maumau unter blinden...