ASECO/RASP v0.82 released!

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

Moderators: Xymph, TM-Patrol

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

ASECO/RASP v0.82 released!

Post by Xymph » 16 Oct 2007 11:40

Well, I wasn't planning to do another release so soon, but I found there was a small chance on a dangerous bug that I thought was important to get fixed asap. However, with one new user command and a bunch of new admin commands as well as minor fixes, there is enough new stuff in this version 0.82 to warrant a new release too. Here is the list from http://www.gamers.org/tmn/Features_082.html :
  • New features and other changes in the v0.82 release of ASECO/RASP:

    * new /nextrank command to show the next better ranked player
    * new admin commands: /admin unban and /admin unblack to remove players from the ban and black lists; you can use the player IDs from the /admin showbanlist & showblacklist output, as well as any valid logins
    * new admin commands: /admin addguest and /admin removeguest to add players to and remove from the guest list (even offline ones); with addguest you can use player IDs from the /players output, with removeguest from /admin showguestlist, as well as any valid logins
    * new admin commands: /admin cleanbanlist, /admin cleanblacklist and /admin cleanguestlist to completely clean the ban, black & guest lists
    * added aliases for admin commands: /admin showbanlist or /admin listbans, /admin showblacklist or /admin listblacks, and /admin showguestlist or /admin listguests
    * the IP address of a connecting player is now logged along with the rest of the 'join' message
    * the updated Matchsave plugin (plugin.matchsave.php, matchsave.xml) by F*ckfish is now part of the standard distribution, although by default not included in plugins.xml
    * all function declarations were updated to remove the deprecated pass-by-reference '&' from parameters

    Bug fixes in the v0.82 release of ASECO/RASP:

    * if $prune_records_times is enabled and there is a syntax error in rasp.xml, there was a possibility for the records/times of all tracks to be deleted – fixed, a syntax error will no longer invoke pruning
    * fields 2 & 3 in <record_first> in config.xml were out of order – fixed, although it wasn't visible anyway as the same (and correct) message from localdatabase.xml supersedes it
    * the /admin showbanlist/showblacklist/showguestlist commands were not properly storing the player IDs & logins for later use – fixed
    * the "Player dropped...track... from jukebox" message was shown in yellow instead of orange, like all other jukebox messages – fixed
As always, the download and all further information can be found on my TMN page:

http://www.gamers.org/tmn/

Enjoy!
Xymph
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
blooper
happy cruiser
happy cruiser
Posts: 144
Joined: 11 Oct 2007 23:47
Owned TM-games: TMUF
Location: Minnesota, USA

Re: ASECO/RASP v0.82 released!

Post by blooper » 16 Oct 2007 20:42

Still no chat voting? Oh well, we'll have to wait until v0.83... :P

Anyways, keep up the great work!

:1010

User avatar
sbone
happy cruiser
happy cruiser
Posts: 180
Joined: 13 Sep 2007 18:11
Owned TM-games: TMUF, TM2
Location: In the sky...
Contact:

Re: ASECO/RASP v0.82 released!

Post by sbone » 16 Oct 2007 20:50

this version crash for me...
here the logfile :

....
[Local DB] Try to connect to MySQL server
[Local DB] MySQL Server Version is 5.0.22
[RASP] Cleaning up unused data
*-*-*-*-*-* RASP is running! *-*-*-*-*-*
|...Loading Settings
|...Loaded!
|...Checking database structure
|...Structure OK!
|...Calculating ranks
|...Done!
[RASP] Pruning records/rs_times for deleted tracks
[10/16,22:40:32] [Client] init: OK
[PHP Warning] in_array(): Wrong datatype for second argument on line 355 in file /Games/TmDedicatedServer/aseco/plugins/jfreu.plugin.php

line 355 is : if (!in_array($admins['LOGIN'][$i], $aseco->admin_list["TMLOGIN"]))

[RASP] Error - TMX Directory (ArrayChallenges/TMX) does not exist
[RASP] Error - TMX Directory (ArrayChallenges/TMX) can not be written to
###############################################################################
Aseco v0.82 Xymph running on 127.0.0.1:5000
Game : TmNationsESWC - Rounds
Author: Florian Schnell
Re-Authored: Assembler Maniac & Xymph
###############################################################################
Begin Race
[RPC Error -1000] Permission denied.
[RPC Error -1000] Permission denied.
[RPC Error -1000] Permission denied.
[RPC Error -1000] Permission denied.
[RPC Error -1000] Permission denied.
....
Any idea ?
-- SbOne --
Public CSb1 portal : http://csb1.sbone.fr -/- Team CSb1 : http://sbone.fr

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

Re: ASECO/RASP v0.82 released!

Post by Xymph » 16 Oct 2007 21:36

sbone wrote:this version crash for me...
here the logfile :

