that looks even worse.... your use of threading to handle a team deathmatch game? Even the way you utilize the thread is terrible, good luck on your memory leaks moron.
Ew.. what the hell is this? Looks like you just got someone elses work, and pasted it on here, without even properly evaluating it. Firstly learn to give credit where it is due, secondly, what on earth is this?
if (RoomID == null)
Um? Where is the RoomID variable? It isnt defined? And what the...