I dont think that's the perfect solution 'cause you can still disconnect and wait some time whihc is worth it when you've got a good character. And 'cause I often try to join like 5 servers until I find a good one where I've got enoughh fps, don't have to wait like 15 min and don't spawn in the debug forest. I think there are better solutions like saying you can only disconnect when noone is near or you have to wait then (if thats possible)