....
[Local DB] Try to connect to MySQL server
[Local DB] MySQL Server Version is 5.0.22
[RASP] Cleaning up unused data
*-*-*-*-*-* RASP is running! *-*-*-*-*-*
|...Loading Settings
|...Loaded!
|...Checking database structure
|...Structure OK!
|...Calculating ranks
|...Done!
[RASP] Pruning records/rs_times for deleted tracks
[10/16,22:40:32] [Client] init: OK
[PHP Warning] in_array(): Wrong datatype for second argument on line 355 in file /Games/TmDedicatedServer/aseco/plugins/jfreu.plugin.php

line 355 is : if (!in_array($admins['LOGIN'][$i], $aseco->admin_list["TMLOGIN"]))

[RASP] Error - TMX Directory (ArrayChallenges/TMX) does not exist
[RASP] Error - TMX Directory (ArrayChallenges/TMX) can not be written to
###############################################################################
Aseco v0.82 Xymph running on 127.0.0.1:5000
Game : TmNationsESWC - Rounds
Author: Florian Schnell
Re-Authored: Assembler Maniac & Xymph
###############################################################################
Begin Race
[RPC Error -1000] Permission denied.
[RPC Error -1000] Permission denied.
[RPC Error -1000] Permission denied.
[RPC Error -1000] Permission denied.
[RPC Error -1000] Permission denied.
....
Any idea ?
These kind of errors are not always related to the particular error line, but to configuration problems, especially since nothing functionally changed in the jfreu.*.php files since v0.81. Have you updated your *.xml files with the ones from v0.82? In particular rasp.xml, which got two new message definitions?

Xymph
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
sbone
happy cruiser
happy cruiser
Posts: 180
Joined: 13 Sep 2007 18:11
Owned TM-games: TMUF, TM2
Location: In the sky...
Contact:

Re: ASECO/RASP v0.82 released!

Post by sbone » 16 Oct 2007 22:50

I found my error, mistake to me ;)
Thanks
-- SbOne --
Public CSb1 portal : http://csb1.sbone.fr -/- Team CSb1 : http://sbone.fr

User avatar
Fisch.666
happy cruiser
happy cruiser
Posts: 136
Joined: 18 May 2006 01:13
Owned TM-games: TMU, TMN, TMUF, TMNF
Location: Germany
Contact:

Re: ASECO/RASP v0.82 released!

Post by Fisch.666 » 17 Oct 2007 00:07

Hi!

Thanks again for this update! :3
Xymph wrote: * all function declarations were updated to remove the deprecated pass-by-reference '&' from parameters
There are 3 files left with the deprecated pass-by-reference:

types.inc.php
chat.jfreu.php
jfreu.plugin.php
blooper wrote:Still no chat voting? Oh well, we'll have to wait until v0.83... :P
Just use this chat plugin from here:

tmforum3/viewtopic.php?f=28&t=9109

works for me without an problem...

User avatar
blooper
happy cruiser
happy cruiser
Posts: 144
Joined: 11 Oct 2007 23:47
Owned TM-games: TMUF
Location: Minnesota, USA

Re: ASECO/RASP v0.82 released!

Post by blooper » 17 Oct 2007 00:14

Fisch.666 wrote:
blooper wrote:Still no chat voting? Oh well, we'll have to wait until v0.83... :P
Just use this chat plugin from here:

tmforum3/viewtopic.php?f=28&t=9109

works for me without an problem...
Yeah, that works, but it gets rid of some of the new commands and features... Plus, I don't have the time to go through Xymph's plugins and those plugins and add the missing stuff.

User avatar
Fisch.666
happy cruiser
happy cruiser
Posts: 136
Joined: 18 May 2006 01:13
Owned TM-games: TMU, TMN, TMUF, TMNF
Location: Germany
Contact:

Re: ASECO/RASP v0.82 released!

Post by Fisch.666 » 17 Oct 2007 08:13

Hi!

You don't have to add missing stuff. Just use this new plugin_rasp.vote.php:

http://home.agitated.net/tm/plugin.rasp_votes.phps

to get chat votes. /restart and /skip works here without a problem...

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

Re: ASECO/RASP v0.82 released!

Post by Xymph » 17 Oct 2007 11:02

Fisch.666 wrote:
Xymph wrote: * all function declarations were updated to remove the deprecated pass-by-reference '&' from parameters
There are 3 files left with the deprecated pass-by-reference:

types.inc.php
chat.jfreu.php
jfreu.plugin.php
You missed one in chat.server.php. :P But yeah, I thought it mattered only in the function declarations, not the calls. The PHP manual isn't clear on this either.

