@alexanderkress alexanderkress released this Aug 6, 2018

Assets 9

Added

  • Added command !banall <pattern> to ban all players matching pattern
  • Added command !rebuild to sync up all available maps
  • Added option to kill spawnkillers instantly
  • Added support for Urban Terror 4.3.4

Changed

  • Command !maps is showing the total number of available maps
  • Exclude bots from autokick for team kills to avoid unbalanced teams
  • Exclude bots from autokick of low score players to avoid unbalanced teams
  • Exclude bots from autokick for spawn killing to avoid unbalanced teams
  • Updated schedule library
  • Improved some feedback messages

Fixed

  • Fixed #55: Make bots immune from spawnkill autokick
  • Fixed #56: Command !maps does not show all maps
  • Fixed #57: Fix year 2038 problem on 32-bit systems
  • Fixed version check, issued by string compare
  • Various minor bug fixes

Checksum Information:

Name:   spunkybot-1.11.0.tar.gz
MD5:    3ba97d1bcfc6719c5bdf126c57c704a9
SHA256: c6bc6d27efcb0338d59a96ec6a122f012097e0248ee743d39ba96f07cf43c987

Verify the file:

$ wget -qO- http://www.alexanderkress.de/pgp_github_key.asc | gpg --import 
$ gpg --verify spunkybot-1.11.0.tar.gz.asc
$ gpg --verify SHASUMS.sig
$ shasum -a 256 -c SHASUMS

@alexanderkress alexanderkress released this May 31, 2018 · 38 commits to master since this release

Assets 9

Added

  • Added option for automatic expiration of warnings
  • Added option to kick players for using bad words
  • Added option to display multi-kill messages
  • Added option "free" to release lock from forced team
  • Added option to define ban duration for command !ban
  • Added command !grudge [<name>] to grudge a player for team killing
  • Added command !gear to set allowed weapons
  • Added command !forgiveclear <name> to clear player team kills
  • Added command !forgiveinfo <name> to display a players team kills
  • Added command !forgivelist to list players who killed you
  • Added command !forgive [<name>] to forgive team kills
  • Added command !regulars to display regular players online
  • Added command !unreg <name> to remove player from regular group
  • Added commands to change the gametype
  • Added support for old <ut_name> map names
  • Added support for latest Urban Terror 4.3.3 release
  • Added support for ioquake3 binary
  • Added support for macOS 10.13 and Ubuntu 18.04
  • Added reason 'score' to reason dictionary
  • Added "Top Objectives" awards for CTF and Bomb mode

Changed

  • Do not show forgive notice for grudged players
  • Clear team kills for command !warnclear and !clear
  • Clear warnings if already expired
  • Command !warninfo shows now all active warnings
  • Command !swap moves admin using command if playerB is not given
  • Command !tempban supports now up 1 sec to 3 days periods
  • Show msg "Planted?" when bomb explodes
  • Introduced detonation time for bomb mode
  • Imported latest GeoIP database (April 2018)
  • Unified warn system: warnings + team kills are now combined
  • Converted loopback/localhost to 127.0.0.1

Fixed

  • Fixed #50: Improve parsing rotation messages file
  • Fixed #49: Ban directly for 15 mins
  • Fixed #48: Extend max tempban duration to 3 days
  • Fixed #47: Show last maps only for nextmap/map votes
  • Fixed #46: Add commands to change the gametype
  • Fixed #15: Add command !grudge [<name>] to grudge a player for team killing
  • Various minor bug fixes

Checksum Information:

Name:   spunkybot-1.10.0.tar.gz
MD5:    b3a7d6dc6455a1ec3a04b297f7bc8c57
SHA256: 58bd11a8fe4552cbeef318cc7f16b62e320e41a2ae532864c6c2ae2fc5286e6c

Verify the file:

$ wget -qO- http://www.alexanderkress.de/pgp_github_key.asc | gpg --import 
$ gpg --verify spunkybot-1.10.0.tar.gz.asc
$ gpg --verify SHASUMS.sig
$ shasum -a 256 -c SHASUMS

