MantisBT - Soldat Dedicated Server |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000368 | Soldat Dedicated Server | Admin-Client Protocol | public | 2013-08-03 18:26 | 2013-08-06 13:03 |
|
Reporter | Bistoufly | |
Assigned To | | |
Priority | normal | Severity | tweak | Reproducibility | N/A |
Status | feedback | Resolution | open | |
Platform | | OS | | OS Version | |
Product Version | 2.7.4 | |
Target Version | | Fixed in Version | | |
John | |
|
Summary | 0000368: normal chat cannot be formally distinguished from system messages, commands, etc. |
Description | As you can see in attached txt file, commands and system messages are formally indistinguishable from non-team chat.
Possible fix: add (CHAT) in front of those lines. |
Steps To Reproduce | |
Additional Information | Originally reported by Vv00t-SN in Soldat forum:
In point II) of the following post:
http://forums.soldat.pl/index.php?topic=42784.msg514390#msg514390 [^] |
Tags | No tags attached. |
Relationships | |
Attached Files | commands and system messages are formally indistinguishable.txt (613) 2013-08-03 18:26 https://bugs.soldat.pl/file_download.php?file_id=447&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2013-08-03 18:26 | Bistoufly | New Issue | |
2013-08-03 18:26 | Bistoufly | File Added: commands and system messages are formally indistinguishable.txt | |
2013-08-03 23:52 | Falcon | Category | Game Protocol => Admin-Client Protocol |
2013-08-04 01:31 | Shoozza | Note Added: 0001826 | |
2013-08-04 22:54 | Mr | Note Added: 0001828 | |
2013-08-05 11:34 | Falcon | Note Added: 0001836 | |
2013-08-05 11:34 | Falcon | Status | new => confirmed |
2013-08-06 13:03 | Falcon | Note Added: 0001842 | |
2013-08-06 13:03 | Falcon | Assigned To | => Falcon |
2013-08-06 13:03 | Falcon | Status | confirmed => feedback |
2013-08-06 13:03 | Falcon | Assigned To | Falcon => |
Notes |
|
|
I dont see the issue.
Normal chat looks like this:
[playername] chattext |
|
|
(0001828)
|
Mr
|
2013-08-04 22:54
|
|
And exactly that is the issue. Assume you have two players:
One named Player, one named [Player].
"Player" now says "has left the alpha team".
The resulting message:
[Player] has left the alpha team
is ambiguous: It is not possible to know whether "Player" just wrote a chet message, or "[Player]" actually left a team.
(The whole protocol is a horrible mess anyway. Filtering out messages is basically brute-forcing and matching against possible masks.) |
|
|
(0001836)
|
Falcon
|
2013-08-05 11:34
|
|
I'd rather throw current admin protocol to bin, but tweak would be useful either i guess. |
|
|
(0001842)
|
Falcon
|
2013-08-06 13:03
|
|
|