XASECO (TMN/TMF) v1.12

Discuss everything about Xymph's Aseco flavoured server control scripts for TM Forever / classic TMN and for TM² Canyon.

Moderators: Xymph, TM-Patrol

filou
cyclist
cyclist
Posts: 40
Joined: 08 Oct 2008 14:33
Owned TM-games: tmuf
Location: thouars 79- France
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by filou » 14 Mar 2011 17:52

Xymph wrote: Well, doing that on my server with my login works fine, so it's not a problem in one or another XAseco version.
Try invoking the Pay method directly:

/admin call Pay fi-lou 1000 message
Thx Xymph, it's ok now ;)

Xymph
Pit Crew
Pit Crew
Posts: 5717
Joined: 19 Aug 2007 12:58
Owned TM-games: TMN, TMU, TMF, TM²
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Xymph » 14 Mar 2011 19:01

Ant wrote:Hi Xymph, I just noticed this in the log before starting XAseco after a crash:

Code: Select all

[03/13,11:03:15] set min timelimit for [MTC - Tropic Thunder]: 5:00 (Author time: 0:43.99)
Begin Challenge
[03/13,11:03:18] track changed [SuperMarioLand] >> [MTC - Tropic Thunder]
[03/13,11:03:18] current record on MTC - Tropic Thunder is 0:44.80 and held by =Fanँ= HostedDinner
Begin Round
End Round
End Challenge
[03/13,11:08:29] [RASP] Calculating ranks...
[XASECO Warning] [-500] Can't resize memory block  No tracks found!
[XASECO Fatal Error] {RASP_ERROR} Cannot obtain challenge list from server and/or database - check configuration files! on line 309 in file /home/xxx-ant/XAseco/plugins/plugin.rasp.php

This is the first time I've seen this and I don't know why/how it happened. I checked the configs (tracklist.txt, localdatabase.xml, config.xml, rasp.settings.php) and they are all fine. A restart of XAseco resumes normal service but do you have an idea on why this error would happen ?
Additionally, I haven't modified any RASP files - only chosen config options.
Never seen that one before. Are there any (error) messages in the dedicated console/game logs at the same timestamp?
Developer of XASECO for TMF/TMN ESWC & XASECO2 for TM²: see XAseco.org
Find your way around the Mania community from the TMN ESWC hub, TMF hub, TM² hub, and SM hub

User avatar
Ant
TM-Patrol
TM-Patrol
Posts: 1845
Joined: 01 Dec 2007 17:04
Owned TM-games: TMN, TMUF, TM Wii
Location: London, England
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Ant » 14 Mar 2011 20:16

Nope none - from before and after the XAseco crash it all still looks fine, heres a snip from each.

From ConsoleLog

Code: Select all

[2011/03/13 10:57:59] Loading challenge SuperMarioLand_138183.Challenge.gbx (V9MjDyD5bhoIc5R0q0NbgLtrFhd)...
[2011/03/13 10:57:59] ...Load succeeds
[2011/03/13 10:58:02] Starting Match...
[2011/03/13 10:58:02] ...Synchronization
[2011/03/13 10:58:06] ...Play
[2011/03/13 11:03:09] ...Finish
[2011/03/13 11:03:09] ...Exit
[2011/03/13 11:03:09] Loading challenge MTC - Tropic Thunder_2333065.Challenge.gbx (1CBP7Tr56TQwbHdNqbqwYKMKPPb)...
[2011/03/13 11:03:09] ...Load succeeds
[2011/03/13 11:03:16] Starting Match...
[2011/03/13 11:03:16] ...Synchronization
[2011/03/13 11:03:20] ...Play
[2011/03/13 11:08:23] ...Finish
[2011/03/13 11:08:25] ...Exit
[2011/03/13 11:08:25] Loading challenge .Begin To Wonder~_1629372.Challenge.gbx (eyTRySZUHEaPvXHgha_5NnnJYS3)...
[2011/03/13 11:08:26] ...Load succeeds
[2011/03/13 11:08:30] Starting Match...
[2011/03/13 11:08:30] ...Synchronization
[2011/03/13 11:08:34] ...Play
[2011/03/13 11:13:37] ...Finish
[2011/03/13 11:13:37] ...Exit
[2011/03/13 11:13:37] Loading challenge Motorbreath.Challenge.Gbx (kIKxm5Zv47jqqAPS_BllGor5fL3)...
[2011/03/13 11:13:37] ...Load succeeds
[2011/03/13 11:13:40] Starting Match...
[2011/03/13 11:13:40] ...Synchronization
[2011/03/13 11:13:44] ...Play
[2011/03/13 11:18:47] ...Finish
[2011/03/13 11:18:47] ...Exit
From GameLog

Code: Select all

