Thus spake “Brent Easton”:
I think we need the following:
-
A way to block messages from players. (Like IM clients have.) I would
look for this on a context menu raised by right-clicking on a player’s name.
-
A way to kick a player from a room. (I’d look the same place for that.)
-
A way to lock a room to prevent anyone not already inside from entering.
(Were we ever able to resolve whether this works at present?)
-
A way to invite a player to join a locked room.
-
A way to prevent observers from mucking about with pieces. (Locking rooms
will prevent observers from wandering in to observe. It would be nice if we
could force observers to keep their hands to themselves.)
For blocking messages, it’s clear that this is up to the individual users.
For the others, it’s not clear to me who should have the ability to do these
things.
E.g., there are several kick policies which we could implement:
Consider the following sets:
Kickers = { anyone, any player, the creator of the room }
Kickees = {
anyone,
anyone who is not a player,
anyone who a majority of the users vote against,
anyone who a majority of the players vote against,
anyone who all players vote against
}
Then take the cartesian product of these (Kickers x Kickees). Each pair
gives a kick policy, which tells you who the eligible kickers and kickees
are.
Some of these are clearly crazy, like (anyone,anyone), since that would let
a troublemaker kick bona fide players out of a game.
I think we might have the right conditions for a voting system to work
(mechanism: vote to kick a player on a context menu raised by right-clicking
on the player’s name). In an FPS game, the action can be happening to quickly
for players to take time to vote, there can be 20+ players, there’s not much
time investment in any particular game, and there are other servers to go to
if someone is being intollerably obnoxious. For us, the most common case would
be two players who don’t have to worry about being shot in the head if they
stand still long enough to lodge a kick vote.
–
J.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com)