Biocross Server Management System
-
Just thought I would update you all on how this project is going to let you know the project isn’t dead and to let you know I am doing quite well
I am now in the process of copying the source code over into a NEW project ready for the creation of an autoupdate installation procedure whilst reviewing changing and debugging as I go - this process is long and hard, it’s basically like copying BFSO into a new project except I iron over the code getting out kinks and bugs…
During this ironing out and copying over process I will be adding the project to Source control whilst implementing the Biocross Error Library I created which provides feedback for every error encountered and saves it on log files…
as you can imagine this will take a while :S sorry for the delay folks but I really want this to go down well
EDIT: apologies to Stormblast
-
No worrys take the time u need.
I’m still looking forward to the release and will surely be one of the first persons testing it.Greetz
Mind -
Oh yeah mindhunter I forgot to tell you, the 12th banner does have a message like the ioncross one BUT there is button which says enable reserve banner for customisation - which allows you to change it, but I ask in my program that you keep it there unless you really need it
but nonetheless it IS optional
-
I dont want to remove it at all but more than one banner u’ve seen thousend times on hundrets of servers would be nice. ;D
-
Its a figure of speech, i’ll ask him to change it.
No need for harassing our Biocross developer, it was just a head-up.
-
Just thought I’d let you all know - thanks to my optimization process (which granted is unorthodox when compared to that of usual programming standards) I have shaved off minutes in the XML Generation stage…
not only that - I have managed to fix it so that after decoding a database of 612 players full of different equipment and all sorts…NO errors were reported unlike last time when we had some problems…
A friend over at FW’s also pointed out to me FLHook can save things without a space such as (name=0090 etc.) instead of name = 0090) which has fixed a potential bug…
-
Well, I think 2+1/2 minutes for only 600 is…
bloody awful!
Just kidding. Go for it. -
The factors in speed are the following:
-
Size of your XML Gamedata
-
Size of your Player Files
-
Power of your CPU (bearing in mind, mine is nothing special)
-
Hard drive Speed (again nothing compared to server standards)
-
RAM helps too (a higher Read/Write speed for RAM)
please be aware this test was run on my home PC - with tonnes of other processes in the background and not really an ideal server environment…
How long was it on IONCross?
I’ll re-test again on another server and let you know…
-
-
2.5 minutes sounds ok for me IFSO needs about 5 minutes for our 856folders with something around 1600char files.
So while expecting that Hazard meaned 612 chars not folders i would say its ok cause it would be a bit faster than ifso.
If its player folders and not char files than WOW thats a good time. -
After the generation you will NEVER have to regenerate again - synchronization does all of the following things:
-
Checks for FL Files that no longer exist and deletes the corresponding XML
-
Checks for FL Files that don’t have an XML reference and creates it
-
Checks for FL Files that have a later modified date than when the XML was created then re-creates it (updates)
all 612 files did/do this in under a second…
-
-
Well, I’m hoping to use it for around 13,000 player files. The time generate the xml conversion doesn’t bother me…30 -50 mins seems fine.
I do have a quick question. Does Biocross deal with both encoded and un-encoded player files. Depending on the flhook settings you can have both plain .ini player files and encoded ones.
-
http://code.google.com/feeds/p/biocross/svnchanges/basic - RSS Feed of all the changes made to Biocross as I make them
http://biocross.googlecode.com/svn/trunk/Biocross/ - Read Only version of the code…
FLAdmin - Class Library that makes FLAdmin.DLL easier to use
FLRead - Reads values from decoded FL Files
Biocross Main - Handles all the XML Stuff (synchronization, generation etc.)
Biocross - The main program