mob
Login()
..()
var/savefile/sa=new("player")
sa>>banned
//rest of login...
verb
Ban(mob/them in world)
them.banned=1
var/savefile/sa=new("player")
sa<<them.banned
del them
Problem description:
When I run my project on DM, once the Login hits the savefile, it fails and crashes the rest of Login(). Then when I host on Daemon, it works perfectly fine and the savefile also works. However, some people get the crash while others work fine, and it seems to always be the same people either working or failing. Also, it provides no runtime error. And if I change the brackets to src, or leave it blank, it doesn't work. Changing the brackets to key has the same result as giving it a name. Why does the savefile crash? And why only some people?
Anyways, you should check if the file "player" exists with fexists proc. If it doesn't exist, there is nothing to load/read.