Bug 873

Summary: private message functionality
Product: Odamex Reporter: JKist3 <jkist3>
Component: Server & ClientAssignee: Odamex Bug Reporter <odamex-bug-reporter>
Status: NEW ---    
Severity: normal CC: alexmax2742, ijgjgr
Priority: P1    
Version: (old) 0.6-dev   
Hardware: All   
OS: All   

Description JKist3 2012-07-15 05:29:35 UTC
Would be nice to have private messaging as in zdaemon.  Zdaemon uses the sayto command for this. example:

sayto $playername text

only playername gets this chat message.
Comment 1 Alexander Mayfield 2012-07-15 16:44:34 UTC
It seems like a good idea in theory.  However, I worry about potential exploits.  How about these limitations?

- If you're ingame in a non-team game, you can only PM other ingame players
- If you're ingame in a teamgame, you can only PM other people on your team
- If you're a spectator, you can only PM other spectators

Should there perhaps be more settings...one that's limited and one that allows free messaging across spectator boundaries and teams?  It also seems natural to extend this to allowing people to leave messages that only appear in the server admin's logs (i.e. to warn about potential cheaters).
Comment 2 Amateur Spammer 2012-07-15 19:57:31 UTC
(In reply to comment #1)
> It seems like a good idea in theory.  However, I worry about potential
> exploits.  How about these limitations?
> 
> - If you're ingame in a non-team game, you can only PM other ingame players
> - If you're ingame in a teamgame, you can only PM other people on your team
> - If you're a spectator, you can only PM other spectators
> 
It's not like players can't communicate already through channels other than in-game chat, such as voice chat (and cheaters will do this; in-game chat is too unwieldy).
> Should there perhaps be more settings...one that's limited and one that allows
> free messaging across spectator boundaries and teams?
Probably, given the above.
> It also seems natural to
> extend this to allowing people to leave messages that only appear in the server
> admin's logs (i.e. to warn about potential cheaters).
Perharps, if you hvae time to implement it :)
Comment 3 JKist3 2012-07-15 21:11:27 UTC
Alex: players not being able to message spectators and vice versa is fine.  This is how it operates on zdaemon.
Comment 4 Alexander Mayfield 2013-03-17 22:36:33 UTC
Private messaging functionality is in as of r3740.