@alexanderkress alexanderkress released this May 14, 2017 · 172 commits to master since this release

Assets 4

Added

  • added Monster Kill counter
  • added group Super Admins (level 90) with same rights as Head admins
  • added option to kill all opponents when bomb exploded or is defused
  • added option to autokick spawn killers
  • added option to limit successful nextmap votes
  • added option to enable/disable sending heartbeat
  • added option to display rule as chat/bigtext/server message
  • added UrT bot support with commands !bots on/off and !addbots
  • added support for @bigtext MESSAGE in rotation messages
  • added command !lastmaps to list the last played maps
  • added command !kickall <pattern> to kick players matching pattern
  • added command !restart to perform a restart of the map
  • added command !status to report the status of the bot
  • added command !id <name> to show IP, guid and auth of player
  • added command !tell <name> to tell a msg to a specific player
  • added command !afk <name> to force an afk player to spec
  • added command !spec to move yourself to spectator
  • added command !exit to display last disconnected player
  • added command !kickbots to kick all bots
  • added command option @locate <name>
  • added shortcut !lc for command !locate
  • added public welcome message
  • added help for each command, e.g. !help tempban
  • added handler for callvote and vote_passed
  • added systemd service and sysVinit file
  • added support for Debian 9 Stretch and Ubuntu 16.10

Changed

  • show team mates that bomb was tossed or collected
  • show number of players in each team when using command !teams
  • show number of kills when killspree is ended
  • show bomb planted/defused server message
  • show survivor winning team server message
  • show ban reason when banned player tries to connect
  • show nextmap at map begin in dynamic cycle
  • show authname in welcome message
  • improved displaying country for bots or in local LAN
  • improved message "bomb has been planted"
  • reset warn-timer when clearing all warnings
  • extended reason dictionary with sk, wh, insult, autojoin, 999
  • allowed configuration of RCON_DELAY
  • allowed port 1024 again (many latin players use it)
  • imported latest GeoIP database

Fixed

  • fixed issue #43: added command !exit to display last disconnected player
  • fixed issue #42: added support for @bigtext MESSAGE in rotation messages
  • fixed issue #41: added bot support
  • fixed issue #40: added support for command !instagib on/off
  • fixed issue #39: added support for DB ID and authname for command !xlrstats
  • fixed issue #37: added group Super Admins (level 90)
  • fixed issue #32: limit length of name to 20 characters
  • various minor bug fixes

Checksum Information:

Name: spunkybot-1.9.0.tar.gz
MD5:  6ee213da2c0f35cb42b0028a55d332ac
SHA1: 3165ad00888375f629cf8e0bbcd34fa2a0c145e1
SHA256: a68dfc45f15d7a2502e3ed92c7a9f9d25c8aa6107e3d802b746e12c51c0a6b0d

Verify the file:

$ wget -qO- http://www.alexanderkress.de/pgp_github_key.asc | gpg --import 
$ gpg --verify spunkybot-1.9.0.tar.gz.asc spunkybot-1.9.0.tar.gz

@alexanderkress alexanderkress released this Oct 23, 2016 · 281 commits to master since this release

Assets 3

Added

  • added support of bot commands in rotating messages: @admins, @nextmap and @time
  • added command !rain <on/off> to enable/disable raindrops in maps
  • added command !exec <file> to execute the given scriptfile
  • added command !reload to reload the map
  • added command !password [<password>] to set or remove a private server password
  • added support to find players by their auth-name
  • added additional debug logging and display server CVARs

Changed

  • reworked Rules/Rotation Messages class
  • reworked RCON class
  • improved debug messages
  • imported latest GeoIP database

Fixed

  • fixed issue #33: avoid output of duplicate messages
  • fixed issue #34: catch python exception
  • fixed debug output of gamelog path
  • various minor bug fixes

@alexanderkress alexanderkress released this Oct 2, 2016 · 303 commits to master since this release

