MantisBT - Zandronum
View Issue Details
0002678Zandronum[All Projects] Bugpublic2016-03-22 20:542023-08-06 04:02
Fused 
 
normalminorhave not tried
closedno change required 
 
3.1 
0002678: The log command does not print a message for a players unless clientsided.
Log does not print a string to every players even though it does in zdoom (which was clearly its intended behavior) and that there is no way for zandronum to do just that unless directly in a clientside script which one can imagine can become problematic very quickly.
No tags attached.
related to 0002836resolved Kaminsky A way to transfer strings from server to client and reverse in ACS 
Issue History
2016-03-22 20:54FusedNew Issue
2016-03-22 21:56DuskNote Added: 0014604
2016-03-22 21:57DuskNote Edited: 0014604bug_revision_view_page.php?bugnote_id=14604#r8846
2016-03-23 21:31LeonardNote Added: 0014605
2016-10-21 19:16KorshunNote Added: 0016074
2016-10-23 19:45DuskRelationship addedrelated to 0002836
2017-01-13 10:08FusedNote Added: 0016633
2017-01-13 13:29CatastropheNote Added: 0016634
2017-04-08 11:12KorshunNote Added: 0017093
2023-08-05 20:31FusedNote Added: 0022904
2023-08-05 20:32FusedNote Edited: 0022904bug_revision_view_page.php?bugnote_id=22904#r14003
2023-08-06 04:02KaminskyStatusnew => closed
2023-08-06 04:02KaminskyResolutionopen => no change required
2023-08-06 04:02KaminskyFixed in Version => 3.1

Notes
(0014604)
Dusk   
2016-03-22 21:56   
(edited on: 2016-03-22 21:57)
Talked with Fused in PM about this. We cannot just change Log() without breaking backwards compatibility big time. The best I can come up with is introducing a LogBold() which transmits the message to all clients, since that function does not appear to currently exist.

(0014605)
Leonard   
2016-03-23 21:31   
Yes that sounds like a good idea however it would also be nice to be able to transmit the message to specific clients too, maybe by using the script's activator like hudmessage does or with a simple parameter.
(0016074)
Korshun   
2016-10-21 19:16   
It would be great to replace a lot of hacky and laggy scripting to send strings over the network or enumerating all possible messages and sending their numbers to several different clientside scripts just to display a message integrated into the log.
(0016633)
Fused   
2017-01-13 10:08   
This is not really an important suggestion anymore now that I can simulate this with syncing strings'https://zandronum.com/forum/viewtopic.php?f=94&t=7988&p=103068#p103068. [^]'
(0016634)
Catastrophe   
2017-01-13 13:29   
Disagree, it is still important. People shouldn't have to use workarounds like that for a basic feature like this.
(0017093)
Korshun   
2017-04-08 11:12   
A proper implementation of LogBold would be way more efficient than hacky workarounds.
(0022904)
Fused   
2023-08-05 20:31   
(edited on: 2023-08-05 20:32)
This can get closed now that `SendNetworkString` exists, which allows you to basically create your own system of logging. This does not require my hacky packet system mentioned in the previous post.