Der Client darf lediglich einen Request an den Server senden, diese auszuführen. Der Client reagiert dann letztendlich nur auf die Aufnahme des Items.
Genau das passiert eben zurzeit nicht. Der Client schickt keinen Request an den Server. Der Server bekommt lediglich die Spielerposition (die braucht er sowieso) und wenn
der Server erkennt, dass der Spieler in der Nähe eines Items steht, schickt er eine entsprechende Nachricht an den Client. Die Kommunikation Client->Server->Client habe ich also nicht, sondern ein einfaches Server->Client.
Mal davon abgesehen. Dass ein Item aufgenommen werden soll und das Inventar voll ist wird nichts sein was durchgängig passiert.
Das ist richtig. Ich möchte nur vermeiden, dass sich hier ein potenzieller Bug einschleicht, der später sehr schwer zu erkennen und zu beheben wird.
BTW: Ich plane auch kein MMORPG, sondern ein Spiel, dass man auch mal mit ein paar wenigen Freunden spielen kann. Die genaue Anzahl hängt einfach davon ab, wieviel Leistung das den Host später kostet.