New features and other changes in the v0.96b release of XASECO:
- on TMF, the global mute list now uses the built-in Ignore features instead of the muting plugin, so the actual muting works much better; the plugin is still needed for the individual player muting features though
- accordingly, there are new aliases for the related admins commands: /admin ignore (for /admin mute), /admin unignore (for /admin unmute), /admin ignorelist and /admin listignores (for /admin mutelist and /admin listmutes)
- on TMF, the ManiaZones country names are mapped back to three-letter nation abbreviations for storage in the local database and for Dedimania; to repair the Nation field in the local 'players' table, you can use this script
- new $autosave_matchsettings option in rasp.settings.php to enable autosaving the matchsettings file (with a configurable name) upon every track switch
- on TMF, /add and /admin add accept an optional TMX section parameter (TMN, TMU, TMNF, and even TMO, TMS &ndash all case-insensitive) after the TMX track ID to enable downloading a track from another section than the default (as outlined in the v0.96 release notes)
- when a track is jukeboxed that doesn't match the server packmask, it is skipped with warning, and the next track from the tracklist is loaded (the next jukeboxed track will follow after that)
- on TMF, added another method in votes.config.php to really disable all CallVotes if chat-based votes are enabled
- the pop-up windows in plugin.matchsave.php are now converted to TMF ManiaLink windows too, along with minor touch-ups of the TMN pop-ups
Bug fixes in the v0.96b release of XASECO:
- on TMF, the /nextmap command always shows the first track after the current one is removed from the server's track list (via /admin removethis or /admin erasethis) – fixed
- a missing or invalid connection to the TM server (due to configuration errors) can cause a flood of PHP warnings in the log – fixed
- a track ending with no records set can cause a PHP warning in the Dedimania plugin – fixed
New features and other changes in the v0.96 release of XASECO:
- the system has been renamed to XASECO to avoid confusion with other ASECO/RASP systems, and to signify it's a complete and integrated solution for server control
- added ManiaLinks windows (via new include manialinks.inc.php) to allow the system to display TMN-style pop-ups on TMF
- added a Prev button to all multi-page ManiaLinks windows when viewing the second and subsequent pages
- added recognition of server type TMF and game mode Cup, including with the /admin setgamemode command
- updated the /server command to handle Cup mode and show the RoundsPerChallenge value (in addition to the points limit) if the server is in Cup mode
- new /admin disablerespawn command (TMF-only) to show the current DisableRespawn setting (allowing players to respawn at checkpoints), and to toggle it with an ON" or "OFF" (case-insensitive) parameter
- new /admin forceshowall command (TMF-only) to show the current ForceShowAllOpponents setting (forcing players to see all opponents), and to toggle it with an ON" or "OFF" (case-insensitive) parameter
- updated the TMXInfoFetcher class to handle the new TMNF section
- on a TMNF server (packmask Stadium) the /tmxinfo and /tmxrecs commands as well as the TMX World Record message at the start of a new track will consult the TMNF section of TMX, on a TMUF server the TMU section, and (as before) on a TMN server the TMN section
- the /add and /admin add commands will consult the TMNF, TMUF and TMN sections of TMX according to the same rules
- new $jukebox_permadd option in rasp.settings.php to allow tracks voted into the jukebox via /add to remain permanently in the server's track list (normally they're removed after they're finished)
- added extra check for non-empty TM server build during start-up
- several minor tweaks to web_access.inc.php to make it more robust and prevent stream_select() warnings (thanks Slig)
Bug fixes in the v0.96 release of XASECO:
- when a player equals his/her local or Dedimania record, it would be logged again with the next higher position (but not stored anywhere) – fixed
- new Dedimania record messages would be displayed for LAN logins making records, even though the records aren't actually submitted to the central Dedimania server – fixed
- plugin.matchsave.php used the CRLF constant in a TMN pop-up – fixed into LF
Known issues in the v0.96+ release of XASECO:
- there is no support for handling non-Stadium environments (except in /nextmap), coppers, and other TMU-specific features
- the /statsall command doesn't work in TMF because there's no way to obtain a player's world stats (yet?)
Copyright © 2007-2023 – Frans P. de Vries
<tm@gamers.org>
Last updated 23-Apr-2008