Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-30-2004, 10:16 AM
bound4doom
Fire Beetle
 
Join Date: Jan 2004
Posts: 1
Default port to .net and C# and SQL server

Just curious if anyone has worked at porting some of this into C# and SQL server instead of mySQL.

I have done this with some of the pieces of the code by moving it out into com dll done in .net. Of course you take the performance hit right on startup as the IL compiles but once it is up and running well it is fast. As far as database well I ported the whole thing over to SQL server 2000 a while ago. Which is a heck of a boost in itself however not practical for everyone. Since unless you have an MSDN subscription SQL server is expensive. But anyway I am finding a lot of the Controls in C# and .net to be much more efficient for this.

Anyway just curious if there is anyone else experimenting with this at this time?
Reply With Quote
  #2  
Old 01-31-2004, 03:37 AM
kathgar
Discordant
 
Join Date: May 2002
Posts: 434
Default

I am not convinced of any benefit of this. Yes, mysql is less mature than MSSQL. However, i do not think it is any faster. You also really can't run our code slow. If the main loop takes too long, you'll probably kill all of your clients. Then there is the whole thing about it being designed to be portable in the first place... I guess i'd still be interested to look at it, but certainly don't expect it to get into the mainline without some serious proof of merits
__________________
++[>++++++<-]>[<++++++>-]<.>++++[>+++++<-]>[<
+++++>-]<+.+++++++..+++.>>+++++[<++++++>-]<+
+.<<+++++++++++++++.>.+++.------.--------.>+.
Reply With Quote
  #3  
Old 02-16-2004, 08:40 AM
duckilama
Fire Beetle
 
Join Date: Feb 2004
Posts: 2
Default

If you had a _buttload_ of memory, you could use XML files instead of SQLServer (or MSDE), load them into .NET DataSets and do all the work from there. By the same token, if you've got that much memory, you could do the same from any "database".

Being an at-work .NETter(and a fan of anything MS for the first time), I think it would be a fun exercise to get EQEmu running as a Managed App, but just like Java(or any other managed environment) that management comes with a price.
I'd be interested in mucking around on a EQEmu.NET project, but I wouldn't expect it to perform well enough to actually become the main fork, or even a "recognized" fork.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:18 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3