Eagerly anticipated since the TM² Stadium open beta commenced, here is the new v1.02 release of XASECO2. This update offers better handling of the new environments (hopefully also allowing the future Valley release to work with no/few changes), support for the new Continent component in ManiaZones, and a few other improvements and fixes.
Naturally, this release requires the latest dedicated server build, but that's a given for Stadium anyway. Here are the complete release notes:
New features and other changes in the v1.02 release of XASECO2:
* improved environment handling for Stadium and, once available, Valley:
* added TitleId to $aseco->server->title
* disabled the env: option in the /list and /xlist commands, they are restricted to the current Title/environment only
* updated the MXInfoSearcher class to support environment matching, and both MX classes for the new TitlePack field
* updated /xlist to search only for tracks with the current environment (except with /xlist recent)
* new support for the Continent part of the player's ManiaZone:
* the Continent string is stored in a player object at ->continent, while ->nation contains the Nation string as before, so that the player join messages again show the correct Nation too
* Continent strings correlate with new constants C_EUROPE, C_AFRICA, C_ASIA, C_MDEAST, C_NAMERICA, C_SAMERICA, C_OCEANIA -- conversion functions are in includes/basic.inc.php
* the Continent constant is stored in the new Continent column in the 'players' table, which is automatically added the first time this release is run
* the PHP memory limit for XASECO2 is no longer set to 50 MB but to 128 MB (the PHP default) unless it is already at least that size (thanks Electron)
* updated the GBXDataFetcher module to the latest version
* this release requires the latest server build 2013-02-27-16_00
Bug fixes in the v1.02 release of XASECO2:
* some MySQL queries in rasp.funcs.php use an incorrect table alias -- fixed (thanks rasmusdk)
* when a map isn't in the database yet, in some situations its name could be stored with stripped colors/formatting -- fixed
Don't forget these installation/upgrade notes:
Important:
To configure your server for the central Dedimania database, you must copy the login value in the <masterserver_account> section from your server's dedicated_cfg.txt file into the corresponding section of the dedimania.xml file. Further, register your server with the Dedimania system, generate a DedimaniaCode, and add that in dedimania.xml as well.
Open port 8082 on your firewall/router for communication with the central Dedimania server.
In the zip file, all *.XML and *.PHP config files are located inside the newinstall/ directory. This means that you can (and have to) unzip the download and replace all the PHP code files, without worrying about overwriting your customized config files. However, for every XML/PHP config file that was updated (see here), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory (next to aseco.php), all *.PHP files into the includes/ directory, and XAseco2.bat|XAseco2.sh also into the main directory.
Thx for 1.02...always great job^^
I have same warnings "[XASECO2 Warning] Could not map country: Europe" with new install (no update of 1.01).
Any idea ?
Bull wrote:Thx for 1.02...always great job^^
I have same warnings "[XASECO2 Warning] Could not map country: Europe" with new install (no update of 1.01).
Any idea ?
This notices triggered from my Records-Eyepiece when it try to determine the authorzone from a map. There is still the "old" structure at $authorZone (including the continents). This getting fixed shortly in Records-Eyepiece.