News

Server Upgraded

Doesn’t really have much of an effect yet, but the CPU in my server was upgraded about 30 minutes ago from a single core Celeron D 2.53GHz (256KB cache, 533MHz FSB) to a dual-core Pentium D 3GHz (4MB cache, 800MHz FSB). Now I just need to find something to do with all of that power! Rawr!

Minor changes to Missile Wars 2.3

I am currently testing a few minor change to the Missile Wars 2.3 map. This is the map that I host at BZExcess.com port 5154. These changes are:

  • There is a Bouncy flag added to the Genocide pad. It has a timeout of 1 second.
  • Players do not spawn on the base on their first spawn or after a capture. This is to help prevent spawnkilling.
  • The team flag spawns on the ground under the base. This goes along with the second change. This was done to prevent the team flag from being overly exposed to the enemy after a capture, since players will spawn on the ground typically.

Those last two changes may not stay. I haven’t yet decided if that is the best solution. Also, I accidentally left in some additional Cloaking flags on the base. This was the method I was originally going to use to help prevent spawn killing. I may leave them in and then take out the above two changes.

Please feel free to leave some comments either here on the blog or by another form of contact.

Edit Dec 10, 2009 7AM: I temporarily removed the new way that tanks and the team flag spawned. I also swapped the bouncy flag for an OO flag.

Experiments with C#

I’ve been playing around with the C# language for a while. It’s a really fun language, and it makes it easy to do a lot of powerful things (threading, database access, sockets, etc). Today I just got a working example that reads messages from a MySQL database and then processes it and sends it to the proper recipient on the Freenode IRC server. I was using the MySQL connector for .NET to talk to the database, and a lame little IRCClient class that I have started writing.

This is all working towards a daemon to use for my BZFlag hosting service. The goals of the daemon are to:

  • Determine what work to process by reading data from MySQL;
  • Send email and IRC notifications of different events, such as a server going down, reports from a server, and so on;
  • Start/stop/restart server instances via SSH;
  • Upload and update server configurations and maps via SSH;
  • Process log files coming back from game servers.

I would also have a web interface, likely written in PHP, that would add work to the database, as well as provide an interface to server configuration and log data.

DoS Attack

Yesterday some of you may have noticed that it was difficult or impossible to get into Missile Wars 2, and received a “Game is full or over” message when you tried. This was because my BZFlag server was being attacked by an individual with the intent of preventing players from joining. I have resolved the issue and put in measures to block this kind of attack in the future.

Missile Wars 2 & BZFlagr

As some of you probably heard, Winny is no longer hosting Missile Wars 2. The map won’t go away though, as I have picked up the hosting for it. You can find it at BZExcess.com:5154. It should be set up identical to the old server, including the admins/cops.

I have a few more tweaks to get in there, but I’ll try to wait until the server slows down a bit to restart it. Though I’m finding that this map doesn’t ever slow down that much…

EDIT: I have moved the server to port 5154.

Read more at: http://BZFlagr.net/

Now offering free map hosting

Attention all map authors. Need a host for your maps? Then check out my map hosting page for more information.

I have hosted maps for several people in the past, but this is the first time I’ve put the offer out there in the open.

Eventually I hope to have a powerful web interface for map hosting, but for now it will be basic hosting.

BZExcess site is live!

Finally got around to setting up a website. I’ll probably get a better template up here once I get enough time. But for now, this is fine.

BZExcess is currently hosting two maps for the 2.0.x version of the game. Port 5154 is running Louman’s Metropolis, and port 5167 is running a map called “Rabbit Chase” by teamvss (not real creative of a name, but hey, it’s a great map none the less). I run a few other servers from time to time.

I’m also running a few maps on the 2.99.x development version of the game. I have two copies of Louman’s Metropolis (one in Team FFA mode, and the other in Open FFA mode, which is a new game style). I’m also running a few others, including a random map just for basic testing. Not much to see on them really.