---
tags: JKA_Anti-cheat
---
# Anti-Cheat Features
## 0.9.5 Beta
You can now `followprev` using the alt-fire when you are spectator (credits to Bucky).
---
Add the possibility to force every ingame players to join the spectator team.
> /rcon forceteam -1 spectator
---
Add the possibility to silence a client on say/say_team/tell separatly
Chat type :
> -1 - All chat
> 0 - Public chat (say)
> 1 - Team chat (say_team)
> 2 - Private chat (tell)
To silence a client:
`/rcon sv_clientsilence <client number> <chat type>`
To unsilence a client:
`/rcon sv_clientunsilence <client number> <chat type>`
To display on which chat the client is silenced on don't type the chat type, for example :
`/rcon sv_clientsilence 0`
or
`/rcon sv_clientunsilence 0`
---
## 0.9.4 Beta
We now use ICC to compiles the engine (we used GCC before that).
---
## 0.9.3 Beta
You can now display your personal stats (kills, deaths with suicides and your ratio):
> /myratio
---
On Duel (3) & FFA (0) gametypes spectators are now allowed to talk in team chat without disturbing ingame players.
---
## 0.9.1 Beta and before
Lots of exploits/crashs/security issues got fixed in the engine.
---
Display net settings of every clients on the server :
> /netstatus
> /showNet
---
You can now give the reason of the kick :
> /rcon clientkick 3 Stop insulting people
---
You can now rename a client directly from the engine (no mode needed) :
> /rcon sv_clientrename 3 Yberion
---
Added a dice system, you are allowed to roll a dice 3 times per round (there's a delay of 1 minute between each roll). Only players in game are allowed to do that. The value of the dice will randomly be generated between 1 and 100 for everyone. This system can be disabled.
You have the possibility to custom values of that system with :
- `sv_enableDiceSystem` (default to 1, Enable dice system)
- `sv_diceDelay` (default to 60, Delay between each dice)
- `sv_diceNumber` (default to 3, Number of times you can roll the dice per round)
https://image.noelshack.com/fichiers/2019/22/5/1559265469-shot2019-05-31-03-16-28.jpg
---
You can now silence and unsilence a client directly from the engine (no mode needed) :
> /rcon sv_clientsilence 3
> /rcon sv_clientunsilence 3
For now it silence on every chat, I'll add more options later.
---
I improved the server side engine demo recording system. You have the possibility to make the server to record demo for you (you'll need FTP access to get the file ofc).
> /rcon sv_record 3 Yberion_s3_esl1v1
> /rcon sv_stoprecord 3
Record every clients in game :
> /rcon sv_recordingameplayers
Stop recording demo on every clients :
> /rcon sv_stopallrecord
Rename an existing demo :
> /rcon sv_renamedemo ybeDemo1 ybeDemo42
List who is recording (/netstatus also show who is recording with the column R, rcon status too) :
> /rcon sv_listrecording
---
You can now add client's IP to a whitelist. In case there is a ddos, the client who is in the whitelist will have the priority to connect on the server (credits to fau & jk2mv) :
> /rcon whitelistip CLIENT_IP_HERE
When joining a server which isn't being ddos, the ip of the player joining is automatically added to the whitelist.
---
The server forces rate to 25000 by default and snaps to sv_fps' value which is by default 20.
To change the rate (in server.cfg or with rcon):
`sv_clientRate 25000`