If you do in this way its waste of time. One usefull thing that you can do its split it in Login, Map, Chat, Events. But you need to have in mind that you need to be a good programmer. You can also make a search about Input Output Completion Ports, and see that is a good solutions for OTServs.