Anyway, the 2 uses of '&' in types.inc.php turned out to be necessary or records wouldn't work at all, and I don't know how to get around that yet. I found a fix for the one '&' in chat.server.php, and removed all of them in the Jfreu files. So at least the next release should reduce the number of warnings to 2 on those servers that have these warnings.
Fisch.666 wrote:
blooper wrote:Still no chat voting? Oh well, we'll have to wait until v0.83... :P
Just use this chat plugin from here:
tmforum3/viewtopic.php?f=28&t=9109
works for me without an problem...
As mentioned in a previous v0.8x thread, I'm working on a much more comprehensive voting plugin, properly integrated but still optionally enabled, with more features and many configuration options, but that will take more time.
Fisch.666 wrote:You don't have to add missing stuff. Just use this new plugin_rasp.vote.php:
http://home.agitated.net/tm/plugin.rasp_votes.phps
to get chat votes. /restart and /skip works here without a problem...
I find that hard to believe, as it is slly's modded version of plugin.rasp_jukebox.php which does all the hard work to keep track of ongoing votes and perform the actual restart/skip. And what blooper means is that with that modded version, you're missing the new jukebox features I introduced in v0.8. But like I said, I'm working on it... 8)

Xymph
Last edited by Xymph on 18 Oct 2007 01:15, edited 1 time in total.
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
Fisch.666
happy cruiser
happy cruiser
Posts: 136
Joined: 18 May 2006 01:13
Owned TM-games: TMU, TMN, TMUF, TMNF
Location: Germany
Contact:

Re: ASECO/RASP v0.82 released!

Post by Fisch.666 » 17 Oct 2007 15:49

Hi!

Ok, thanks for the information to the deprecated pass-by-reference problem. :3
Xymph wrote: I find that hard to believe, as it's slly's modded version of plugin.rasp_jukebox.php which does all the hard work to keep track of ongoing votes and perform the actual restart/skip. And what blooper means is that with that modded version, you're missing the new jukebox features I introduced in v0.8. But like I said, I'm working on it... 8)
Sorry, i forgot to write that he has to use this plugin.rasp_jukebox.php to get the chat votes to work. :oops:

User avatar
utal
speedy pilot
speedy pilot
Posts: 408
Joined: 30 Apr 2006 01:25
Owned TM-games: TMN, TMU, TMO, TMS
Location: Massamá, Portugal
Contact:

Re: ASECO/RASP v0.82 released!

Post by utal » 17 Oct 2007 20:22

i'm running 1st version on one server for a week with no probs, gonna update all my public servers this weekend :D

btw, is there anyone that can make Auto Track Manager compatible (if it isnt already)?

thanks!!
utal

User avatar
BReMFoX
smooth traffic navigator
smooth traffic navigator
Posts: 275
Joined: 05 Sep 2006 08:53
Owned TM-games: TMUF
Location: The Netherlands

Re: ASECO/RASP v0.82 released!

Post by BReMFoX » 17 Oct 2007 20:44

utal wrote:i'm running 1st version on one server for a week with no probs, gonna update all my public servers this weekend :D

btw, is there anyone that can make Auto Track Manager compatible (if it isnt already)?

thanks!!
utal
I am using ATM right now with ASECO/RASP v0.8.
No problems at all!

User avatar
utal
speedy pilot
speedy pilot
Posts: 408
Joined: 30 Apr 2006 01:25
Owned TM-games: TMN, TMU, TMO, TMS
Location: Massamá, Portugal
Contact:

Re: ASECO/RASP v0.82 released!

Post by utal » 17 Oct 2007 22:17

great!

just updated my server and ATM is now running with ASECO/RASP v0.82 :D
BReMFoX wrote: I am using ATM right now with ASECO/RASP v0.8.
No problems at all!

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

Re: ASECO/RASP v0.82 released!

Post by Xymph » 18 Oct 2007 01:14

utal wrote:great!
just updated my server and ATM is now running with ASECO/RASP v0.82 :D
BReMFoX wrote: I am using ATM right now with ASECO/RASP v0.8.
No problems at all!
It's good to hear there are no compatibility issues with ATM. Has anyone else encountered success or failure with other plugins (except chat-based votes, natch :wink: )?

Xymph
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
El Fuego
solid chaser
solid chaser
Posts: 1097
Joined: 27 Oct 2006 11:00
Owned TM-games: TMUF, TM2 C/S
Location: Nae too far frae Glesgie
Contact:

Re: ASECO/RASP v0.82 released!

Post by El Fuego » 18 Oct 2007 09:09

All working OK on my server. (Except the plugin.rasp_vote plugin mentioned previously doesn't seem to play nicely so I have removed it for now). Win XP Pro running IIS5.1 with PHP5 and Mysql4. My Big Geordie chatbot works fine, as do Globalstats, fufi's modified Matchsave, and cyrus' autotime.

Even FAST 3.1.2f seems to play along (but I can't seem to get Dedimania info showing, but that's not a question for this thread. :) )
Cheers!
.FUEY.
Diary Of A Mad Man

Post Reply