by date
14 Months Later...
14 Months Later...
| Name: | James Spellman | ![]() |
|---|---|---|
| Date Posted: | Aug 20, 2007 | |
| Rating: | Not Rated | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for James Spellman |
Blog post
I can't believe it's been a year already!
When I first mapped out my project, I design 14 milestones. I scheduled one milestone a month in order to have a functioning prototype in about 14 months. I was already about two months in when I wrote my first blog, so I should be done, right? Well, needless to say, things didn't quite go as planned.
Setbacks
Probably the biggest setback I've run into was when my motherboard fried. Of course I didn't know it had fried at first. I couldn't tell why my machine just stopped working. I ripped it apart, sniffed to see if the magic smoke was leaking out of anything, and eventually decided that my power supply was dead.
After digging around in the garage for an hour, I finally found the power supply I purchased a year ago for my stepson's machine, didn't need, and had lost the receipt for. Now the motherboard had power but still wouldn't boot. I hit the web looking for the same board and ended up buying a facsimile on ebay from some nice guy in Taiwan who swore it was good. And it did work for about an hour at a time before it would simply turn itself off. Fortunately that was good enough for me because my immediate problem was that I had a striped RAID and was fearful that I wouldn't be able to get my data off my drives. That was also the reason I wanted the same model motherboard for fear of data loss if the RAID controller was even slightly different.
So long story short, that broken MB worked long enough to get most of my data off. I did neglect to properly back up my database, because I wrongly assumed I knew what I was doing. I then built myself a Core 2 Duo system, which I adore and is working beautifully. And aside from another RAID mishap when attempting to mirror my new 300GB drive and promptly losing my My Documents folder including my design documents, there have been no further tragedies.
The only other series of setbacks had to do with the Database: I had to rebuild my data when I lost it the first time. I've switched from MySQL to Postgres. I switched to an event-driven design. And I lastly, I've redesigned the tables and messages countless times, but I think it's all good now!
Changed Vision - The MORPAG
I took a lot of time off after dealing with all the setbacks. In fact, it took me about 10 months to recover from it. Once I got going again, I decided that the last thing I wanted was to be working on an MMO. So although I mentioned it in my first blog, I thought I should really drive home the point of my thinking of this project more in terms of a Multi-Player Adventure Game than a traditional MMO. The RP remains, although I hope to be the first game system to do it justice. I see WoW and LOTRO as Fantasy games (MMOFG) than Role-Playing. How I'll approach it is a discussion for another time.
Another change what that was always in the back of my mind but now weighs more heavily in the foreground is making my gaming system more adaptable for other purposes than simply entertainment. What with the seeming popularity of Second Life (the horror) and the utter coolness of vSide, there are other things to consider such as the social side of a persistent online world. Again, I'll have more details on that on a later date.
Progress
So with 14 months between milestones, and progress has to be gravy, and it is:
Not only is my database cooking, I've managed to get it running on an Ubuntu server. However, I still need to figure out how to back it up. And I'd like to get my game server running on it too, but I don't know anything about Linux.
I've completed the first set of tools for database and content management.
I've ported the client to TGE 1.5.2, cleaned up the interface, added basic Chat, added some basic quests, fixed all the known bugs and tested it live over the Internet. I know it doesn't sound like much, but it has been pretty heavy on the infrastructure side.
What's Next?
I'm working on a set of GUI Skins, NPC Merchants and Conversations. I'm experimenting with Mesh Hiding to create some variability in my characters. I'm expanding my Inventory system to include mode types of objects. And always I'm working on the tools to make it easy to create content, management it and generate reports.
I'd like to be working on some actual Content so my test world isn't so boring, but that's really a low priority for me. The same goes for any sort of "real" artwork. I'm more interested in getting the mechanics right than trying to get something pretty in there. I'd like to see how a port to TGEA would go, if there would be any benefit, and if I could support both platforms without any additional headaches.
Lastly, I'd like to be able to whip up some more of my systems into resources and post them here for you all. All I can say is hopefully I'll have something to show, one way or another, before another 14 months goes by...
When I first mapped out my project, I design 14 milestones. I scheduled one milestone a month in order to have a functioning prototype in about 14 months. I was already about two months in when I wrote my first blog, so I should be done, right? Well, needless to say, things didn't quite go as planned.
Setbacks
Probably the biggest setback I've run into was when my motherboard fried. Of course I didn't know it had fried at first. I couldn't tell why my machine just stopped working. I ripped it apart, sniffed to see if the magic smoke was leaking out of anything, and eventually decided that my power supply was dead.
After digging around in the garage for an hour, I finally found the power supply I purchased a year ago for my stepson's machine, didn't need, and had lost the receipt for. Now the motherboard had power but still wouldn't boot. I hit the web looking for the same board and ended up buying a facsimile on ebay from some nice guy in Taiwan who swore it was good. And it did work for about an hour at a time before it would simply turn itself off. Fortunately that was good enough for me because my immediate problem was that I had a striped RAID and was fearful that I wouldn't be able to get my data off my drives. That was also the reason I wanted the same model motherboard for fear of data loss if the RAID controller was even slightly different.
So long story short, that broken MB worked long enough to get most of my data off. I did neglect to properly back up my database, because I wrongly assumed I knew what I was doing. I then built myself a Core 2 Duo system, which I adore and is working beautifully. And aside from another RAID mishap when attempting to mirror my new 300GB drive and promptly losing my My Documents folder including my design documents, there have been no further tragedies.
The only other series of setbacks had to do with the Database: I had to rebuild my data when I lost it the first time. I've switched from MySQL to Postgres. I switched to an event-driven design. And I lastly, I've redesigned the tables and messages countless times, but I think it's all good now!
Changed Vision - The MORPAG
I took a lot of time off after dealing with all the setbacks. In fact, it took me about 10 months to recover from it. Once I got going again, I decided that the last thing I wanted was to be working on an MMO. So although I mentioned it in my first blog, I thought I should really drive home the point of my thinking of this project more in terms of a Multi-Player Adventure Game than a traditional MMO. The RP remains, although I hope to be the first game system to do it justice. I see WoW and LOTRO as Fantasy games (MMOFG) than Role-Playing. How I'll approach it is a discussion for another time.
Another change what that was always in the back of my mind but now weighs more heavily in the foreground is making my gaming system more adaptable for other purposes than simply entertainment. What with the seeming popularity of Second Life (the horror) and the utter coolness of vSide, there are other things to consider such as the social side of a persistent online world. Again, I'll have more details on that on a later date.
Progress
So with 14 months between milestones, and progress has to be gravy, and it is:
Not only is my database cooking, I've managed to get it running on an Ubuntu server. However, I still need to figure out how to back it up. And I'd like to get my game server running on it too, but I don't know anything about Linux.
I've completed the first set of tools for database and content management.
I've ported the client to TGE 1.5.2, cleaned up the interface, added basic Chat, added some basic quests, fixed all the known bugs and tested it live over the Internet. I know it doesn't sound like much, but it has been pretty heavy on the infrastructure side.
What's Next?
I'm working on a set of GUI Skins, NPC Merchants and Conversations. I'm experimenting with Mesh Hiding to create some variability in my characters. I'm expanding my Inventory system to include mode types of objects. And always I'm working on the tools to make it easy to create content, management it and generate reports.
I'd like to be working on some actual Content so my test world isn't so boring, but that's really a low priority for me. The same goes for any sort of "real" artwork. I'm more interested in getting the mechanics right than trying to get something pretty in there. I'd like to see how a port to TGEA would go, if there would be any benefit, and if I could support both platforms without any additional headaches.
Lastly, I'd like to be able to whip up some more of my systems into resources and post them here for you all. All I can say is hopefully I'll have something to show, one way or another, before another 14 months goes by...
Recent Blog Posts
| List: | 08/20/07 - 14 Months Later... 08/23/06 - Lets get this MORGP started! |
|---|
Submit your own resources!| David Higgins (Aug 21, 2007 at 01:24 GMT) |
So ... here it goes:
Quote:
"I've seen this in action ..."
Yep, I have ... :P

| Keith Bores (Aug 21, 2007 at 02:08 GMT) |
pg_dump -u <database name> | gzip - > /<path to backup>/backup.out.gz
the -u will force prompting of user name/password
else you will have to su postgres before running.
to restore db :
gunzip -c /<path to backup>/backup.out.gz | psql -U postgres -d <data base name>
| Mark Berry (Aug 21, 2007 at 07:15 GMT) |
If you insist on using raid for your security, go with a hardware raid solution, like an adaptec card. Most motherboard raid sets are only semi hardware. Plus if you get a seperate card like adaptec or 3ware, you can plonk it into a new computer and get your drives up and running again.
Good luck anyways.
You must be a member and be logged in to either append comments or rate this resource.



Not Rated


