Here’s an update on the progress of the mousetrap² project.
- The mousetrap client now is able to communicate with mt_server.
All players which doesn’t have the mousetrap client will be kicked.
- The cvar restriction system is done.
Iit now has 4 cvars which will be checked:
”cl_maxpackets”,
”snaps”,
”rate”,
”cl_timenudge”,
”cg_shadows”
The serveradmin can limit these cvars using these server cvars:
”mt_cl_maxpackets”,
”mt_snaps”,
”mt_rate”,
”mt_cl_timenudge”,
”mt_cg_shadows”
Example:
mt_cl_maxpackets “40 100″ //this will limit the cl_maxpackets cvar so it’s value has to be within 40 and 100
mt_snaps “20″ //this will limit the snaps cvar so it’s value has to be equal to 20
- The mousetrap client now checks on hacks and injectors.
You will be globaly banned when using injectors or hacks.
These ban are not to be discussed, once banned you can not enter any of the server which use mt_server.
Note, NO injector can be used, so no winamp plugin or http downloader.
That’s it for now, stay tuned for more updates!
Hey add more cvsar please. Server admin can choose how to limit them so why not add more?
I am not going to add 100 cvars because I don’t want a second punkbuster.
The only cvars which get restricted are the cvars which have a great advantage upon other players.
so u dont wanna give server admins the option to restrict cvars that they think are giving players advantages. and leave out the single most misused cvar m_pitch just because you have a shitty mouse. i say get a new mouse and add m_pitch to the program.
besides the fact that programming such a function will take some time and not to forget, it will increase the memory usage of Mousetrap, both serverside and clientside.
Plus most of the serveradmins can barely set up a server, giving them the option to randomly restrict cvars would mean the end of rtcw 1.0.
i think what dutchmeat is trying to say is that this isnt a way of creating another punkbuster, hes simply trying to get rid of the OBVIOUS causes such as hacks and blatently shit CVARS which he has added.
adding more functions would be nice but lets try and get this working first and see how many people this stops, im sure things can always be added the odd CVAR if needed in another V of MT.
Maybe you can add the option to show which cvars the players are using but not kick for them? For example if we want to play with fixedphysics 0 it would be very welcome to see that people dont use 333 fps. Or even though u dont want to restrict m_pitch, it could still be good to be able to see who is using an m_pitch that could be considered too low.