Botman feature highlights
- An in-game shop and a game currency called the Zenny. You can rename the zenny too.
- Base protection and raid alerts.
- Intelligent PVP handling on PVE servers. Regular players can PVP an attacking new player in self-defense and not be punished, but a new player will get arrested for PVP.
- PVP detection and punishment. Automatically arrest player killers. Only admins and the victim can return them. Often there is no need for an admin to assist for accidental PVP since the bot instructs all parties on what to do to release the killer.
- PVP support. The bot has a bounty system and funny commentary for PVP kills. There is also support for locations as PVP zones so you can set up a town, city or an arena as a special PVP area or make PVP change to PVE around 0,0 in any direction.
- Virtually everything is configurable, easily recoded or added to without taking the bot offline. You can edit the code while it is running thanks to Lua.
- Automatically learns new IP ranges of blocked countries like China and performs DNS lookups on everyone else to detect old and new proxies which you can instruct the bot to ban or have the player moved to a remote area away from your regular players.
- Block duping, rapid relogging (duping again), numeric names, and ascii names, flying, teleporting, and kick admin impersonators.
- Intelligent ping kicking. Only new players are kicked and it copes with lag spikes by scoring the ping over time. Only consistently high pings are counted.
- Can kick idle players when the server is full. They are given warnings for 10 minutes before being kicked.
- Admin reserved slots. If the server is full and an admin tries to join, a slot is temporarily opened and reserved for admins.
- Support for a player hierarchy with new players at the bottom, then regulars, donors (or call them something else) and mods, admins and server owners. You can temporarily raise everyone to donor status for special events or for the hell of it.
- Special features for donors such as being able to explore further out on random gen worlds than other players, own a location, town or start a village and recruit players, 2 waypoints that can be shared with friends or linked to create a 2 way portal, shorter wait times and extra gimmies.
- Teleport management for bases, locations and player management. It also rescues players who fall through the ground.
- Villages and village protection. A super-sized version of base protection but featuring a mayor and players as villagers.
- Hotspots (private messages) that act like signs. They are used in community locations to let players know to share the resources and to lable stuff. They can also be used for fun stuff like treasure hunts. Players can set up and manage hotspots in their base.
- IRC integration. In-game chat, alerts and inventory monitoring are sent to 3 channels on an IRC server. Admins can monitor and manage the server from any computer or device with an irc client or a web-based IRC client.
- A message of the day, welcome message, rules, info, hourly rolling messages and more can be configured.
- Custom command management (currently only supporting in-game private messages so informational things).
- Open source Lua code. You can easily add your own new features, commands, anything. Lua is amazing!
- Using Coppi's Mod (An enhanced Alloc's Mod) you can unlock all locks of any player while keeping them locked for everyone else, mute player chat, spawn zombies anywhere using coordinates, list beds and player friends, and more. New features coming soon include; block copy, save and paste. Repair a griefed structure instantly if you took a copy of it. Also detect flying players and fixes to existing commands.
- Automated server reboots and monitoring for some common server problems that are fixed with a reboot. A special reboot is automatically scheduled to fix these.
- Integration with a cloud based database. The bot uses two databases. Both can be local but either can be hosted with a cloud based service. We currently have one database there for sharing bans, an IP blacklist, basic player stats for player ranking, blacklisted proxies, distributing lists of items to restrict or ban for such as bedrock. If you run more bots on the same database, they are automatically linked together.
- Google translation of player chat (supports 100 languages but works best translating to english). Requires Google Translate API.
- In-game private mail and an admin alert messaging system.
- Reset zone management. Prevent setting of player bases and placing of claim blocks by region or location.
- Hacker and duping detection and responses. Configure what you want to happen when the bot detects duping. It will automatically ban hackers detected teleporting.
- Special locations; timeout, exile and prison. Players can be sent to timeout which is 50km straight up in the sky where they are kept until returned. Exile and prison are essentially the same except they can be used as a response to different things such as PVP punishment.
- The Gimme game and Gimme Arena. Gimme is a popular prize game in FRT and I have expanded it to include hundreds of prizes (and a lot of zombies). Its difficulty increases with the players zombie kill count and it features special chanages for Christmas Day, Valentines Day and can be easily expanded to change for other occasions.
- Easter Eggs! There are several hidden in the bot. Mostly funny responses to in-game chat and a few secret commands that do fun things.
- Inventory logging and reporting. Easily find out who placed a mine today, last week or any time. Most inventory reporting is done on IRC.
- Player movement logging, reporting and tracking. You can replay any players movement for any play session. You will teleport to each recorded position effectively following the player in their footsteps. If they raid a base, so do you. You can then use inventory reporting commands to find out what they did with inventory at that location. No more guess work. Accusations of raids are backed up with hard evidence. It doesn't provide context however so you do still need to use judgement and your gut feelings Watson.
- New player alerts, raid alerts, pvp alerts and more. The bot will keep in-game admins and IRC lurkers informed about what is going on. It can be told to watch any player but the default is new players only. How long a player is considered new is configurable and is 2 hours of total play time by default.
- Bot assisted player following. You are sent to a position near and below the player and if they get away from you, you are teleported close to them again. If they use a teleport, so do you. They cannot lose you.
- Move players around, even offline players.
- Set up a lobby. If a special location called lobby exists, all new players will be moved to there when they first spawn into the game. Add hotspots and you have a Minecraft style lobby.
- Location management. Locations support many special properties including pve, pvp, protection (same as base protection), safe zone (auto-kill zombies that spawn in it), ownership, access level restrictions, public, private, reset zone, size and village status.
- Makes full use of new and up-coming commands in Alloc's Mod via Coppi's additions. Try out new toys direct from Coppi before Alloc adds them.
- Automatic daily chat logging which can be put online via webdav.
- Logging of raw telnet data for later manual analysis.
- Private chat with players between the server and IRC and private chat player to player.
And much much more!