Twitter  Facebook  Google+  YouTube  E-Mail  RSS
The One Man MMO Project
The story of a lone developer's quest to build an online world :: MMO programming, design, and industry commentary
Fauxranda
By Robert Basler on 2016-05-11 01:16:56
Homepage: onemanmmo.com email:one at onemanmmo dot com

Fauxranda is The Imperial Realm's new stress client. A stress client is a game client stripped to the absolute minimum, no graphics, sound, or user interface with a simple scripting system tacked on so that many, many, many of them can be run on a single PC in order to simulate large numbers of players connected to the server. Fauxranda logs into the server, creates 100 tanks (and a construction yard) then drives them randomly around the map looking for things to shoot at. While it does that, it finds bugs. Hopefully all the bugs, so that players won't have to. The other goal of Fauxranda is to help me optimize the server so that I can reach the goal of supporting 1000 players on a single server.

fauxranda_Lo.jpg
[Fauxranda server stress client]

The first bug Fauxranda found was in pathfinding. When a player selects units which are far apart from one another and then tells them to move, Miranda's pathfinding sometimes splits those units into multiple groups. It turns out that this was broken on the server and only some of the units would move.

Next Fauxranda tried to drive some units off the edge of the map. Crash! Oopsie. That's bug number two.

Once I had Fauxranda running, I realized that at some point it might be able to be used as an AI opponent for players. Its current AI is far too stupid, and I don't have a game feature in mind yet, but maybe some day.

New Comment

Cookie Warning

We were unable to retrieve our session cookie from your web browser. If pressing F5 once to reload this page does not get rid of this message, please read this to learn more.

You will not be able to post until you resolve this problem.

Comment (You can use HTML, but please double-check web link URLs and HTML tags!)
Your Name
Homepage (optional, don't include http://)
Email (optional, but automatically spam protected so please do)
What color is the ocean? (What's this?)

  Admin Log In



[The Imperial Realm :: Miranda] [Blog] [Gallery] [About]
Terms Of Use & Privacy Policy