New commands:

/reset regions now
Reboot the server and reset all reset regions immediately. (result varies subject to other settings)

/enable/disable reset prefabs
The Botman mod can reset entire regions (the default) or just the prefabs they contain.

/redo reset zones
Put back all of the reset zones via the Botman mod if you've accidentally deleted the mod's config.xml file from the server.
Note: This requires the Botman mod or all it really does is list the reset zones.

/allow/disallow family (allowed by default)
Set to disallow if you require all players use the owner steam key and want to block players with a steamid that does not match the steamOwner.


Changes:

The idle kick timer can now be set.
Improved how the bot handles setting up to use Alloc's web API. It should be a lot more reliable now and not get stuck in a non-working state.
Tweaked some of the timings used by the bot during server shutdowns to help mimic a low population server prior to stopping the server. This is an attempt to work around a bug where A18 servers can fail to shut down properly and get stuck in limbo.
Reduced some bot telnet command spam caused when the bot reloads the server table.
Moved thirty minute timer code out of the main scripts folder and into the timers folder.
Filtered out some new telnet spam I'd not seen before. Less work for the bot.


Fixes:

Fixed issue with access override causing donors to lose the ability to set a 2nd base. Setting an override no longer touches donor access.
The server table was missing 2 fields in some bots which caused random chaos with bot commands working for some players and not others with no real pattern. That was a fun bug.
Fixed (hopefully) an issue with capitalisation of Lobby or Spawn causing new players to not be sent there.
Fixed bug when loading the list of gimme zombies that caused some wrong indexes and wrong zombies to spawn and even the odd unkillable deer.
Fixed bug that triggers when there are no countries defined in the country blacklist. Added same fix to the country whitelist.
Fixed bug in shop caused by mixed case category names.
Fixed bug in the idle kick code. It actually works now.
Reworked a previous code fix where the telnet log has random newline characters embedded in bad places in the player joined line. That was causing incomplete data and some fun side effects. The bot can now rebuild the entire line before processing it so the Pimps can add all the random newlines they want :P
Fixed a bug with donor management.
Fixed donors not getting the correct zombie kill reward.
Fixed typo (bad variable name) in a core bot function that caused some bother.



Thursday, February 20, 2020



<< Geri