MantisBT - Zandronum
View Issue Details
0000417Zandronum[All Projects] Bugpublic2011-04-29 04:252018-09-30 22:38
unknownna 
Torr Samaho 
lowtrivialalways
closedfixed 
98d 
 
0000417: Newly connected clients don't know if other players are using the god mode cheat
Newly connected clients don't know if other players in-game are using the god mode cheat. If a player disables the cheat, the newly connected clients think that the player enabled it.
1. Start a standard server.
2. Connect client A to the server.
3. Join the game with client A.
4. "god" in the console with with client A.
5. Connect client B to the server.
6. Coop spy on client A with client B.
7. "god" in the console with client A.
No tags attached.
png screenshot.png (111,537) 2011-04-29 04:25
https://zandronum.com/tracker/file_download.php?file_id=293&type=bug
png
Issue History
2011-04-29 04:25unknownnaNew Issue
2011-04-29 04:25unknownnaFile Added: screenshot.png
2011-05-02 14:13kgswsNote Added: 0001547
2011-05-02 19:56EruannaNote Added: 0001548
2011-05-02 21:29kgswsNote Added: 0001550
2011-05-03 12:47Torr SamahoNote Added: 0001552
2011-05-03 15:40Edward-sanNote Added: 0001553
2011-05-03 19:37kgswsNote Added: 0001554
2011-05-08 22:22Torr SamahoNote Added: 0001580
2011-05-08 22:22Torr SamahoAssigned To => Torr Samaho
2011-05-08 22:22Torr SamahoStatusnew => feedback
2011-05-09 02:57kgswsNote Added: 0001583
2011-05-09 10:03unknownnaNote Added: 0001585
2011-05-09 10:03unknownnaStatusfeedback => assigned
2011-05-09 12:51Torr SamahoNote Added: 0001588
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2014-11-28 19:07Edward-sanNote Added: 0010994
2014-11-30 12:57DuskStatusassigned => resolved
2014-11-30 12:57DuskResolutionopen => fixed
2018-09-30 22:38Blzut3Statusresolved => closed

Notes
(0001547)
kgsws   
2011-05-02 14:13   
Same goes for noclip and fly, and maybe others.
I would like to fix it (and more cheat bugs) with adding this:'http://www.skulltag.com/forum/viewtopic.php?f=13&t=28805 [^]' directly into skulltag, without needing any patching.
(0001548)
Eruanna   
2011-05-02 19:56   
I think considering Skulltag is a multiplayer port, little as possible should be done with cheats. At most, I think fixing this particular bug is all that's needed to suffice.

Putting in the entire kit and kaboodles with the cheat server control is too much, in my opinion, because Skulltag isn't a game about Doom cheats. Such functions should really fit better in a more developmental setting such as ZDoom.
(0001550)
kgsws   
2011-05-02 21:29   
Well, skulltag is multiplayer port. Someone likes deathmatch, someone coop and someone likes spawning actors with other players. Cheat server is like server with another game mode, and some players like it. This will be OK, but there are other players that for some reason don't like this "gamemode" and ruin it for others.

I made ACSC to help cheat servers against this type of players. This can be added in skulltag without any problems (i did it without access to up-to-date source code), i also found few bugs that could be fixed, and i also have few more ideas that are very hard to implement this way.

And yes, i like cheat servers (usually), thats why i made kgBuild, it is new gamemode where you can build entire map with oter players ... in skulltag.
(0001552)
Torr Samaho   
2011-05-03 12:47   
> I would like to fix it (and more cheat bugs) with adding this:'http://www.skulltag.com/forum/viewtopic.php?f=13&t=28805 [^]' directly into skulltag, without needing any patching.

If it requires minimal work on my part, I may consider this. I personally see no point in cheat servers (debugging aside), but IMHO giving more control to server admins can't hurt.
(0001553)
Edward-san   
2011-05-03 15:40   
From the thread you linked:

Quote

Also sorry, no linux version, i use linux, but i don't have enough experiences with debugging and similar things in linux.


If it were the possibility to implement it in linux, since IIRC a lot of people hosts on Linux servers. It's nothing urgent, though.
(0001554)
kgsws   
2011-05-03 19:37   
> If it requires minimal work on my part, I may consider this. I personally see no point in cheat servers (debugging aside), but IMHO giving more control to server admins can't hurt.
No problem, i can add required CCMDs, should i use ZDoom as base or old GZDoom? (with notes/hints where to apply it in skulltag)

> If it were the possibility to implement it in linux, since IIRC a lot of people hosts on Linux servers. It's nothing urgent, though.
Adding this directly into source code will fix this problem.
(0001580)
Torr Samaho   
2011-05-08 22:22   
This should inform connecting clients about the cheats of other players.

> No problem, i can add required CCMDs, should i use ZDoom as base or old GZDoom? (with notes/hints where to apply it in skulltag)

I'm wondering whether it's better to use GZDoom revision 323 or Skulltag 97c2 as base.
(0001583)
kgsws   
2011-05-09 02:57   
> I'm wondering whether it's better to use GZDoom revision 323 or Skulltag 97c2 as base.
No problem with GZDoom 323, but for some reason i can't compile skulltag 97c2 (under linux).
(0001585)
unknownna   
2011-05-09 10:03   
> This should inform connecting clients about the cheats of other players.

It fixed the issue.
(0001588)
Torr Samaho   
2011-05-09 12:51   
97c2 is not Linux compatible. I first ported Skulltag to Linux in v0.97d-beta4.
(0010994)
Edward-san   
2014-11-28 19:07   
Not sure to know why this is still open, considering the thing was fixed very long ago by this (tested on a 1.3 server + 2 clients).