Page 1 of 1

[Solved] Not sure if this is the place for this or not...

Posted: July 10th, 2011, 12:55 am
by Silent79
I was just looking at the code.fcraft.net site and was reading the recent update to the readme.txt file. I noticed on lines 128-129 .. think there should be a "not" in there somewhere.

Re: [Solved] Not sure if this is the place for this or not..

Posted: July 10th, 2011, 1:28 am
by fragmer
Thank you for spotting! The readme ended up totally misleading without the "not."

Re: [Solved] Not sure if this is the place for this or not..

Posted: July 10th, 2011, 1:37 am
by Silent79
No problem. I have been following your project for some time now. Very clean and well organized software you have here. I just really wish it had block tracking or I would definately use it. I built on Team9000's server for a while and absolutely fell in love with fCraft. Keep up the good work fragmer!

Re: [Solved] Not sure if this is the place for this or not..

Posted: July 10th, 2011, 7:16 pm
by fragmer
Thank you!

I tried implementing a file-based tracking solution, which ended up wasting way too much memory, CPU time, and diskspace. Now I will probably go with a database-based solution. The problem is - I don't want to force every fCraft server to set up MySQL, and SQLite has its own set of performance issues...

Anyways, block tracking is not totally abandoned, I will definitely return to finish it at some point.

Re: [Solved] Not sure if this is the place for this or not..

Posted: July 10th, 2011, 10:34 pm
by Silent79
I found this and thought I would share it with you. It lists an reviews the top 25 open source database engines. Might something in there worth checking out.

http://www.webresourcesdepot.com/25-alt ... s-engines/

Re: [Solved] Not sure if this is the place for this or not..

Posted: July 10th, 2011, 11:51 pm
by fragmer
The main problem is not the database backend, but the middleware that allows using more than one database engine (e.g. a choice of MySQL or SQLite). I am currently looking at either DBLinq or BLToolkit for middleware.