Thanks Jammin R for the information/ stab in the dark lol, unfortunately it didn't work for me.
Also thanks to Megiddo for clearing up the tightvnc thing, that would have confused me too (obviously I didn't notice it before).
I did howerver find the issue. I noticed
42(2.083498): Unknown command "sv_allow_wait_command"
and realized that was probably part of a work around that I use to get my loading screens to work. For some reason they only show after a map reload, but not on a complete server restart, so I run this:
hook.Add("InitPostEntity" , "CheckForStartup" , function()
if RealTime() < 10 then
game.ConsoleCommand("changelevel "..game.GetMap().."\n")
end
end )
The 10 wait time I was using became too quick after the update, changed it to 30 and now it works.
Thanks everyone for taking the time to help out