Update & Lots of images

Published December 31, 2005
Advertisement
I've been quite busy lately. I've written the entire master server over the last few days. It will coordinate "Gang War" multiplayer games around the world. Luckily RakNet already had some basic functionality for implementing a Master Server.

Everything is up and running, and I've just about hit the limit of things I can accomplish with LAN testing.

I also went out today at like 8:00PM and bought 3 new computers, a router, basic 17" LCD monitor, a new video card, battery backup, 5 ethernet cables, and some other little things. It all came in just under $1,600. All this hardware will serve as my master server, and two beta servers. I'm going to share an office with my dad right now....he's not really using it, so it'll be all mine for the moment [grin]. We're going to run a T1 connection (2.0MPbs up/down) and that should handle all my Beta Servers and Master Server...and also my Counter-strike:Source server *cough*. I'm going to have 5 static IPs for it as well.

Unfortunatly the office is going to be 2 hours away from my apartment...so I've got to figure out some remote-access stuff...any pointers on that would be appreciated [grin]

The server stuff I bought wasn't really "top of the line" stuff...I really just needed the most basic rig to run a "Gang War" server, it's just a console app. The computer that's going to run the master server is a little beefier...here's how the specs break down on the stuff I got.

Gang War Game Servers (2 of 'em)
---------------------------
~2.0 GHZ AMD processor
256MB DDR RAM
64MB Nvidia on-board
80GB hard-drive
DVD/CD-RW drive
XP Home

Gang War Master Server/Additional test client (just one of these)
----------------------------
~2.1GHZ AMD processor
512 DDR RAM
128MB GeForce FX 5500
180GB hard drive
DVD/CD-RW
XP Home

I spent a few hours taking all the pre-installed crap off these computers, installing my anti virus stuff, updating drivers, testing the game, etc. These computers will also serve as nice multi-purpose machines for me later on down the road, as I hope to build up "Radioactive-Software".

I've been busy lately working on all this stuff...though I'm suprised it's working out so well. I'm knocking bugs out left and right, and everything is falling into place. I'm excited to start the beta for the game soon.

If you're interested in helping beta test "Gang War" send an e-mail to dgreen@radioactive-software.com with "BETA" in the title and I'll add you into the upcoming beta test. Again, thanks to those who've already send me an e-mail :-) I appreciate it!

I've also just fixed a crash bug in the Game server a few minutes ago...so it should be pretty clean of bugs at this point...I've still got a fair amount of things to add into it though. For instance...if a server goes down, and tries to re-connect to the Master Server it doens't work, I've still got to handle that situation.

Good news is the Master Server/Game servers can be brought up and closed down arbitrarily, and they will just sync back up with eachother as soon as they're both online again.

In order to resolve the IP address of the master server...the clients/servers connect to my RadioactiveSoftware webpage and download a .html document with the current ip address of the master server. This makes it a lot easier for me to update, verses if I were to use a domain name to resolve the master server's IP.

Also since I've now got a few new NVidia cards to test on...I've noticed that the game doesn't work correctly on some NVidia chipsets. Atleast I'll be able to debug Nvidia cards now that I have these new computers.

On to the images...

First a little in-game shot (Notice the top right corner...says "Connected" yay. As soon as I get the game into beta I'll be able to focus on making the graphics better [grin] There's still a lot of room for improvement....


Servers before...


Aaaannd servers after...(Yes I'm about to get a KVM switch...they didn't have any in the stores I checked...gotta take care of that tommorow)


A pic of my actual workspace...and my other computers.


Yea...that chair rocks


My christmas toy (Sony PSP & games). I can't believe the UMD version of the first two Family Guy seasons was only 25 bucks, that comes to...a dollar...an...episode...wow, I think that's a good deal [grin]. Too bad I've already got all these episodes memorized.


And for those who missed it...behold my 8 foot tall snowman ;-)


Alright that should do it for now...time to sleep.

- Dan
Previous Entry Update
Next Entry Progress
0 likes 9 comments

Comments

EDI
It doesn't get much better than all that =)
December 31, 2005 06:57 AM
Laz
I'm seriously contemplating signing up for your beta, I'm just not sure if I'll be able to tear myself away from World of Warcraft for long enough.

Cool PSP stuff. I'm actually about to sell all my PSP stuff. As much as I like it, I never ever play it or buy anything for it. I'll probably EBay it since that will get me more than trading it in at EBGames or something.

Game is lookin as good as ever, however I'm still nitpicking about the lack of antialiasing. It would make things look so so much better.
December 31, 2005 09:53 AM
Monkeyget
Why did you decided to host your game server yourself and not use some kind of hosting?
Did you consider to using virtualization to run your master server and different instances of your game servers on the same machine? That way you might have only bought 1 (or 2) machine.
December 31, 2005 11:19 AM
MarijnStevens
dudes... No Computers for me before 2006!

Happy new year!

-Marijn
December 31, 2005 12:32 PM
mcguile25
Game's looking great Dan! I've got an 8ft Santa clause light-up thing over here :)
December 31, 2005 01:05 PM
HopeDagger
Which one is you, and which is the snowman? :-/
December 31, 2005 04:08 PM
superpig
Good stuff.

I might have asked this before, but have you registered with the NVidia and ATI developer programmes? They have free testing labs, you send them a copy of the game and they try it out with a whole bunch of different cards and machine configs. Could be worth using after you've finished most of the graphics work, especially given that it's all free.
December 31, 2005 08:32 PM
dgreen02
Oiii just got back from the bar/pub....or whatever you kids call it these days. Happy New Years to everyone :-)

Laz - Keep reminding me and I'll eventually get it in there [grin] You're right I have to get some form of AA into the game before release.

Monkeyget - I figured it'd be easier/cheaper than trying to get GameSpy to sign my game on to their service...though I havn't tried. Plus it's a good learning experience setting all this up. I'm taking time off college right now to finish this game...and I'm fairly confident I'm learning a lot more doing this stuff than I could from any college course.

Good point on the virtualization. I could also code up some stuff to use multiple ports or a range of ports for the multiplayer...that would allow me to run many servers on the few machines I have. Though 2 should be good enough. If I need to add more, that will be the least of my problems :-)

Superpig - Hmmmm I should do that, I was also considering shooting off an e-mail/form to Creative Labs to get on their developer program since I've spent some time working 3d surround/OpenAl effects into the game engine. I'll contact them next week and see if they can help me out. Thanks for the advice.

Everyone else - Glad you like the stuff :-) I'm really on a shoe-string budget...I'm up to just under $25k for this game (Including server purchases and bandwidth for the next year, development costs, etc.), though according to the average development costs of games submitted to the IGF this year....I'm at half the average budget for an indie game. That makes me feel pretty good about where I'm sitting with this game. Plus I've already got a distribution/publishing deal signed, it seemed like most games in the IGF were self marketing/selling their games. Either way...wish me luck in the upcoming beta....I'm going to be quite busy these next few days/weeks.

Also to those wondering I've just solved my remote access problem, so I can manage these servers from my apartment. Also the servers have been up and running for a few days and have been standing up to my internal LAN tests.

- Dan
January 01, 2006 12:33 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement