Round not Starting

On my Garry’s mod server on the gamemode Murder. I found a glitch I don’t know what is the cause of it but I go ahead and play a few round and then I realize there is only one person and the rest are spectating (normally the Murderer or Magnum guy) I don’t know what caused all of this. The only way I can fix it is by changing the map or restarting the server but I lose people from that. Can you guys help me?

These are all the errors I get when it happens(Always has been on the end of the 3 round.):

[ERROR] gamemodes/murder/gamemode/sv_rounds.lua:32: bad argument #1 to ‘WriteDouble’ (number expected, got nil)

  1. WriteDouble - [C]:-1
  2. NetworkRound - gamemodes/murder/gamemode/sv_rounds.lua:32
  3. unknown - gamemodes/murder/gamemode/sv_player.lua:17

Timer Failed! [Simple][@addons/gmdonate/lua/gmdonate/kernel/action.lua (line 23)]
[[RO]Militant Mario|41|STEAM_0:1:78534115] Lua Error:
Couldn’t include file ‘damagelogs/cl_damagelog.lua’ (File not found) (@lua/autorun/damagelog_autorun.lua (line 22))

Update: I have even tried reinstalling it.