2. geht jetzt schon nicht. Sobald man mehr eingibt, wird die Eingabe auf die maximal möglichen FP angepasst.
Ich habe das jetzt einmal ausprobiert:
1.) Ja du hast Recht, wenn man zu viel eingibt, wird es korrigiert.
2.) Es wird jedoch nicht überprüft, ob inzwischen jemand anderer schon eingezahlt hat.
Beispiel:
.) In einer Arche fehlen noch 4001 FP, P1 gibt 2001 FP Mäzenbonus (P1 abgesichert).
.) Spieler A öffnet das LG und rechnet noch einmal in Ruhe nach, wieviel er einzahlen muss und ob der Platz auch wirklich save ist.
.) Währenddessen öffnet Spieler B das LG und weil dieser ein besserer Kopfrechner ist, ist dieser schneller und zahlt 2001 FP ein und holt sich damit P1
.) Spieler A gibt nun auch 2001 ein, das Spiel nimmt die 2001 FP an, da es nicht weiß, dass schon jemand anders eingezahlt hat
.) Spieler A drückt auf absenden, der Balken schießt nun schnell um 2001 FP nach oben.
.) Der Server korrigiert die Zahlung auf 2000 FP (selbe Logik wie beim 10 FP Button, wenn nicht mehr genug Platz ist) und lässt sie durch. Man levelt das LG und belegt P2 mit 1000 FP d.h. 1000 FP Schaden. P3 bis P5 bleiben unbelegt, weshalb auch der Eigentümer nicht einfach den Einzahler entschädigen kann.
Deshalb bleibt mein Grundvorschlag gleich:
Einzahlungen vom Client, die nicht mehr ins LG passen müssen vom Server abgelehnt werden.