prjHELLO Summary Project HELLO is a server that I decided to challenge myself when seeing the "v1 servers" dead in another forum. That's when something needed to be done! I did some research for some websites and found my answer. This server is very basic but will be great for beginners who are learning how to use/understand C#. Since all of you Habboons are more interested in the features rather then the story behind it, here we go. Google Code SVN: project-handshake - Revision 2: /trunk PLEASE DOWNLOAD LATEST VERSION! CHANGE LOG: Code: 6 - 27 - 2011 --- Register works, please download it from SVN at: http://project-handshake.googlecode.com/svn/trunk/r2/ More public rooms! (Thanks to SrTetris): http://forum.ragezone.com/6393516-post18.html MySQL (Class stolen from Ion). Socket TCP Server (Website: C# Tutorial - Simple Threaded TCP Server | Switch on the Code) Habbo Hotel V1 protocol Unique V1 packet handling (Thor inspired) Habbo Features Login from MySQL - checks features Packet Handling (Unique for C# V1 servers) example, Code: fuseMessage = new serverMessage("SYSTEMBROADCAST"); fuseMessage.AppendString("Wrong username or password."); NewSocket.SendData(clientStream, fuseMessage); Loads users credits when logging in. Sends USEROBJECT on login for room entering (therefore being able to see figure). Loads console motto Loads private rooms from database Loads public rooms from database. No more switch cases, uses voids instead! (delegates) example: Code: public void VERSIONCHECK() { fuseMessage = new serverMessage("ENCRYPTION_OFF"); NewSocket.SendData(clientStream, fuseMessage); fuseMessage = new serverMessage("SECRET_KEY"); fuseMessage.AppendInteger(1337); NewSocket.SendData(clientStream, fuseMessage); } Why is the project called HELLO? Well a short answer would be that HELLO is now todays