Assets 3
  • added full support for Urban Terror release 4.3
  • added cmd !locate to display geolocation info of a player
  • added first knife kill message
  • added more warning reasons
  • improved some feedback messages
  • imported latest GeoIP database
  • various minor bug fixes

@alexanderkress alexanderkress released this Apr 3, 2016 · 318 commits to master since this release

Assets 2
  • fixed #31: Previous bugfix leads to regression

@alexanderkress alexanderkress released this Apr 3, 2016 · 323 commits to master since this release

Assets 2
  • added option to display headshot hit series
  • added option to display nade kill series
  • added option to display knife kill series
  • added cmd !knife to display number of knife kills
  • added most knife kills to Awards output
  • added output of message 'added to group'
  • added output of capture count as server msg in CTF mode
  • added PyPi support
  • consolidated warnings in one list
  • improved error message for missing games.log file
  • imported latest GeoIP database
  • performance improvements
  • fixed #31: tell command suppports all player numbers
  • fixed chat message issue with single "!" content
  • fixed possible loop if games.log file is empty
  • fixed missing reason in database for cmd !tb
  • fixed missing text color setup
  • various minor bug fixes

@alexanderkress alexanderkress released this Aug 3, 2015 · 365 commits to master since this release

Assets 2
  • added option to autokick players with low score
  • added dynamic mapcycle support
  • added support to get flag capture time
  • added fastest cap info to command !ctfstats
  • added CTF statistics to Awards output
  • added command !makereg to make player a regular user
  • added command !poke to notify a player that he needs to move
  • added command !swapteams to swap the teams
  • added command !hits to display hit stats
  • added command !lastbans to display the last 4 bans
  • added support to get the register date of a player
  • added support of TDM and FTL gametype
  • added support of Gun Game gametype introduced in Urban Terror 4.3
  • added acronym 'reg' for regular players
  • improved output of command !regtest, !leveltest and !country
  • improved output of Award 'Most HE kills'
  • improved output of !xlrtopstats by using filtering for active players
  • improved check for spectators on full server
  • hide commands which are not available in the current gametype
  • Senior Admins or higher levels do not need to enter reason when using the command !ban
  • imported latest GeoIP database
  • performance enhancements
  • code improvements
  • fixed issue #26: Text wrapping
  • fixed issue #27: Stats reset
  • fixed issue #28: Add dynamic mapcycle support
  • fixed issue #29: Supporting mapcycle file with newlines
  • fixed issue with empty lines in mapcycle.txt file
  • fixed issue with missing maps
  • fixed possible issue if mapname cannot be read out
  • fixed issue with output of the register date
  • fixed output of command !leveltest for guests
  • various minor bug fixes

@alexanderkress alexanderkress released this Feb 10, 2015 · 429 commits to master since this release

Assets 2
  • added support for console tell command
  • added command !hestats to display HE grenade kills
  • added most HE kills to the awards
  • added option to display a message when the bomb has been planted
  • added the warn/kick/ban reasons 'whiner' and 'name' (for offensive names)
  • added command !regtest to display current user status
  • added command !admintest to display current admin status
  • added command !warntest to test a warning
  • added command !warns to display the list of warnings
  • added command !!<text> (equal to !say command)
  • added command !find to display the slot number of a player
  • improved the output of the player found method
  • improved response of !nextmap command
  • imported latest GeoIP database
  • fixed issue #25: Remove autobalancer after team swap
  • fixed issue #24: Hardening get_cvar, add exception handling
  • fixed issue #13: Add support of console tell command
  • various minor bug fixes

@alexanderkress alexanderkress released this Jan 8, 2015 · 452 commits to master since this release

Assets 2
  • added command !xlrtopstats to display the top players
  • added command !warnremove to remove a users last warning
  • reworked reset of player statistics
  • imported latest GeoIP database
  • fixed issue #23: command !nextmap not working properly
  • fixed issue #22: empty rules file leads to high load
  • fixed issue #20: player stats reset on team change
  • fixed issue #17: added option to remove a users last warning
  • various minor bug fixes