Man, I knew about Thor before it was posted and I even supported it when it was posted, but I never tried it out for myself, anyways already downloaded the source from the SVN, just need to install MS SQL and I'll begin on testing this, I'm gona try to properly set it up, anyways if anyone needs help with this I'll do my best to help, I'm experienced with servers and shit I basically know the basics and bits of basically and almost every aspect of every habbo server, never done MS SQL but it can't be rocket science and I like new things. Anyways, if anyone needs serious help private message me, or post here (I prefer a post here) and be as descriptive to your issue as possible otherwise I can't really help you can I? But yeah, aside from Nillus I'll be offering help.
Quote: Originally Posted by
RubberMan
Sorry if im bringing back a old thread but. Split into different servers is crazy. Not many of us have dat many pc to use.
You mean clustered. This is actually very good, the very first Habbo Retro was coded in VB6 and had 3 servers, it was clustered, people don't know why, but if they used their heads they'd realize that VB6 can only do one thing at a time, well with 3 servers it does 3 things at a time, which means it would have an imense speed boost, now imagine any other language, instead of running one main program, running a bunch of different programs, one processes packets and sends it to other servers that would handle the packets, you could have a server for the different types of pathfinding per room, and a server for just Battle Ball and Snow Storm, if the Battle Ball server is experiencing latency the main one probably wont, obviously habbo uses more than one PC, but we can still use one, and if for example someone crashed Battle Ball, the main server would realize it crashed and end any active processes, close its port, and restart the server for battle ball, things like that. The main server would never crash because its just the server that sends things to all other servers or could be just there to make sure the other servers are up and doing their job unless specified otherwise, also, with clustered servers, say theres a bug with the console, you can simply turn off console and work on it, then bring it back up without taking down the whole server to work on what could possibly be a one liner of code, and that my friend is why Clustered servers are gangsta'