For a gaming server I would use a good spare computer you might have. One the most important things you need is RAM, the more you have, the better. There might be a battlefield dedicated server you can find online. Once you install it on that computer you just have to run it. If you want to host it online, you might want to find out how, 'cause I don't know.
Here's a link to the dedicated server
http://www.gamershell.com/download_5005.shtml
If you host online, you'll need a lot of bandwidth in order to play a descent game, but on LAN, you shouldn't have a problem.
Does that answer your question?
TheNNS
Nearly a Posting Virtuoso
1,467 posts since Jul 2006
Reputation Points: 175
Solved Threads: 15