[2011/03/13 10:58:02] <chat> [xxxantunited ($s$w$fffAnt's $06fSpeedway)] $z$s$ff0>> [$f00INFO$ff0] $fffLooking for any player's world stats?  Use the "/statsall <login>" command!
[2011/03/13 11:03:09] Loading challenge MTC - Tropic Thunder_2333065.Challenge.gbx (1CBP7Tr56TQwbHdNqbqwYKMKPPb)...
[2011/03/13 11:03:15] <chat> [xxxantunited ($s$w$fffAnt's $06fSpeedway)] $ff0>> Set min timelimit for $fffMTC - Tropic Thunder$ff0 : $fff5:00$ff0 (Author time: $fff0:43.99$ff0)
[2011/03/13 11:03:15] <chat> [xxxantunited ($s$w$fffAnt's $06fSpeedway)] $z$s$ff0>> [$f00INFO$ff0] $fffLooking for the next better ranked record to beat?  Use "/nextrec"!
[2011/03/13 11:08:25] Loading challenge .Begin To Wonder~_1629372.Challenge.gbx (eyTRySZUHEaPvXHgha_5NnnJYS3)...
[2011/03/13 11:13:37] Loading challenge Motorbreath.Challenge.Gbx (kIKxm5Zv47jqqAPS_BllGor5fL3)...
[2011/03/13 11:18:47] Loading challenge $f00$wXXX$i $GStrudel.Challenge.Gbx (fjfjr3I7KB9V0NYKt3veIdQSjt0)...
Hopefully it was a one off - it's still puzzling though.
Last edited by Ant on 03 Apr 2011 10:35, edited 1 time in total.

User avatar
xai
happy cruiser
happy cruiser
Posts: 162
Joined: 13 Nov 2008 15:46
Owned TM-games: TMU(F),TMN(F)
Manialink(s): xai

Re: XASECO (TMN/TMF) v1.12

Post by xai » 20 Mar 2011 13:19

Is it normal the XAseco uses ~3.5% CPU constantly at a duo-core 2.8GHz CPU? I recently moved everything to a new server, and though I can't remember the percentage at my old server(single-core 1.6GHz :P) I think it was less than that.

p.s: you should really place XAseco on a site like github, I think it would encourage other to fix bugs for you :P(they fork the project, fix the bug, and make a pull request, when you pull it then it only "pulls" the bugfix to the main branch).

EDIT: Just restarted the old server to test it myself. There it uses 5%. Since XAseco runs single-core 3.5% isn't very bad after all I think.
Weeeeeeeeeeee

User avatar
Ant
TM-Patrol
TM-Patrol
Posts: 1845
Joined: 01 Dec 2007 17:04
Owned TM-games: TMN, TMUF, TM Wii
Location: London, England
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Ant » 28 Mar 2011 17:49

Hi Xymph, I had another crash and noticed this in the logfile:

Code: Select all

Begin Challenge
[03/28,20:41:49] track changed [The Crime] >> [LEAP of FAITH]
[03/28,20:41:49] current record on LEAP of FAITH is 0:57.07 and held by =Devँ= HostedDinner
[XASECO Fatal Error] ExecCallbacks XMLRPC Error [-32700] - transport error - connection interrupted! on line 948 in file /home/xxx-ant/XAseco/aseco.php
PHP Notice:  fwrite(): send of 188 bytes failed with errno=32 Broken pipe in /home/xxx-ant/XAseco/includes/GbxRemote.inc.php on line 538
PHP Notice:  fwrite(): send of 135 bytes failed with errno=32 Broken pipe in /home/xxx-ant/XAseco/includes/GbxRemote.inc.php on line 538
Theres nothing in the server logs (it just stops with no error messages)

Do you have any idea on what might cause this ?

Or has this just happened (in XAseco log) because the server itself may have stopped for some reason ?

Xymph
Pit Crew
Pit Crew
Posts: 5717
Joined: 19 Aug 2007 12:58
Owned TM-games: TMN, TMU, TMF, TM²
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Xymph » 28 Mar 2011 18:34

Ant wrote:Hi Xymph, I had another crash and noticed this in the logfile:

Code: Select all

[03/28,20:41:49] track changed [The Crime] >> [LEAP of FAITH]
[03/28,20:41:49] current record on LEAP of FAITH is 0:57.07 and held by =Devँ= HostedDinner
[XASECO Fatal Error] ExecCallbacks XMLRPC Error [-32700] - transport error - connection interrupted! on line 948 in file /home/xxx-ant/XAseco/aseco.php
PHP Notice:  fwrite(): send of 188 bytes failed with errno=32 Broken pipe in /home/xxx-ant/XAseco/includes/GbxRemote.inc.php on line 538
PHP Notice:  fwrite(): send of 135 bytes failed with errno=32 Broken pipe in /home/xxx-ant/XAseco/includes/GbxRemote.inc.php on line 538
Theres nothing in the server logs (it just stops with no error messages)

Do you have any idea on what might cause this ?

Or has this just happened (in XAseco log) because the server itself may have stopped for some reason ?
The fwrite warnings seem to be the result of the connection already having been interrupted. The cause of that interruption isn't evident from the log, but if the dedicated died then XAseco will indeed give that exact error.
Developer of XASECO for TMF/TMN ESWC & XASECO2 for TM²: see XAseco.org
Find your way around the Mania community from the TMN ESWC hub, TMF hub, TM² hub, and SM hub

User avatar
Ant
TM-Patrol
TM-Patrol
Posts: 1845
Joined: 01 Dec 2007 17:04
Owned TM-games: TMN, TMUF, TM Wii
Location: London, England
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Ant » 28 Mar 2011 18:40

Ok thanks, well the dedicated had also stopped so I guess these errors must have just been cos of that, like you said.

Cheers :)

User avatar
Ant
TM-Patrol
TM-Patrol
Posts: 1845
Joined: 01 Dec 2007 17:04
Owned TM-games: TMN, TMUF, TM Wii
Location: London, England
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Ant » 03 Apr 2011 10:23

Hi Xymph, I noticed this again today:

Code: Select all

[04/03,04:12:15] set new timelimit for [Ant's Speedway]: 6:31 (Author time: 1:05.31)
Begin Challenge
[04/03,04:12:18] track changed [1ntensity] >> [Ant's Speedway]
[04/03,04:12:18] current record on Ant's Speedway is 1:03.26 and held by (FG)<T!tanium
Begin Round
End Round
End Challenge
[04/03,04:17:21] [RASP] Calculating ranks...
[XASECO Warning] [-500] Can't resize memory block  No tracks found!
[XASECO Fatal Error] {RASP_ERROR} Cannot obtain challenge list from server and/or database - check configuration files! on line 309 in file /home/xxx-ant/XAseco/plugins/plugin.rasp.php
The following are my configs, they seem fine to me but maybe you'll notice something I don't.

rasp.settings.php

Code: Select all

<?php

//##################################################################
//#------------------------- Features -----------------------------#
//#  Specify here which features you would like to be activated    #
//#  You must enter true or false in lowercase only!               #
//##################################################################

//Set to true if you want the rank system active
$feature_ranks = true;
//Set to true if you want /nextrank to show the difference in record positions,
// i.e. the combined number of positions that your records need to be improved
// in order to catch up with the next better ranked player
$nextrank_show_rp = true;

//Set to true if you want all times recorded, and /pb command to be active
$feature_stats = true;
//Set to true to always show PB at track start
//If false and <show_recs_before> is 2 or 6 AND player has ranked record, OR
// player uses the records panel, then PB message is not shown at track start
$always_show_pb = true;

//Set to true ONLY if you use the karma feature.
//If you set this to true when you are not, it will produce errors
$feature_karma = true;
//Set to true if you allow ++ & -- votes as well as /++ & /--
$allow_public_karma = true;
//Set to true if you want to show the karma message at the start of each track
$karma_show_start = true;
//Set to true if you want to show vote counts & percentages
$karma_show_details = true;
//Set to true if you want to show players their actual votes
$karma_show_votes = true;
//Set to the number of times a player should have finished a track before
//being allowed to karma vote for it
//Note: this is the total number of finishes since the first time a player
//tried a track, not the number in the current session
$karma_require_finish = 1;
//Remind player to vote karma if [s]he hasn't yet
$remind_karma = 1;  // 2 = every finish; 1 = at end of race; 0 = none

//Set to true if you want jukebox functionality
$feature_jukebox = true;
//Set to true if you want jukebox to be extended to include the TMX add feature
$feature_tmxadd = true;
//Set to true if you want jukebox to skip tracks requested by players that left
$jukebox_skipleft = true;
//Set to true if you want jukebox to _not_ skip tracks requested by admins
//(any tier) that left (and $jukebox_skipleft is true)
$jukebox_adminnoskip = true;
//Set to true if you want /add to permanently add tracks to the server
$jukebox_permadd = false;
//Set to true if you want /admin add to automatically jukebox the downloaded track (just like a passed /add vote)
$jukebox_adminadd = true;
//Set to true if you want jukebox messages diverted to TMF message window
$jukebox_in_window = false;

//Set to contact (email, ICQ, etc) to show in /server command, leave empty to skip entry
$admin_contact = 'xxx-ant@blueyonder.co.uk';

//Set to filename to enable autosaving matchsettings upon every track switch
$autosave_matchsettings = 'tracklist.txt';  // e.g. 'autosave.txt'

//Set to true if you want start-up to prune records/rs_times for players and
// challenges deleted from database, and for tracks deleted from the server
//Only enable this if you know what you're doing!
$prune_records_times = true;

//Set to true if you want to disable normal CallVotes & enable chat-based votes
$feature_votes = true;

//Set to true to perform XASECO version check at start-up & MasterAdmin connect
$uptodate_check = true;

//Set to true to perform global blacklist merge at MasterAdmin connect
$globalbl_merge = true;

//Set to true to process only United accounts in global blacklist merge
$globalbl_united = false;

//Set to global blacklist in XML format, same as <blacklist_url> in dedicated_cfg.txt (TMF)
// e.g. http://www.gamers.org/tmf/dedimania_blacklist.txt (TMF-only)
//On TMN <blacklist_url> in dedicated.cfg isn't loaded at start-up, so no need to define that
$globalbl_url = 'http://www.gamers.org/tmf/dedimania_blacklist.txt';

//##################################################################
//#-------------------- Performance Variables ---------------------#
//#  These variables are used in the main plugin.                  #
//#  They specify how much data should be used for calculations    #
//#                                                                #
//#  If your server slows down considerably when calculating       #
//#  ranks it is recommended that you lower/increase these values  #
//##################################################################

//Sets the maximum number of records stored per track
// Lower = Faster
$maxrecs = 100;

//Sets the minimum ammount of records required for a player to be ranked
// Higher = Faster
$minrank = 3;

//Sets the number of times used to calculate a player's average
// Lower = Faster
$maxavg = 10;

//##################################################################
//#-------------------- Jukebox Variables -------------------------#
//#  These variables are used by the jukebox.                      #
//##################################################################

//Specifies how large the track history buffer is.
//If a track that is in the buffer gets requested, it won't be jukeboxed.
$buffersize = 0;

//Specifies the required vote ratio for a TMX /add request to be successful.
$tmxvoteratio = 0.30;

//The location of the tracks folders for saving TMX tracks, relative
//to the dedicated server's GameData/Tracks/ directory:
//$tmxdir for tracks downloaded via /admin add, and user tracks approved
//  via /admin addthis.
//$tmxtmpdir for tracks downloaded via /add user votes.
//There must be full write permissions on these folders.
//In linux the command will be:  chmod 777.
//Regardless of OS, use the / character for pathing.
$tmxdir = 'Challenges/TMX';
$tmxtmpdir = 'Challenges/TMXtmp';

//##################################################################
//#------------------------ IRC Variables -------------------------#
//#  These variables are used by the IRC plugin.                   #
//##################################################################

$CONFIG = array();
$CONFIG['server'] = 'localhost';  // server (i.e. irc.gamesnet.net)
$CONFIG['nick'] = 'botname';  // nick (i.e. demonbot)
$CONFIG['port'] = 6667;  // port (standard: 6667)
$CONFIG['channel'] = '#channel';  // channel (i.e. #php)
$CONFIG['name'] = 'botlogin';  // bot name (i.e. demonbot)
$show_connect = false;  //If set to true, the IRC connection messages will be displayed in the console.

//-----------------------------------------
//Do not modify anything below this line...
//-----------------------------------------
$linesbuffer = array();
$ircmsgs = array();
$outbuffer = array();
$con = array();
$jukebox = array();
$jb_buffer = array();
$tmxadd = array();
$tmxplaying = false;
$tmxplayed = false;
?>

config.xml

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<settings>
  <aseco>
    <masteradmins>
      <!-- /ip:port in tmlogin only needed when joining server over LAN -->
      <!-- ipaddress can be specified to guard each login against       -->
      <!-- unauthorized use of admin commands from other IP addresses   -->
      <tmlogin>xxx_ant</tmlogin> <ipaddress></ipaddress>
    </masteradmins>

    <colors>
      <error>$f00$i</error>
      <welcome>$fff</welcome>
      <server>$ff0</server>
      <highlite>$fff</highlite>
      <timelite>$bbb</timelite>
      <record>$0f3</record>
      <emotic>$fa0</emotic>
      <music>$d80</music>
      <message>$39f</message>
      <rank>$ff3</rank>
      <vote>$f8f</vote>
      <karma>$ff0</karma>
      <donate>$f0f</donate>
      <admin>$ff0</admin>
      <black>$000</black>
      <grey>$888</grey>
      <login>$00f</login>
      <logina>$0c0</logina>
      <nick>$f00</nick>
      <interact>$ff0$i</interact>
      <dedimsg>$28b</dedimsg>
      <dedirec>$0b3</dedirec>
    </colors>

    <messages>
      <!-- init messages -->
      <startup>{#server}*** XASECO {#highlite}v{1}{#server} running on {#highlite}{2}{#server}:{#highlite}{3}{#server} ***</startup>
      <welcome>{#welcome}Welcome {#highlite}{1}{#welcome} to {2}$z$s{br}{#welcome}This server uses {#highlite}XASECO v{3}{#welcome} to manage your records.{br}{#welcome}TeamSpeak 3 is enabled with this server.  To use it, you must have a {#highlite}$l[http://www.teamspeak.com/?page=downloads]TeamSpeak 3 client.$l{br}{#welcome}Once you have the client, click on the button to the right to join !{br}{#highlite}Betting{#welcome} is enabled on this server for you to win some coppers from eachother !!{br}{#welcome}To bet, just use the buttons on the menu. (only available at the start of a new race){br}{#welcome}So, if you think you're good enough, why not have a go ??{br}{#welcome}There is also a {#highlite}lottery {#welcome}here that will pay out coppers at the end of each race.{br}{#welcome}For it to pay, there has to be a minimum of 5 players on the server and there needs to{br}{#welcome}be a total of 10 finishes on the track - donations accepted ;){br}{#welcome}So for example, if there are 5 players on, and each player finishes twice,{br}{#welcome}thats the 10 finishes the server will need to start the lottery.{br}{#welcome}Remember, only registered TrackMania players will be able to bet and be entered into the lottery.{br}{#welcome}The /add tmx id feature is enabled here.{br}{#welcome}Also remember, if you don't like a track, then vote to skip it !!{br}{#welcome}To see a list of all currently supported chat commands,{br}{#welcome}click on Help (In the menu, at the lower right of the screen){br}$f00BEST TIP: {#welcome}To remove all HUD, press the * button</welcome>
      <warning>$s{#welcome}This is an administrative warning.{br}{br}$gWhatever you wrote is against our server's{br}policy. Not respecting other players, or{br}using offensive language might result in a{br}{#welcome}kick, or ban {#message}the next time.{br}{br}$gThe server administrators.</warning>

      <!-- record messages -->
      <record_current>{#server}>> {#message}Current record on {#highlite}{1}{#message} is {#highlite}{2}{#message} by {#highlite}{3}</record_current>
      <record_none>{#server}>> {#message}Currently no record on {#highlite}{1}{#message} ...</record_none>
      <record_error>{#server}>> {#error}Could not get records from database... No records this round!</record_error>

      <!-- ranking messages -->
      <ranking>{#server}>> {#message}Local Record rankings on {#highlite}{1}{#message} {2} this round:</ranking>
      <ranking_range>{#server}>> {#message}Local Record rankings on {#highlite}{1}{#message} {2} this round (range {#highlite}{3}{#message}):</ranking_range>
      <ranking_new>{#server}>> {#message}Local Record rankings on {#highlite}{1}{#message} {2} this round ({#highlite}{3}{#message} new):</ranking_new>
      <ranking_nonew>{#server}>> {#message}Local Record rankings on {#highlite}{1}{#message} {2} this round: none new so far</ranking_nonew>
      <ranking_none>{#server}>> {#message}Local Record rankings on {#highlite}{1}{#message} {2} this round: no records!</ranking_none>

      <!-- record misc. messages -->
      <ranking_record_new_on>{#rank}{1}{#message}.$i{#highlite}{2}{#message}[{#highlite}{3}{#message}]$i, </ranking_record_new_on>
      <ranking_record_new>{#rank}{1}{#message}.{#highlite}{2}{#message}[{#highlite}{3}{#message}], </ranking_record_new>
      <ranking_record_on>{#rank}{1}{#message}.$i{#timelite}{2}{#message}[{#timelite}{3}{#message}]$i, </ranking_record_on>
      <ranking_record>{#rank}{1}{#message}.{#timelite}{2}{#message}[{#timelite}{3}{#message}], </ranking_record>
      <ranking_record2>{#rank}{1}{#message}.{#timelite}{2}{#message}, </ranking_record2>

      <!-- record relation essages -->
      <first_record>{#server}> {#record}The first Local record is: </first_record>
      <last_record>{#server}> {#record}The last Local record is: </last_record>
      <diff_record>{#server}> {#record}Difference between {1}{#record} and {2}{#record} is: {#highlite}{3}</diff_record>
      <summary>{#server}> {#highlite}{1} $z$s{#record}has {#highlite}{2}{#record} Local record{3}, the top {4} being: </summary>
      <sum_entry>{#highlite}{1} {#record}rec{2} #{#rank}{3}{#record}, </sum_entry>

      <!-- win/vote messages -->
      <wins>{#server}> {#record}You have already won {#highlite}{1}{#record} race{2}</wins>
      <win_new>{#server}> {#record}Congratulations, you won your {#highlite}{1}{#record}. race!</win_new>
      <win_multi>{#server}>> {#record}Congratulations, {#highlite}{1}{#record} won his/her {#highlite}{2}{#record}. race!</win_multi>
      <vote_score>{#server}>> {#interact}Current track has an average score of {#highlite}$i {1}</vote_score>
      <your_vote>{#server}> {#interact}You have voted this track with a {#highlite}$i {1}</your_vote>

      <!-- muting messages -->
      <mute>{#server}> Player {#highlite}{1}$z$s{#server} is muted!</mute>
      <unmute>{#server}> Player {#highlite}{1}$z$s{#server} is unmuted!</unmute>
      <muted>{#server}> {#highlite}{1}{#error} disabled because you are on the global mute list!</muted>

      <!-- donate/pay messages -->
      <donation>{#donate} Donate {#highlite}{1}{#donate} coppers to {#highlite}{2}$z</donation>
      <thanks_all>{#server}>> {#highlite}{1}$z$s{#donate} received a donation of {#highlite}{2}{#donate} coppers from {#highlite}{3}$z$s{#donate}.  Thank You!</thanks_all>
      <thanks_you>{#server}> {#donate}You made a donation of {#highlite}{1}{#donate} coppers.  Thank You!</thanks_you>
      <donate_minimum>{#server}> {#error}Minimum donation amount is {#highlite}$i {1}{#error} coppers!</donate_minimum>
      <donate_help>{#server}> {#error}Use {#highlite}$i /donate <number>{#error} to donate coppers to the server</donate_help>
      <payment>{#donate} Send {#highlite}{1}{#donate} coppers to {#highlite}{2}$z</payment>
      <pay_insuff>{#server}> {#error}Insufficient server coppers: {#highlite}$i {1}{#error}!</pay_insuff>
      <pay_server>{#server}> {#error}Cannot pay this server itself!</pay_server>
      <pay_confirm>{#server}> {#donate}Payment of {#highlite}{1}{#donate} coppers to {#highlite}{2}{#donate} confirmed!  Remaining coppers: {#highlite}{3}</pay_confirm>
      <pay_cancel>{#server}> {#donate}Payment to {#highlite}{1}{#donate} cancelled!</pay_cancel>
      <pay_help>{#server}> {#error}Use {#highlite}$i /admin pay <login> $m<number>{#error} to send server coppers to a login</pay_help>

      <!-- playtime/track messages -->
      <playtime>{#server}> Current track {#highlite}{1}{#server} has been played for {#highlite}{2}</playtime>
      <playtime_finish>{#server}>> Current track {#highlite}{1}{#server} finished after {#highlite}{2}</playtime_finish>
      <playtime_replay> {#server}({#highlite}{1}{#server} replay{2}, total {#highlite}{3}{#server})</playtime_replay>
      <track>{#server}> Current track {#highlite}{1} {#server}by {#highlite}{2}  {#server}Author: {#highlite}{3} {#server}Gold: {#highlite}{4} {#server}Silver: {#highlite}{5} {#server}Bronze: {#highlite}{6} {#server}Coppers: {#highlite}{7}</track>
      <current_track>{#server}>> Current track {#highlite}{1} {#server}by {#highlite}{2}  {#server}Author: {#highlite}{3}</current_track>

      <!-- rounds points messages -->
      <rpoints_named>{#server}> {1}Custom points system set to {#highlite}{2}{3}: {#highlite}{4},...</rpoints_named>
      <rpoints_nameless>{#server}> {1}Custom points system set to: {#highlite}{2},...</rpoints_nameless>
      <no_rpoints>{#server}> {1}No custom Rounds points system defined!</no_rpoints>

      <!-- uptodate messages -->
      <uptodate_ok>{#server}>> {#message}This XASECO version {#highlite}{1}{#message} is up to date</uptodate_ok>
      <uptodate_new>{#server}>> {#message}New XASECO version {#highlite}{1}{#message} available from {#highlite}{2}</uptodate_new>

      <!-- connection messages -->
      <banip_dialog>{#welcome}Your IP was banned from this server.$z</banip_dialog>
      <banip_error>{#welcome}Could not connect:{br}{br}Your IP was banned from this server!</banip_error>
      <client_dialog>{#welcome}Obsolete client version, please $l[http://www.tm-forum.com/viewtopic.php?p=139752#p139752]upgrade$l.$z</client_dialog>
      <client_error>{#welcome}Obsolete client version!{br}Please upgrade to the $l[http://www.tm-forum.com/viewtopic.php?p=139752#p139752]latest version$l.</client_error>
      <connect_dialog>{#welcome}Connection problem, please retry.$z</connect_dialog>
      <connect_error>{#welcome}$sThis is an administrative notice.$z{br}{br}XASECO encountered a very rare player connection{br}problem. Please re-join the server to correct it.{br}Apologies for the inconvenience.{br}{br}$sThe server administrators.</connect_error>

      <!-- idlekick messages -->
      <idlekick_play>{#server}>> IdleKick player {#highlite}{1}$z$s{#server} after {#highlite}{2}{#server} challenge{3}!</idlekick_play>
      <idlespec_play>{#server}>> IdleSpec player {#highlite}{1}$z$s{#server} after {#highlite}{2}{#server} challenge{3}</idlespec_play>
      <idlekick_spec>{#server}>> IdleKick spectator {#highlite}{1}$z$s{#server} after {#highlite}{2}{#server} challenge{3}!</idlekick_spec>

      <!-- miscellaneous messages -->
      <song>{#server}> Track {#highlite}{1} {#server}plays song: {#highlite}{2}</song>
      <mod>{#server}> Track {#highlite}{1} {#server}uses mod: {#highlite}{2} {#server}({#highlite}{3}{#server})</mod>
      <coppers>{#server}> Server {#highlite}{1}$z$s {#server}owns {#highlite}{2} {#server}coppers!</coppers>
      <time>{#server}> {#interact}Current Server Time: {#highlite}$i {1}{#interact} on {#highlite}$i {2}</time>
      <tmxrec>{#server}>> {#record}TMX World Record: {#highlite}{1}{#record} by {#highlite}{2}</tmxrec>
      <round>$n{#message}R{#highlite}{1}{#message}> </round>
      <no_cpsspec>{#server}> {#highlite}/cpsspec{#server} is not currently enabled on this server.</no_cpsspec>
      <no_admin>{#server}> {#error}You have to be in admin list to do that!</no_admin>
      <help_explanation>{#server}> Press the {#highlite}C{#server} key to see the whole list, and use {#highlite}/helpall{#server} for details</help_explanation>
      <united_only>{#server}> {#error}This requires a TM United Forever {1}!</united_only>
      <forever_only>{#server}> {#error}Command only available on TM Forever!</forever_only>
    </messages>

    <welcome_msg_window>True</welcome_msg_window>
    <welcome_utf8encode>True</welcome_utf8encode>
    <lock_password></lock_password>
    <log_all_chat>True</log_all_chat>
    <chatpmlog_times>True</chatpmlog_times>
    <cheater_action>0</cheater_action>
    <script_timeout>60</script_timeout>

    <show_min_recs>5</show_min_recs>
    <!-- 2 = full report, 1 = only track record, 0 = none -->
    <!-- add 4 to show the report in the TMF message      -->
    <!-- window instead of the main chat window           -->
    <show_recs_before>0</show_recs_before>
    <!-- 2 = full report, 1 = only top-5, 0 = none        -->
    <!-- add 4 to show the report in the TMF message      -->
    <!-- window instead of the main chat window           -->
    <show_recs_after>0</show_recs_after>
    <show_recs_range>True</show_recs_range>
    <!-- 2 = in TMF message window, 1 = in chat, 0 = none -->
    <show_tmxrec>2</show_tmxrec>
    <!-- 2 = in TMF message window, 1 = in chat, 0 = none -->
    <show_playtime>2</show_playtime>
    <!-- 2 = in TMF message window, 1 = in chat, 0 = none -->
    <show_curtrack>2</show_curtrack>

    <default_tracklist>tracklist.txt</default_tracklist>
    <writetracklist_random>True</writetracklist_random>
    <help_explanation>True</help_explanation>
    <lists_colornicks>True</lists_colornicks>
    <lists_colortracks>True</lists_colortracks>
    <topclans_minplayers>2</topclans_minplayers>
    <global_win_multiple>50</global_win_multiple>
    <display_checkpoints>True</display_checkpoints>
    <enable_cpsspec>True</enable_cpsspec>
    <auto_enable_cps>True</auto_enable_cps>
    <auto_enable_dedicps>True</auto_enable_dedicps>
    <auto_admin_addip>False</auto_admin_addip>
    <adminops_file>adminops.xml</adminops_file>
    <bannedips_file>bannedips.xml</bannedips_file>
    <blacklist_file>blacklist.txt</blacklist_file>
    <guestlist_file>guestlist.txt</guestlist_file>
    <trackhist_file>trackhist.txt</trackhist_file>

    <!-- the remaining settings are for TMF only          -->
    <admin_client_version>2.11.19</admin_client_version>
    <player_client_version></player_client_version>
    <default_rpoints></default_rpoints>
    <afk_force_spec>True</afk_force_spec>
    <clickable_lists>True</clickable_lists>
    <show_rec_logins>True</show_rec_logins>
    <!-- True = in TMF message window, False = in chat    -->
    <recs_in_window>True</recs_in_window>
    <!-- True = in TMF message window, False = in chat    -->
    <rounds_in_window>True</rounds_in_window>
    <!-- timeout of the TMF message window in seconds     -->
    <window_timeout>10</window_timeout>
    <!-- True = display individual stats panels for each  -->
    <!-- player during the scoreboard & disable the rank  -->
    <!-- chat messages, False = show only rank messages   -->
    <sb_stats_panels>True</sb_stats_panels>

    <!-- default windows style: none for old TMN-like, or -->
    <!-- filename that should be at styles/<filename>.xml -->
    <window_style>DarkBlur</window_style>
    <!-- default panels:  empty for no panel, otherwise a -->
    <!-- filename that should be at panels/<filename>.xml -->
    <admin_panel>AdminBelowChat</admin_panel>
    <donate_panel>DonateBelowCPList</donate_panel>
    <records_panel>RecordsRightBottom</records_panel>
    <vote_panel>VoteBelowChat</vote_panel>
  </aseco>

  <tmserver>
    <login>SuperAdmin</login>
    <password>EDITED</password>
    <ip>127.0.0.1</ip>
    <port>5093</port>
  </tmserver>
</settings>

localdatabase.xml

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<settings>
	<!-- MySQL Server Settings -->
	<mysql_server>127.0.0.1</mysql_server>
	<mysql_login>xxx-ant</mysql_login>
	<mysql_password>EDITED</mysql_password>
	<mysql_database>xxx-ant</mysql_database>
	<!-- Do you want XASECO to display newly driven records? -->
	<display>true</display>
	<!-- Limit the highest record that will be displayed to all? -->
	<!-- If lower than $maxrecs, records above this limit will -->
	<!-- only be displayed to the pertaining player -->
	<limit>100</limit>

	<messages>
		<!-- record messages -->
		<record_new>{#server}>> {#highlite}{1}{#record} secured his/her {#rank}{2}{#record}. Local Record!  {3}: {#highlite}{4}{#record} $n({#rank}{5}{#highlite}{6}{#record})</record_new>
		<record_equal>{#server}>> {#highlite}{1}{#record} equaled his/her {#rank}{2}{#record}. Local Record!  {3}: {#highlite}{4}</record_equal>
		<record_new_rank>{#server}>> {#highlite}{1}{#record} gained the {#rank}{2}{#record}. Local Record!  {3}: {#highlite}{4}{#record} $n({#rank}{5}{#highlite}{6}{#record})</record_new_rank>
		<record_first>{#server}>> {#highlite}{1}{#record} claimed the {#rank}{2}{#record}. Local Record!  {3}: {#highlite}{4}</record_first>
	</messages>
</settings>
dedicated_cfg.txt

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>

<dedicated>
	<authorization_levels>
		<level>
			<name>SuperAdmin</name>
			<password>EDITED</password>
		</level>
		<level>
			<name>Admin</name>
			<password>EDITED</password>
		</level>
		<level>
			<name>User</name>
			<password>EDITED</password>
		</level>
	</authorization_levels>
	
 	<masterserver_account>
		<login>xxxantunited</login>
		<password>EDITED</password>
		<validation_key>EDITED</validation_key>
	</masterserver_account>
	
	<server_options>
		<name>$s$w$fffAnt's $06fSpeedway</name>
		
        <comment>$w$fffDrive To Win !</comment>

		<hide_server>0</hide_server>					<!-- value is 0 (always shown), 1 (always hidden), 2 (hidden from nations) -->

		<max_players>35</max_players>
		<password></password>
		
		<max_spectators>35</max_spectators>
		<password_spectator></password_spectator>
		
		<ladder_mode>forced</ladder_mode>				<!-- value between 'inactive', 'forced' (or '0', '1') -->
		<ladder_serverlimit_min>0</ladder_serverlimit_min>		<!-- Those values will be clamped to the limits authorized on http://official.trackmania.com/tmf-ladderserver/ -->
		<ladder_serverlimit_max>60000</ladder_serverlimit_max>		
                <vehicle_netquality>0</vehicle_netquality> // value between 'fast' and 'high' (or '0', '1')
                
		<enable_p2p_upload>False</enable_p2p_upload>
		<enable_p2p_download>False</enable_p2p_download>
		
		<callvote_timeout>60000</callvote_timeout>
		<callvote_ratio>0.3</callvote_ratio>				<!-- default ratio. value in [0..1], or -1 to forbid. -->
		<callvote_ratios>
			<voteratio command="Ban" ratio="0.65"/>
			<!-- commands can be "Ban", "Kick", "ChallengeRestart", "NextChallenge", ... -->
		</callvote_ratios>

		<allow_challenge_download>True</allow_challenge_download>
		<autosave_replays>False</autosave_replays>
		<autosave_validation_replays>False</autosave_validation_replays>

		<referee_password>EDITED</referee_password>
		<referee_validation_mode>1</referee_validation_mode>		<!-- value is 0 (only validate top3 players),  1 (validate all players) -->

		<use_changing_validation_seed>False</use_changing_validation_seed>
	</server_options>
	
	<system_config>
		<connection_uploadrate>3600</connection_uploadrate>		<!-- Kbps (kilo bits per second) -->
		<connection_downloadrate>5200</connection_downloadrate>		<!-- Kbps -->

		<force_ip_address></force_ip_address>
		<server_port>5091</server_port>
		<server_p2p_port>5092</server_p2p_port>
		<client_port>0</client_port>
		<bind_ip_address></bind_ip_address>
		<use_nat_upnp>False</use_nat_upnp>
		
		<p2p_cache_size>600</p2p_cache_size>

		<xmlrpc_port>5093</xmlrpc_port>
		<xmlrpc_allowremote>True</xmlrpc_allowremote>			<!-- 217.26.52.52 --><!-- If you specify an ip adress here, it'll be the only accepted adress. this will improve security. -->
		
		<blacklist_url>http://www.gamers.org/tmf/dedimania_blacklist.txt</blacklist_url>
		<guestlist_filename></guestlist_filename>
		<blacklist_filename></blacklist_filename>
		
		<packmask>Stadium</packmask>

		<allow_spectator_relays>False</allow_spectator_relays>

		<!-- <minimum_client_build>2009-10-01</minimum_client_build> -->

		<!-- <disable_coherence_checks>laps</disable_coherence_checks> -->

		<use_proxy>False</use_proxy>
		<proxy_login></proxy_login>
		<proxy_password></proxy_password>
	</system_config>
</dedicated>

Thank you if you take the time to look at this, I really can't see whats wrong :ftw:
Last edited by Ant on 03 Apr 2011 10:32, edited 1 time in total.

User avatar
Ant
TM-Patrol
TM-Patrol
Posts: 1845
Joined: 01 Dec 2007 17:04
Owned TM-games: TMN, TMUF, TM Wii
Location: London, England
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Ant » 03 Apr 2011 10:25

This is my tracklist as well (I couldn't post it above cos of the maximum character limit)

tracklist.txt

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<playlist>
	<gameinfos>
		<game_mode>1</game_mode>
		<chat_time>15000</chat_time>
		<finishtimeout>1</finishtimeout>
		<allwarmupduration>0</allwarmupduration>
		<disablerespawn>0</disablerespawn>
		<forceshowallopponents>0</forceshowallopponents>
		<rounds_pointslimit>50</rounds_pointslimit>
		<rounds_usenewrules>0</rounds_usenewrules>
		<rounds_forcedlaps>0</rounds_forcedlaps>
		<rounds_pointslimitnewrules>5</rounds_pointslimitnewrules>
		<team_pointslimit>5</team_pointslimit>
		<team_maxpoints>6</team_maxpoints>
		<team_usenewrules>0</team_usenewrules>
		<team_pointslimitnewrules>5</team_pointslimitnewrules>
		<timeattack_limit>300000</timeattack_limit>
		<timeattack_synchstartperiod>0</timeattack_synchstartperiod>
		<laps_nblaps>5</laps_nblaps>
		<laps_timelimit>0</laps_timelimit>
		<cup_pointslimit>100</cup_pointslimit>
		<cup_roundsperchallenge>5</cup_roundsperchallenge>
		<cup_nbwinners>3</cup_nbwinners>
		<cup_warmupduration>2</cup_warmupduration>
	</gameinfos>

	<filter>
		<random_map_order>1</random_map_order>
	</filter>

	<hotseat>
		<game_mode>0</game_mode>
		<time_limit>300000</time_limit>
		<rounds_count>5</rounds_count>
	</hotseat>

	<filter>
		<is_lan>1</is_lan>
		<is_internet>1</is_internet>
		<is_solo>0</is_solo>
		<is_hotseat>0</is_hotseat>
		<sort_index>1000</sort_index>
		<random_map_order>1</random_map_order>
		<force_default_gamemode>0</force_default_gamemode>
	</filter>

	<startindex>150</startindex>
	<challenge>
		<file>Challenges/My Challenges/$777Ackn$888owle$aaadgeme$c00NT.Challenge.Gbx</file>
		<ident>kVm_PIsmrEKuvAoPQMs60TpRFec</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$F00XXX $I$GTrumpton.Challenge.Gbx</file>
		<ident>eCFG7Tiw3O3x0f2zuSi8PDVjok0</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/_Cool Speed 2__587268.Challenge.gbx</file>
		<ident>36h8nIMQUNrtcvYysS_d1Psp2Ng</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/ESL-Distressing_1314866.Challenge.gbx</file>
		<ident>LVdyoekB81GSp5yySqJW9r6HwQd</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Mission_ $w$0e9Sp$0eae$0ebed$0ecte$0edk.Challenge.Gbx</file>
		<ident>YYgO3zBpQC2S6Mwj7zH0zcASZkm</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/XXX Compactwisty.Challenge.Gbx</file>
		<ident>pPFf0XpEJTDI6_YAqu9QVVNb6W7</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/FierCe.Challenge.Gbx</file>
		<ident>nvzeopdC73Gxjjgh12nS9f23xtj</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/F-Zero_ Mute City 1_2447347.Challenge.gbx</file>
		<ident>rYT_1Qn9kVnFftANs1Qu0i4GEbj</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$F00$wXXX_$g$iFirebrand$F00_2.Challenge.Gbx</file>
		<ident>kPgxXrKEzDdy_LWS6gZhNRefGVj</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$n$666Carbon $333Era $eee01.Challenge.Gbx</file>
		<ident>HbFjcRPcU5PxIewT53mG3uBohV</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Avatar_2167465.Challenge.gbx</file>
		<ident>FXKtOHma677PEJUzPlgxDgNoFfi</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Spock&apos;s Beard!.Challenge.Gbx</file>
		<ident>F48coO1jiRyUuG7A5pSqIB8umo2</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Big Air.Challenge.Gbx</file>
		<ident>Gc5NDNdBwmFrG22acDyihrP0sMa</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Damn!.Challenge.Gbx</file>
		<ident>NZr_pTc6cji6HCLbLBbbBwS0ydg</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/_Cool Speed__545859.Challenge.gbx</file>
		<ident>efrEkhrT6QE9UdVuR5qMzGOHJo6</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/FatidiK_2682255.Challenge.gbx</file>
		<ident>YRF3BJrvVR9RSMu38t8cphAks8b</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/ $sInterGalactic.Challenge.Gbx</file>
		<ident>RWO6uaCTS1w8iKoc8KU4hNASDSd</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$WXXX$g Double Edge.Challenge.Gbx</file>
		<ident>6jsfT0QPMwl8GJJykTXB6l9NSm7</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$s$900$wa n e x $216doppeltEng.Challenge.Gbx</file>
		<ident>lhejV5uVqHQiz08aKs0cbFQwaw9</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/RECORD HUNTER.Challenge.Gbx</file>
		<ident>mAoI72l1MwHh7kHp52F4Z9GXSBf</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$wXXX$z$i$ Eurhnerhmlahermnagerdeys.Challenge.Gbx</file>
		<ident>cxA_URWUPPoAkc6UJ92lihvT9ym</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Leave it behind_5269.Challenge.gbx</file>
		<ident>LbfKRswGOk94kEfb5M73NepxC9i</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/K9-B&B.Challenge.Gbx</file>
		<ident>p2zwNCA3Sh3B7auB0Rr2D27cStm</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/BLiNteresting Ride_124506.Challenge.gbx</file>
		<ident>_jvTTYbrU1SoZEfOZirLdeYea32</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$229L$228o$225w.Challenge.Gbx</file>
		<ident>ed8QFonkYUaF4yFQPPLoroK9zrh</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/LOLFruchtzwerg.Challenge.Gbx</file>
		<ident>gnceqezq64U8KXGFTCEKq9fd54i</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/SMK Mario Circuit 2_1408696.Challenge.gbx</file>
		<ident>Tq3vvOIWdOT9LrJb8J9gQJXThs6</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$fffPower of Rounds #2 - $3aeDestable.Challenge.Gbx</file>
		<ident>NR8NzRK3AM3fd2PDwxK4dnD_yL4</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$293aim_map_4.Challenge.Gbx</file>
		<ident>av092dba8YlnIFGUUKZu3KcFeNm</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Numpty Too_248388.Challenge.gbx</file>
		<ident>tBvnm5U2DCDEgGGB_Vb7EaSiQpb</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/An&apos; The Game Will Go On..._27176.Challenge.gbx</file>
		<ident>IWx_gXuBsA27blu7sir7IjtDlA6</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$n$i$93f_THREADING THE NEEDLE_.Challenge.Gbx</file>
		<ident>rtWB2_yDj580kXM4pzMZAFMZOY1</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$567$iRomper$632Stomper (NO SC).Challenge.Gbx</file>
		<ident>8O5GQAf6Bt8lmJ5QUccW4THfqtl</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/LONG THING.Challenge.Gbx</file>
		<ident>EEDvWmtVycY_Idq4XMU6OS1r2c9</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$001ThunderCat.Challenge.Gbx</file>
		<ident>OWyNYFhRslAtrNpi3hYpN1L3iM2</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$WXXX$G$I Spag lol.Challenge.Gbx</file>
		<ident>yvsK7n_XcRORot1NyUs1nrnmSNm</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$f00Tiny $000Tech $6773.Challenge.Gbx</file>
		<ident>aPHIqY3Pc17348PZ8J_jDGaTVUa</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Pro Driftin&apos; #1.Challenge.Gbx</file>
		<ident>oN13WMvRTkMswTuDZiZKtIZwrF</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/-32-$s$wPatriotGames.Challenge.Gbx</file>
		<ident>mQmbcRCRFNSrshM35xG19DoClFl</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$afgG$beho$cdit$dcjc$ebkh$fala.Challenge.Gbx</file>
		<ident>aCOyzrRLIDfZI8gTNsxxooof7Km</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/LEAP of FAITH_226922.Challenge.gbx</file>
		<ident>WPy3l8zaaw32OtPnYmOwnyHZeif</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$s$00fDelta $f00Force.Challenge.Gbx</file>
		<ident>Kj1xrldx8dhQYbTHalKgF6XHOO7</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/_turnit__2865344.Challenge.gbx</file>
		<ident>qCNxtl3AZczQnVd_mref01NfrNa</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Racers Paradise.Challenge.Gbx</file>
		<ident>VVOihkZenNf6gTiPyTtt4Ymx_w5</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/2x_Halfpipe.Challenge.Gbx</file>
		<ident>_LFxZMi2X7YI8fHwKpZLbMUuS14</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Silverstone Clone.Challenge.Gbx</file>
		<ident>8gs8cyKHrf5RUBk6oEWrnRI6S1l</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Target Shooting.Challenge.Gbx</file>
		<ident>iBlKAmg_I8a2SI51WtYNvCJj63k</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$i$090Dutch$090Delight$000_$a00No SC.Challenge.Gbx</file>
		<ident>xSLHIO3w0UerSZL_H8lm_I0A5ki</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/BitterEndForever.Challenge.Gbx</file>
		<ident>3BhCIKjLy6VIPcfihZRK7k6uKVc</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$n$s$000STRIKE$f00$wX$n$000ZONE.Challenge.Gbx</file>
		<ident>aXWqFCurch_A0V88NgjgrpsOI70</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/one Vision_1446815.Challenge.gbx</file>
		<ident>W0MnHEQoyAnhbF04DxMNLPymJBf</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/~Malten Forever Ride_144498.Challenge.gbx</file>
		<ident>2C91zG9do8DXnQF4uZAGy0hGOQl</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Project X.Challenge.Gbx</file>
		<ident>hG2dV0625WTH1YdlDqbrw1oQpl6</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Standortfaktor.Challenge.Gbx</file>
		<ident>Rn7b9Me0bvsQAto9Yf0ae4ZO2z1</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Speed Loops.Challenge.Gbx</file>
		<ident>FUDt7kT71aW6siiceYPqZDaGh5</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/While you slept..._760089.Challenge.gbx</file>
		<ident>tzDIGu9VTbVK7caPrBvOFCzrLD9</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$F00$WXXX $gDementia.Challenge.Gbx</file>
		<ident>S7gYpfOTo8jaAgnvd9NK7cFGoA</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Swiss Roll.Challenge.Gbx</file>
		<ident>LBFVl9BOf2Q5vlrgBrnX8q7UHXf</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/My Curse_178900.Challenge.gbx</file>
		<ident>5Y5kR5je3rpYPchocb1EP8B3tX9</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$W$F00XXX_$g$iFirebrand.Challenge.Gbx</file>
		<ident>fmg3rVVscFJsmWiflCEis0bcvMg</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/cooee_mini_13.Challenge.Gbx</file>
		<ident>PFY9MCL44cJ8hwIqQeF_A_VVD68</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Romanian Style_271494.Challenge.gbx</file>
		<ident>O6huIqM6OJQOV3114sEPfserc4b</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/FinL tmn.Challenge.Gbx</file>
		<ident>RBzHRsrBeNb5_ErjCNRX6i2TzDc</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$b$w$s$00fEverything&apos;s $fffCool V1.Challenge.Gbx</file>
		<ident>HspkyC19en_g4AeGeBghDZQRuib</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$00fTic$fffTac $f00Track $ccc#000.Challenge.Gbx</file>
		<ident>sxhquMexa3SYX5MsPIq4cEapSc7</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$s$i$EEEPro$FFFDrift.Challenge.Gbx</file>
		<ident>coNmNoGXYOnsgDOJYvSXHWDox0l</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$00fMini $f80Race $0f0002.Challenge.Gbx</file>
		<ident>fzvzc0LCt5e75H_C8kVPwHngtjk</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$fff$i$wBlack Velvet.Challenge.Gbx</file>
		<ident>ke5Zd7BlMvhEVUlKzdG0tDP5I5e</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Always be mine_18451.Challenge.gbx</file>
		<ident>rAEHUTW8wBiXteF8gLAi6XLvjki</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$00fBigBlues_$ff0Full_Speed_Track_$f00v2.Challenge.Gbx</file>
		<ident>G9hPMHiTthALtSXX6tmlphXxAoa</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Optimal Blend_89569.Challenge.gbx</file>
		<ident>6bbyrH4u85xAkkkJ6aGJTNbX8ec</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Open your eyes._17415.Challenge.gbx</file>
		<ident>ucKiaTj38TpbDEPNn9czEVqSYYa</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/End Of The Earth_1668160.Challenge.gbx</file>
		<ident>mk0BLhzDvoeEE1tC7TKj8uvcAK4</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00Litt$f40le $f50em$f60pi$f70re.Challenge.Gbx</file>
		<ident>lQVK8vAKj9wSFRGgurjh25bSBgk</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$a$w$s$i_Speedy $9a0$w$s$imini &apos;02$a0$w_.Challenge.Gbx</file>
		<ident>FNL6qMwxAuBvhd1AaaEtYwaSi61</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/2Cool v1.2_309127.Challenge.gbx</file>
		<ident>lxUqjemFGQC1aWCroVs_uAQoOi2</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$sPl$777ig$f00ht.Challenge.Gbx</file>
		<ident>rl1_g9KOiTc1v_HPtTK6L9_1wBi</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$s$i$fc0Angel Delight.Challenge.Gbx</file>
		<ident>hZ0nmVc2v7tTtBKWYk7_y6G9NMh</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$7f7$i$s$wT$cfcraction $7f7C$cfcontrol.Challenge.Gbx</file>
		<ident>LkucOaMx3L6Tk0yT0ZtMsxCzFj7</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/THE DESCENT.Challenge.Gbx</file>
		<ident>eLI3m9gj0ZGgS_wovjXLhFrfLTg</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/French Vibes_924831.Challenge.gbx</file>
		<ident>EguwgPjW60fuDpgFC8GABQmw24k</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$i$b39Sti$c39cky $d39Tar$e39mac.Challenge.Gbx</file>
		<ident>4ntqoWZnfCSURG__PYQoJY2OhT8</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Lost in darkness_1031634.Challenge.gbx</file>
		<ident>lvaKNqvCu6YwDas9PTEyl_GHdX1</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$f00XXX $g$i2Tone.Challenge.Gbx</file>
		<ident>0NbbdfgLqpcQmxmUaM5Z_o0Jidm</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/P U L S E_488002.Challenge.gbx</file>
		<ident>yqvAacAXDQXfMroINYklv56NcMi</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$123R$124ide.Challenge.Gbx</file>
		<ident>IVcm8bxVxUbJeyWn7qeFqSJFPWc</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Nice Jumps.Challenge.Gbx</file>
		<ident>mKno9cAATYmZKLqMkIsmhAxmtUe</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Sweet $021Zyko.Challenge.Gbx</file>
		<ident>I_OZKnDMt0NazQUfSOip7kDZcM3</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$f00XXX $0f0Community $fffTrack $00f3.Challenge.Gbx</file>
		<ident>rdwj3sMaWjcxJMhcsjo2LWXI1cj</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$00fBigBlues_$ff0One_Minute_Track_$c00v2.Challenge.Gbx</file>
		<ident>DoBMvjvljYchNHlU2J9IwGJ3Ha3</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/BESSY 2_1237826.Challenge.gbx</file>
		<ident>xMF0gH9JtISKZHtu2QmXjlLRLze</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Promised Land.Challenge.Gbx</file>
		<ident>R6C3iefacp4cgAnL3SE6b3CifEl</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Speak in Silence_2508703.Challenge.gbx</file>
		<ident>P9Vd9zPoJVJ8pWot_9CWPFBJf9l</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/The Bad Boy.Challenge.Gbx</file>
		<ident>UyoNV3diIsVqn6uNzmWeNkwdqZj</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Dancing Cars _ FS __3359140.Challenge.gbx</file>
		<ident>OHf7OojmHOjlZ0IMpGcwFTj8qn6</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$fo0Fell$000out.Challenge.Gbx</file>
		<ident>7ySfBhCdd7p78YNKQ05u76pd4ai</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/_Magnets_ulen_248652.Challenge.gbx</file>
		<ident>PElFWtYtDtU4eN_GJ18dOFJzFob</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$f00XXX $0f0Community $fffTrack $00f2.Challenge.Gbx</file>
		<ident>cQSV07B3oDexgsXEvVvdBKUXko5</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/.Begin To Wonder~_1629372.Challenge.gbx</file>
		<ident>eyTRySZUHEaPvXHgha_5NnnJYS3</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$s$1f0ENKEL$fff 2.Challenge.Gbx</file>
		<ident>0K1R_MxcX7eBv6E1409Pz8RKE19</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Ramabout.Challenge.Gbx</file>
		<ident>jYS0IpwOkEUfa2PcDbvG0IV_QF7</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Hanger $w$f0018.Challenge.Gbx</file>
		<ident>9vQc4rWylQtNKyE4GkNrt_bYVg4</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Small Stunts_ Wallride Launch.Challenge.Gbx</file>
		<ident>_Cj9QwhZJsc2BLn_wkvKOTIGW55</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$WXXX $g$iNemesis.Challenge.Gbx</file>
		<ident>0MS5WVsLbBHz9cbA6SKoq3FX4p8</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/~Melted~_2087123.Challenge.gbx</file>
		<ident>seTP6GO1h8zZEa7dYiofqsuISg1</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/-32-$s$wNoticeToAppear.Challenge.Gbx</file>
		<ident>B6AFYyqERmbnhTcAJ3nY8caaN18</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/THE BITTER END.Challenge.Gbx</file>
		<ident>cUA94ryPSt2yRL9ZmqQgug2LMg4</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Smooth Life_93481.Challenge.gbx</file>
		<ident>sDDd7TqavOFqZAEWPKjFK1HhcVh</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/0f BESSY_266865.Challenge.gbx</file>
		<ident>RTnWV71nJZhbTc6Xfe2jEJ6TTrg</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$930$wB$mrown $wS$mtains.Challenge.Gbx</file>
		<ident>1OToVYoPYhdSBecaM8eSAPwB7w5</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Dive Into The Sun.Challenge.Gbx</file>
		<ident>6frJGVcQNJvIldncOwHDkEOHlEc</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/F-Zero_Mario_s Dome__797688.Challenge.gbx</file>
		<ident>h0mkl1J3yKeQ_fWZC4RzQ5IJSjb</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$00fEscape the Prison $ff0$w3.Challenge.Gbx</file>
		<ident>KgEnzHtWxgYywaJ_KoQu_FiT6f2</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$ff0Round$00fTrip.Challenge.Gbx</file>
		<ident>nljrtNKnDmfX6JpBW4sa9B6Cega</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$WXXX $I$GPudding.Challenge.Gbx</file>
		<ident>2Qewl4PFaNILY2xhNuVKYhf4Xkj</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$s$i$w$000mars$f60volta.Challenge.Gbx</file>
		<ident>Lg7t_NiGPCdrQDMPn654odXE48a</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Empire State of Mind_3112629.Challenge.gbx</file>
		<ident>Nh0UH4g3Ae08hac98xS1yT5FQ_1</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/_FS_Surfin&apos; Bird_2204157.Challenge.gbx</file>
		<ident>g1xGiaL150pwGP2xmkZ8OtMQeH1</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/_ No Sense __426786.Challenge.gbx</file>
		<ident>ociYsMGXlaxS5ZlpqBLKRKAhuE</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/PuSh YoUr LuCkY sPeEd BuTT_oN_ NF_3370190.Challenge.gbx</file>
		<ident>ebulssUDjegGMM4zcSziVKDdSHl</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/RussianWay_TMUedition.Challenge[1].Gbx</file>
		<ident>kvHDaV_aIVL4vFChPPFwt4kFb5d</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/.~zTupid n~UTs_865331.Challenge.gbx</file>
		<ident>pm5EEtu8J_w8268PdRxqKEK6lg9</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$i$0f0The Launch 2 $ff0___.Challenge.Gbx</file>
		<ident>mS6Qcy5Gm4zV4lwsD2KPT5TN5xd</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Twilight Impact_59850.Challenge.gbx</file>
		<ident>ibDMnfBYxKCfggEDcLCflFgmIfe</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/SunsetAvenue_Fullspeed__2869502.Challenge.gbx</file>
		<ident>ynJPMtBSSVWOF6WYYM34mi6z1t4</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/A Postman In The Dark_72038.Challenge.gbx</file>
		<ident>BtrpXKW0fykBQ6twCCXBOtR1587</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Rainy Dirt_342742.Challenge.gbx</file>
		<ident>zHF0bL7pTh7kiHYRRDbmb3486Te</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/ESL-Hockolicious_414041.Challenge.gbx</file>
		<ident>RA0Km2Yx1v0wEGZCDIPjv0wmkIh</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Kinetic_Energy.Challenge.Gbx</file>
		<ident>mHXJXD0BOqdrr3gKr75BlkWdoIj</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/In & Out.Challenge.Gbx</file>
		<ident>P39Mp59q3tnOCKLjLXI38GiaBJ2</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Somewhere I belong_11817.Challenge.gbx</file>
		<ident>hsoV5EPHBdb_f_VNekmmpEV9Fzf</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/End of Time&apos;_599660.Challenge.gbx</file>
		<ident>Dbec4iOCZJeu51PVJBUEfOOfVkj</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$3C6L$3C9o$3CCo$3CFp$F90F$F60i$F30r$F00e.Challenge.Gbx</file>
		<ident>QpDhE1GvNM9u_6vOBwFUkRrcqjf</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$00fEscape the Prison $f00$w4.Challenge.Gbx</file>
		<ident>_iOoqTTZ58U756FzxL2ls5MGbL</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$i$s$f60Or$f40an$f30g$f40e B$f60ub.Challenge.Gbx</file>
		<ident>jVlPSxJs81cwBCC87PYvJJxl_Vj</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/_NASCAR_ TRIPOD_3478712.Challenge.gbx</file>
		<ident>8j6tLsgzTPCZDKmcCTybSKVB2hd</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Little Blue Mailbox_2814.Challenge.gbx</file>
		<ident>_qNl6MMuyoAlIMNv_TAj2Dtz0ug</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$i$dc0$sMake $2b0it $e00twice $09802.Challenge.Gbx</file>
		<ident>DVzTPMycaSXPdjOiBaYCaBQrVf9</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$n$fa0$sTHE$wGROOVE$nBROTHERS.Challenge(2).Gbx</file>
		<ident>0PccnRLRsmWXaPPJ7QCn_efxHqh</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Nate&apos;s_Dirt_1781354.Challenge.gbx</file>
		<ident>zYEb9pvjI_MudeH6BCc9_sdbn0l</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Cap_Canaveral.Challenge.Gbx</file>
		<ident>AHAndML_mxbNDcuudWnnTP45TW6</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/The Masher_2285023.Challenge.gbx</file>
		<ident>m9XtzRCYtxfKlmrT5WIhMc45b9b</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00The_Jump.Challenge.Gbx</file>
		<ident>H0QpQnz2SIIT5nlEtMOIrj8mGp6</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$930Be Quick Or Be Dead.Challenge.Gbx</file>
		<ident>VJ6xHV0mEpeu5dZqZqg6Whw6qMd</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$39fS$fffo$39fW $fffWHITE$666and$39fBLUE.Challenge.Gbx</file>
		<ident>JAmlrAqIMAipovHGR3ddruf_ijf</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/WorKeeees__2702134.Challenge.gbx</file>
		<ident>H7TagDEVncZaAJG80bodXC4XzAe</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f01The _$120Small$f01_ Drift.Challenge.Gbx</file>
		<ident>m9yzLRNgTQTEYMtOIEvMNuiQQB7</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$a22!$fc0ns$a22!$fc0de$a22TMN.Challenge.Gbx</file>
		<ident>YZu6YCNHRBwmeF7MFhvG2ViOEKf</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/1ntensity_2816476.Challenge.gbx</file>
		<ident>kdt5oyWKu7hDzL4F0SNbZWA7Ci8</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Ant&apos;s Speedway_2860620.Challenge.gbx</file>
		<ident>cfz0D1P2PLPl3SAXX5ghGPPfgN8</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Mario Cart_1966164.Challenge.gbx</file>
		<ident>YdbDuFrybFKHTOGpJyQkoYKVD96</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Nothing 2 Lose_4814.Challenge.gbx</file>
		<ident>PoAXf7bDGYS_WAPf8coiI08hHWg</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Silence_133559.Challenge.gbx</file>
		<ident>wgVT2LZ_77HhFqpulG0oa03rPta</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Unnamed.Challenge.Gbx</file>
		<ident>SKTWhMUQH5amlgjL9cOFIIc0D65</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$WXXX$i$G Hello.jpeg.Challenge.Gbx</file>
		<ident>huceda73fGYznC2yu03EXjozszh</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$004Back Off$009 Fool.Challenge.Gbx</file>
		<ident>klvU7kCKBaxFraioQvlh3yvqOx2</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Motorbreath.Challenge.Gbx</file>
		<ident>kIKxm5Zv47jqqAPS_BllGor5fL3</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/High Voltage.Challenge.Gbx</file>
		<ident>v30762wkz9mo2rFUXmnRsfwyL67</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$F00$wXXX $I$GWaffle.Challenge.Gbx</file>
		<ident>fSMKNfBuLv8xlHg94L8CKEZCib</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/SOUTH PARK_2398269.Challenge.gbx</file>
		<ident>ueQkVVn446n_FMb0BbzeG6VSUc0</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Unholy Speerid _mtc__2344711.Challenge.gbx</file>
		<ident>TO7B_HvhzMMtehmITEEo05NbBKd</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$wXXX$g$n$I INSANITY.Challenge.Gbx</file>
		<ident>qwKmlWdTW_50gbESrYQ99jCPYEe</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$f0aS$fefweet $f0aD$fefream.Challenge.Gbx</file>
		<ident>QJcufYSRNLmDgqdtvHvBqU6iYr1</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$s$w$000Un$222fo$444rg$666iv$888en v2.Challenge.Gbx</file>
		<ident>J0pOLejuDu4hJnCmCmlJuzN84m1</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Dance Fever_511378.Challenge.gbx</file>
		<ident>tfPekayQWDeUMNVw1mePNwPq1fe</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$s$w$fffT$54f$w$ihe $fff$wC$w$i$54frime.Challenge.Gbx</file>
		<ident>ZLdjRc4njz0u03YkeQyEObceUz3</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Tears of the past_2302895.Challenge.gbx</file>
		<ident>S8oVmWTxGXRh4gBHCh3z0JsRPKi</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$wXXX $G$iTurnip.Challenge.Gbx</file>
		<ident>GpsM_C6y_dEEkWW5G9zbuMtAEh9</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/TuffEnuff.Challenge.Gbx</file>
		<ident>W1qjQqjzb2A9YUuT210EUdVJxn6</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$0CFB$0DFo$0EFb$0FFsl$0EFei$0DFg$0CFh.Challenge.Gbx</file>
		<ident>sO1sct1KDev4A318zjfmL8cyR18</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$WXXX$I$G$M Shindootnany.Challenge.Gbx</file>
		<ident>w8A7CLZcgNllHezRs4Ks4g4hLo6</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$wXXX$i $GStrudel.Challenge.Gbx</file>
		<ident>fjfjr3I7KB9V0NYKt3veIdQSjt0</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$i$f00Sample$00fOnly.Challenge.Gbx</file>
		<ident>2fYvI_KChlz3Y2wxHT3dXdrrEzb</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/MTC - Tropic Thunder_2333065.Challenge.gbx</file>
		<ident>1CBP7Tr56TQwbHdNqbqwYKMKPPb</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Straight Life_764449.Challenge.gbx</file>
		<ident>ZKb2k9SrKTDdez6IA0_59O4PDm7</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Boiling engines_15530.Challenge.gbx</file>
		<ident>LWfEMNubfROPbOliOT8Ig4skRwb</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$w$f00XXX $0f0Community $fffTrack.Challenge.Gbx</file>
		<ident>4LUvw9elxtfWUQ6yMXZ_mbAOBJd</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Athletics Championship_558524.Challenge.gbx</file>
		<ident>QTa_XyTyCGAp4X1FOiWWbHdmVmj</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Emilio_258060.Challenge.gbx</file>
		<ident>aZcYVlaztGCm0lffLACKhJ0wTgl</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/XXX-Ant FOREVER.Challenge.Gbx</file>
		<ident>tQutIliRiYRJmdXKA24gNcBeXQ4</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$0f0R$1f1a$2f2c$3f3i$4f4n$5f5g station.Challenge.Gbx</file>
		<ident>GlCeqcjf1ktWt_MkXNVnrOkVO1j</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/The MugUoff.Challenge.Gbx</file>
		<ident>a394rHAty2S17tQded4PDabaOLl</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Super Mario_1528236.Challenge.gbx</file>
		<ident>wbS_klN4BQPOtfLnH8CxqagAOn8</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$s$009Attack Speed 2.Challenge.Gbx</file>
		<ident>HnesclnlXrVd3PIwFpUBmJkBrJ9</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$422 High $0c8Society.Challenge.Gbx</file>
		<ident>wy9Ah0hf4qID6k2RIDNSNxcYYS7</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Light Force_175621.Challenge.gbx</file>
		<ident>lK3llCCkGC0RcRcYBcIo7_MQ7d7</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$4ffJog on a pipe.Challenge.Gbx</file>
		<ident>x0Cjqd8oYnoZ9jgzNFVQHrQouP4</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Jump_for_pro.Challenge.Gbx</file>
		<ident>7DVHiYGAsCjji4wwZRstlA5btNj</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/The_Wierd_Jump.Challenge.Gbx</file>
		<ident>ijXrmcGG2KNyG9U9DpB2QX3KmZj</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/SuperMarioLand_138183.Challenge.gbx</file>
		<ident>V9MjDyD5bhoIc5R0q0NbgLtrFhd</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$f00$I$WXXX$G Muffin.Challenge.Gbx</file>
		<ident>cLeg5p3x5WYYjsstbab6jJ6h6Qa</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/Tortilla bakalao_2614687.Challenge.gbx</file>
		<ident>KJ9rNTFnFEOyFF00f7PCuFplhD7</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$S$w$i$0fdBRAKES _.Challenge.Gbx</file>
		<ident>uS9qInlK7OZ7CMsBM69dzjui0Zf</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/MARIO KART FOREVER_827795.Challenge.gbx</file>
		<ident>c72ao2uNRieoF6yNAaJnnDtQiee</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$a$w$s$i_Speedy $9a0$w$s$imini &apos;15$a0$w_.Challenge.Gbx</file>
		<ident>JWlJq7pKfOinFnFf6aJYn9Lkf39</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$s$w$aa0Th$bb0un$cc0de$dd0rb$ee0old.Challenge.Gbx</file>
		<ident>XfhpkmiNtg5qBur8lgmOEguQls5</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/The Dude !!!.Challenge.Gbx</file>
		<ident>5BtCXavFgYnjGaNNzLvOmbRVl_k</ident>
	</challenge>
	<challenge>
		<file>Challenges/TMX/~ L_fe Goes On._472456.Challenge.gbx</file>
		<ident>j3vznB4YnuOwqh_CAuB525a57e8</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$s$w$300Mo$400vi$500ng $600Po$700w$800er.Challenge.Gbx</file>
		<ident>ziY6Lp3VpeSDWFhqZtdsFINZN72</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/Take a Deep Breath.Challenge.Gbx</file>
		<ident>6fXhyI03KW9e8ZOIXyjs46VUCGf</ident>
	</challenge>
	<challenge>
		<file>Challenges/My Challenges/$0c0army race 2.Challenge.Gbx</file>
		<ident>ohLbg7S4xHkSzojUO5_CBeXRQuh</ident>
	</challenge>
</playlist>


Xymph
Pit Crew
Pit Crew
Posts: 5717
Joined: 19 Aug 2007 12:58
Owned TM-games: TMN, TMU, TMF, TM²
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Xymph » 03 Apr 2011 10:48

Ant wrote:Hi Xymph, I noticed this again today:

Code: Select all

[04/03,04:17:21] [RASP] Calculating ranks...
[XASECO Warning] [-500] Can't resize memory block  No tracks found!
[XASECO Fatal Error] {RASP_ERROR} Cannot obtain challenge list from server and/or database - check configuration files! on line 309 in file /home/xxx-ant/XAseco/plugins/plugin.rasp.php
"Can't resize memory block" is an error message from the dedicated upon a GetChallengeList call in function getChallenges in plugin.rasp.php. Check the ConsoleLog around that time. Seems like a one-time glitch to me, so if it doesn't occur again, I wouldn't worry about it. What was the uptime of the dedicated?
Ant wrote:The following are my configs, they seem fine to me but maybe you'll notice something I don't.
Look fine to me too.
Developer of XASECO for TMF/TMN ESWC & XASECO2 for TM²: see XAseco.org
Find your way around the Mania community from the TMN ESWC hub, TMF hub, TM² hub, and SM hub

User avatar
Ant
TM-Patrol
TM-Patrol
Posts: 1845
Joined: 01 Dec 2007 17:04
Owned TM-games: TMN, TMUF, TM Wii
Location: London, England
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Ant » 03 Apr 2011 11:47

Ok well its the 2nd time i've noticed this and the ConsoleLog is showing nothing wrong. The dedicated doesn't die with this error, just XAseco - the uptime is currently showing 497881.

Hopefully it won't be a persistent problem !

User avatar
L3cKy
smooth traffic navigator
smooth traffic navigator
Posts: 220
Joined: 05 Sep 2007 13:55
Owned TM-games: TMUF
Location: Berlin
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by L3cKy » 24 Apr 2011 09:29

Hej ... one question .. ;)

Where i can change player_join country code message from (example) "Germany|Hessen|Stuttgart" to only "Germany"?

Greetings

Xymph
Pit Crew
Pit Crew
Posts: 5717
Joined: 19 Aug 2007 12:58
Owned TM-games: TMN, TMU, TMF, TM²
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Xymph » 24 Apr 2011 10:09

L3cKy wrote:Where i can change player_join country code message from (example) "Germany|Hessen|Stuttgart" to only "Germany"?
Revert to the original Jfreu (lite/full) plugin, as that shows only the nation in the join messages. Someone must have changed it on your server to show the whole zone.
Developer of XASECO for TMF/TMN ESWC & XASECO2 for TM²: see XAseco.org
Find your way around the Mania community from the TMN ESWC hub, TMF hub, TM² hub, and SM hub

User avatar
L3cKy
smooth traffic navigator
smooth traffic navigator
Posts: 220
Joined: 05 Sep 2007 13:55
Owned TM-games: TMUF
Location: Berlin
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by L3cKy » 24 Apr 2011 10:48

i was checking the jfreu.plugin ... this i found.

Code: Select all

// abbreviate long nations
$nation = $player->nation;
if (strlen($nation) > 14)
$nation = mapCountry($nation);
$zone = $player->zone;

Xymph
Pit Crew
Pit Crew
Posts: 5717
Joined: 19 Aug 2007 12:58
Owned TM-games: TMN, TMU, TMF, TM²
Contact:

Re: XASECO (TMN/TMF) v1.12

Post by Xymph » 24 Apr 2011 11:32

L3cKy wrote:i was checking the jfreu.plugin ... this i found.

Code: Select all

$zone = $player->zone;
Right, that's not in the official version, and probably used a bit later in the messages, instead of $nation.
Developer of XASECO for TMF/TMN ESWC & XASECO2 for TM²: see XAseco.org
Find your way around the Mania community from the TMN ESWC hub, TMF hub, TM² hub, and SM hub

Post Reply