Upcoming future plans for AoV
Posted: Sun Jul 13, 2008 9:53 pm
Right now we will be taking a break of coding major systems and mostly concentrating on smaller stuff as well as fixing any bugs/issues as they rise. However there is still enough left to do such as:
-more events: maze, treasure chest, mob race, free for all etc - pvp tourney was probably the hardest of those to code, and I'm actually very surprised at how well it turned out, very little issues on live. Still a few to sort out but none are major, and none have caused a crash or emergency state.
- ML zoo system / artifacts
- ML libraries / artifacts
(we don't have plans yet for those, but may or may not add them)
- Race/gender change stuff
- Quests - these are partially started
Though before all that even happens I have plans to revamp some major core stuff in the system. RunUO has TONS of really bad code design throghout all of it, such as how items/mob properties work and are applied. The "database" system is lacking in scalability and performance, as well as Windows being native platform is well, not exactly the best idea for a server application.
So some major back end system changes I plan to start on over time are:
- Make shard run fully on Linux
- Use Mysql as the storage engine for everything
- Redo AoS property system so that it is at core level, not hard coded into every equipment type (you should see all the typecasting required for aos props - BRUTAL)
Those 3 things right there will majorly improve code and performance, making it easier to code more stuff. Using mysql will require no world saves if done the way I have in mind.
I barely looked into any of these things, they're just ideas thrown in the air at this point, and they are rather involved.
Also non aov related plans include me starting a hosting company. I want code a full blown hosting control panel (like cpanel) and do some webhosting. I'm going to need to revamp my custom C++ libraries before starting on this project, but I hope to get started by September on it. I will host my own sites on this server and see how that goes then start hosting other clients, if it works out then I will get another dedicated server and go from there. I want to ensure my hosting app is extremely easy to deploy so I can fire up a new server in less then an hour and start to setup hosting. The idea behind it will be scalability to span accross several servers, and ease of use. This will of course mean extra cash coming through. Who knows, if I make a fortune I could do without a full time job then really zoom through this shard. But I will most likely keep my full time job anyway for the job security aspect.
Only danger though is my parents are now trying to get me hooked up with a girl friend, so if that happens none of this will actually happen, and I will not be able to even fix any bugs anymore. But hopefully I can postpone the girl friend thing for as long as possible so I don't have to drop all my hobbies. : Not willing to throw away my life and independence, just yet. This shard is my passion and I can't believe myself all the work we've put into it.
So yeah, thats the jist of what is in for AoV's future.
Archived topic from AOV, old topic ID:3297, old post ID:21042
-more events: maze, treasure chest, mob race, free for all etc - pvp tourney was probably the hardest of those to code, and I'm actually very surprised at how well it turned out, very little issues on live. Still a few to sort out but none are major, and none have caused a crash or emergency state.
- ML zoo system / artifacts
- ML libraries / artifacts
(we don't have plans yet for those, but may or may not add them)
- Race/gender change stuff
- Quests - these are partially started
Though before all that even happens I have plans to revamp some major core stuff in the system. RunUO has TONS of really bad code design throghout all of it, such as how items/mob properties work and are applied. The "database" system is lacking in scalability and performance, as well as Windows being native platform is well, not exactly the best idea for a server application.
So some major back end system changes I plan to start on over time are:
- Make shard run fully on Linux
- Use Mysql as the storage engine for everything
- Redo AoS property system so that it is at core level, not hard coded into every equipment type (you should see all the typecasting required for aos props - BRUTAL)
Those 3 things right there will majorly improve code and performance, making it easier to code more stuff. Using mysql will require no world saves if done the way I have in mind.
I barely looked into any of these things, they're just ideas thrown in the air at this point, and they are rather involved.
Also non aov related plans include me starting a hosting company. I want code a full blown hosting control panel (like cpanel) and do some webhosting. I'm going to need to revamp my custom C++ libraries before starting on this project, but I hope to get started by September on it. I will host my own sites on this server and see how that goes then start hosting other clients, if it works out then I will get another dedicated server and go from there. I want to ensure my hosting app is extremely easy to deploy so I can fire up a new server in less then an hour and start to setup hosting. The idea behind it will be scalability to span accross several servers, and ease of use. This will of course mean extra cash coming through. Who knows, if I make a fortune I could do without a full time job then really zoom through this shard. But I will most likely keep my full time job anyway for the job security aspect.
Only danger though is my parents are now trying to get me hooked up with a girl friend, so if that happens none of this will actually happen, and I will not be able to even fix any bugs anymore. But hopefully I can postpone the girl friend thing for as long as possible so I don't have to drop all my hobbies. : Not willing to throw away my life and independence, just yet. This shard is my passion and I can't believe myself all the work we've put into it.
So yeah, thats the jist of what is in for AoV's future.
Archived topic from AOV, old topic ID:3297, old post ID:21042