Menu
Forums
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Trending
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Upgrades
Log in
Register
What's new
Search
Search
Search titles only
By:
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Server Development
Habbo Retros
Habbo Recruitment
[RP]Looking for anyone who can code HTML/C#.
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Jaden" data-source="post: 339495" data-attributes="member: 51705"><p>I'm developing an RP and the CMS is entirely out of JavaScript (Node.js) and I recently discovered that I have a need for clean code, even HTML.</p><p>I personally think the best languages you could know when it comes to Multi-threaded Game Development is C# and JavaScript.</p><p></p><p>Also, Fixing up reality? <strong>This won't work.</strong></p><p>Reality's base (Snowlight) was also terrible.</p><p>But if you receive a more than decent C# developer who is willing to fix that pile of shit then you should have them focus on.</p><p></p><p><strong>The usage of threading:</strong></p><p>Reality's main problem lies around the careless usage of threads throughout the emulator. They're threads for pointless shit like a taxi command. The developer failed to understand that threads are very expensive to the CPU and using threads for redundant functions such as taxi is going to bring major lag to your CPU.</p><p><strong></strong></p><p><strong>Networking/Sessions:</strong></p><p>A Simple TCP Listener with callbacks that interrupt the servers main thread is just bound to fail. Looking at the way reality "disposes" sessions or that function in the Session handler is just redundant. It doesn't dispose of anything-- all it does is throw an exception just to catch it.</p><p></p><p><strong>The usage of MySql:</strong></p><p>I never understood the reason ben did this, and probably won't ever. Reality uses MySql to update the users data while the user is still in game, no cache was involved in this process at all. I think its just bad practice.</p><p></p><p><strong>Lack of Concurrency-- Outdated Code?:</strong></p><p>Snowlight uses an outdated version of .NET as it was written in 2011.</p><p>Need I say more?</p><p></p><p>I'm pretty sure I can go on forever.</p></blockquote><p></p>
[QUOTE="Jaden, post: 339495, member: 51705"] I'm developing an RP and the CMS is entirely out of JavaScript (Node.js) and I recently discovered that I have a need for clean code, even HTML. I personally think the best languages you could know when it comes to Multi-threaded Game Development is C# and JavaScript. Also, Fixing up reality? [B]This won't work.[/B] Reality's base (Snowlight) was also terrible. But if you receive a more than decent C# developer who is willing to fix that pile of shit then you should have them focus on. [B]The usage of threading:[/B] Reality's main problem lies around the careless usage of threads throughout the emulator. They're threads for pointless shit like a taxi command. The developer failed to understand that threads are very expensive to the CPU and using threads for redundant functions such as taxi is going to bring major lag to your CPU. [B] Networking/Sessions:[/B] A Simple TCP Listener with callbacks that interrupt the servers main thread is just bound to fail. Looking at the way reality "disposes" sessions or that function in the Session handler is just redundant. It doesn't dispose of anything-- all it does is throw an exception just to catch it. [B]The usage of MySql:[/B] I never understood the reason ben did this, and probably won't ever. Reality uses MySql to update the users data while the user is still in game, no cache was involved in this process at all. I think its just bad practice. [B]Lack of Concurrency-- Outdated Code?:[/B] Snowlight uses an outdated version of .NET as it was written in 2011. Need I say more? I'm pretty sure I can go on forever. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Server Development
Habbo Retros
Habbo Recruitment
[RP]Looking for anyone who can code HTML/C#.
Top