Project

General

Profile

Feature #1142

Cheating in netgames

Added by skyjake about 21 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
2003-03-14
% Done:

100%


Description

The server should have a cvar to allow/prevent
cheating in netgames. Clients would need to send
their cheat requests as messages to the server.
Unfortunately requires specialized changes to each
of jDoom, jHeretic, jHexen.

Labels: Multiplayer

History

#1 Updated by tolwyn almost 21 years ago

Logged In: YES
user_id=616016

This would go a long way to support coop gaming. Especially
when we are playing with maps that have poor coop support
relating to poor level design.

And.. uh, girlfriends and such.

#2 Updated by tolwyn almost 21 years ago

Logged In: YES
user_id=616016

Options for flags:

server-cheats "n"

When enabled, update/allow:

cheat "string"

Where "string" is:

noclip
spispopd
idclev nn
idmus nn
idbehold n
etc. etc.

Also:

Give command needs refinement.

give 1 through give 7
should related to weapon id number
give a - ammo
give b - berserk
give g - goggles
give r - armor
give bp - backpack
give m - Computer Area Map
etc. etc.

#3 Updated by skyjake almost 21 years ago

Logged In: YES
user_id=717323

This is how things work in 1.7.12: The cvar is
"server-game-cheat". Setting it to one will allow the
cheat commands "god", "noclip" and "give". Other cheat
commands won't work. Only the console command cheats
work in netgames (the cheat code is a mess and each
game uses its own cheat system; I don't feel like revising
it right now).

jDoom now has "give p" => backpack full of ammo.

#4 Updated by tolwyn almost 21 years ago

Logged In: YES
user_id=616016

I used the term "cheating" loosely, and this mostly applies to
COOP games over DM games.

I just wanted to be clear as to why this is requested, to
combat poor level design, 1x doors, frustrated girlfriends,
demo recording (movies), etc.

Also, the spawn object would be great, too, to allow in COOP
is cheating is enabled.

This would present some interesting options.

#5 Updated by skyjake almost 21 years ago

(originally posted by anonymous SF.net user)

Logged In: NO

i do believe the give command need refinement too. i think it
the backpack should be "p" instead of two character variable.

also there should independent cheat allow/prevent toggling
like:
allowcheat "string"

#6 Updated by skyjake almost 21 years ago

(originally posted by anonymous SF.net user)

Logged In: NO

And when clients send cheat command to server, server can
select accept or don't accept cheat commands.

#7 Updated by skyjake over 20 years ago

(originally posted by anonymous SF.net user)

Logged In: NO

if berserk is "give b", the backpack should be just "give p". just
so we can still use the multiple give feature like "give akw" for
ammo, keys and weapons.

Also available in: Atom PDF