I've been doing my best to keep the revamp forum up to date with progress so that is still the primary spot to check for progress.
Basically so far I have MySQL working fairly well other then a few issues, one of them is kinda major and is out of our control, but I still have some options, and for now I will work around it. To sum it up, on my local dev shard things are really comming along with minimal errors, still lot of string format stuff to figure out due to the fact that UO uses UTF-16 to complicate things. Some UTF-16 chars don't work well in SQL and is a whole can of worms as far as SQL injection goes as instead of worrying about 255 various chars I have 65535 to worry about, some of which can possibly be used for injections. That stuff must be secured before this even goes to test, let alone live. Now the major issue is that for some reason the performance is piss poor on the test shard. That's .net for you. Bloated crap. My 2 thread program actually has like 20 threads, and one of those threads is taking up all the cpu but it's not even one of my threads, it's .net that throws all that crap in there. Only does it in win2k3.
Now this is not directly related to the shard, but may add some delays. I bought a house! So I will be rather busy getting that all setup and what not. The beauty is once I am setup I will have my own peace and quiet and probably be more productive.
Also the finances will be very tight. I hope it does not come to that, but I may not even be able to afford to run the shard anymore. That's almost 200 bucks per month out of my 2k that I make. If my calculations are correct I will make it by though. The US dollar has gone down a little so that helps a lot.
Now once SQL is ready for production testing to my tastes it will be released on TC1 for public beta.
At this point, there is a possibility I actually release it to live before doing any content related fixes, but not sure yet.
After this is finalized there will be a constant phase of background testing while we test other new content. Ex: May run into an issue that needs fixing. Next big system will be the property system, and the craft/bod system may also tie into all that as well.
After the property system, then we can finally get into the actual content. Things will realy roll once we're into that. The core system revisions are what take long and seem to make it look like no progress is being done but it is after all the foundation of everything else.
RunUO is a mess. It really is, so we are only going to fix the worse but try not to waste too much time. TBH had I known what I was getting into I would have just gone C++ and that way we'd also get a performance boost. But what's done is done.
Things may be tight, but I think we may possibly be able to meet our deadline of 2010. Just need to keep in mind I'll be really busy with my new house. The actual signoff date is June 26th so at that point the work will begin but there will be lot of preliminary work involved such as meeting with the bank, lawyer, and all that stuff.
Archived topic from AOV, old topic ID:4695, old post ID:30471
General revamp progress update
- Red Squirrel
- Posts: 29209
- Joined: Wed Dec 18, 2002 12:14 am
- Location: Northern Ontario
- Contact:
General revamp progress update
Honk if you love Jesus, text if you want to meet Him!