CEBot

From ASSS Wiki
Jump to: navigation, search

CEBot was created by Mine_GO_BOOM. Originally, it was designed to convert Subspace's protocol into a much simpler to use TCP/IP connection so the creator could chat in SubSpace on a Windows CE machine. Over time, it changed into a bot core. Since it was originally designed to run on a Windows CE machine, it gained the nickname CEBot.

Recorded summary from the CEBot website, currently viewable only via Way-Back-Machine:

CEBot was started on February 10, 2001 and is designed to allow the most information available to a bot programmer. It allows bots to be able to control greater things, such as moving flags and balls around, and still contain some simplics so a novice can make a simple bot without too much trouble.

At the time, CEBot could do many more things than any other bot at the time. Its most popular bot was the ASWZStatsBot, which would record way too much information about a game, everything from who laid flags where to how much damage on average a Weasel would do against a Warbird between 8PM - 2AM EST. It also had a built in webserver, so the bot administrator could upload and/or restart bots when needed. It also had a very basic user mode in which specific people could upload/restart their own personal bots.

Some of the advanced features this bot and its creator were able to do has only been recently implemented in other bots. Some examples of such:

  • The FlagBot read from a simple, easy to create and administer image file to determine what areas a flag could and could not be.
  • RecordBot, designed for League Zone, would record and update in real time all information (include live chat logs) to a stats website viewable to all.
  • WarperBot was the first bot that warped people from one location to another. It even did amusing things such as if you entered a specific area, it would change you into a crappier ship or remove your proximity from your bombs.

CEBot was never released to the public. It was planned to be released as only an executable after being beta tested by a few users, but then MERVBot became a bit more popular during this time and started to be able to emulate a bit of what CEBot was able to do. Instead, Mine GO BOOM released information about the packets in which MERVBot wasn't able to handle, so MERVBot would be able to do everything CEBot was able to do.

In the end, CEBot faded away. People recreated most of the bots that ran on the CEBot core and extended on the ideas that it created. So now, it lives on only as a misrecorded ID (NonMod) in MERVBot because they borrowed it from CEBot.h, even though CEBot only used that ID type for its own internal purposes.