Got bored and since I wanted to bring a unique database structure to the emulator as mentioned before. I figured there wouldn't be any CMS to support it, ergo decreasing the usage. So I took a few mins to scratch up Revolt, an Asynchornous, powerful, stable, and definitely secure Habbo Web CMS...
Planning on recoding the Encryption today, been having problems with it so it must go :c
Didn't have to recode the Encryption, fixed the error with time to spare, but encountered a new one. Hibernate error, I was using Session instead of the JPA EntityManager, and have yet to implement 1 using...
I hinted Adil about it before anyone else and I don't think he really cared, why is it such a big deal? I'm very fond of the name and it seems pretty vacant to me.
I'll rethink of a name when I get the chance. If you all have any suggestions, I'll consider them. Otherwise, not changing around...
Everything looks pretty kleen. Although you should look into using ES6 features, much more convienent and work just the same.
For Example:
app.post("housekeeping/error_logs", function(req, res) {});
app.post("housekeeping/error_logs", (req, res) => {});
I don't get it. + I didn't realize Rev even stood for Revolution, doubt anyone CARES THOUGH.
EDIT:
Might post some screenshots of the in-game later, cba setting up a hotel on this server.
Revolution Server
Revolution is a simple, elegant Java Emulator compiled using the Gradle dependency manager. Developed currently by myself, with help from the emulator(s) I use as reference such as Comet, Arctucus, and Azure, Revolution aspires to be a highly optimized, fully functional, Habbo...
Make optimizations to your ground code. Specifically your express server, before redesigning your software.
Node is not a progrmaming language, and PHP is a scripting language for multiple web server's that support it.
Small task like sending text over don't have to be done using socket.io or...
EJS is a server AND client-side templating framework, Angular is a structural client-side framework with a RESTful back-end, good for doing client-side things like working with the DOM. Switching wouldn't be such a good idea, but who says you can't use both?
Make a GitHub so I can criticize you some more..
Why the sudden switch to Node.js? PHP 7 is more than good choice of language for developing a Habbo Roleplay website.
Take a look at Sequelize ORM rather than using the mysql npm
http://docs.sequelizejs.com/en/latest/
Morgan is useful for logging in regards to HTTP servers, middleware for Express
https://github.com/expressjs/morgan
Don't use Socket.io just because people tell you to use it.
Goodluck, noob...
Of course it can load slightly slower than hosting everything on 1 server at times, but you'll see an overall performance increase in your emulator, and web server. If they're hosted on separate servers, one of them cannot hog resources and processing time/power which could be used for the other...