[Aseco2.0]Oliverde8 Track Manager RELEASED

This forum is dedicated to the Aseco/Rasp 2 server records and control script by Flo and Assembler Maniac. Announcements and issues can be discussed in this forum.

Moderators: Flo, f*ckfish, Assembler Maniac, TM-Patrol

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

[Aseco2.0]Oliverde8 Track Manager RELEASED

Post by oliverde8 » 12 May 2008 09:45

Here it is Working
http://oliverde8.free.fr/oliverde8/inde ... oads;cat=4

spec:
-Delets Bad track
-Play randomly good tracks
-Tracks between the 2 are keept and can be added to JB
-if a track is played a lot with more then an ammount of player it will take it off Random list (if a Cat forces it then nothing to say)
-And a second one-Very costomasibale random play choices(see below config)
-Posibility to set skill and typ of map
ImageImage
Okay Aseco plugins don't stop copying on SATO if any trouble with it I just tell me about it I should think for a new style :P
1st row:Empty| Tech | Stunt | Speed | Lool |
2nd row:Empty| Drift | Speed | Stunt | Tech |
3thr row:Empty| Easy |Intermediate | Hard | Insane |
1st and second row are used to make combinations for exemple
1st row set on:Speed
2nd row set on:Speed
Gives=FullSpeed
same for tech and others. :thumbsup:

/see_cat to see tracks Cat
/admin cat to change cat


------------------------------------------------------

Setting tracks to play. if no setting normal play.
HOW TO SET:
there is a new MYSQL table called TrackManeger.
with 4 choices:
Grup:Items having same grup are attached by a AND and different groups are attached between them by a OR
Type:
-Rnd: means track that was selected as RND will be played (admin force not working yet)
-All: means all track will be played randomly
^^This 2 doesen't use value
-Cat will play tracks which has a cat as value
-Author will play tracks which has a Author as value
-Envi:will play tracks which has a Environment as value
Active:To make it easier when admin panel will come not to have to delete add just desactivate it value it takes is Yes/No

For admin to use admin huds
<SETCAT>true</SETCAT>
<SETRND>true</SETRND>
Must be added in groups.xml
Last edited by oliverde8 on 22 Nov 2008 23:10, edited 6 times in total.
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by oliverde8 » 12 May 2008 10:14

Here is some exemples
Exemple:1

You want to play tracks which has as author me(oliverde8) and only stadium
you will add
Grup:1
Type:Author
Value:oliverde8
Active:Yes
And a second one
Grup: 1
Type:Envi
Value: stadium
Active: Yes

______________________________________________#
----------------------------------------------#

Exemple:2
Or you want to play tracks I did and tracks Zooz did that are stadium then
Grup:1
Type:Author
Value:oliverde8
Active:Yes

Grup: 1
Type:Envi
Value: stadium
Active: Yes

---------------
a second grup
---------------

Grup:2
Type:Author
Value:Zooz
Active:Yes

Grup: 2
Type:Envi
Value: stadium
Active: Yes
Here it will select tracks which author is oliverde8 and envi stad or where author Zooz and envi stadium


A used MYSQL because it makes easy to create a web site to menage this stuff. I kave an idea of Admin interface taht I will use in game in someone wants to make a small web site to menage this suff no probleme :sweet:

Change Log:
http://oliverde8.free.fr/oliverde8/inde ... c&topic=19
Last edited by oliverde8 on 09 Nov 2008 17:12, edited 6 times in total.
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

nouseforname
swift roadking
swift roadking
Posts: 840
Joined: 20 Apr 2008 08:58
Owned TM-games: TMUF,TMNF, TMN
Manialink(s): therookies
Location: Germany
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by nouseforname » 12 May 2008 10:30

listen interesting, would try it but not today. have some other stuff to do first.
Owner of the Rookie servers and some more. :)
Rookies HP
My Project
Rookies Manialinkcolor>

User avatar
BLaHiTiS
lord of the roads
lord of the roads
Posts: 3331
Joined: 12 Aug 2005 15:46
Owned TM-games: tmu tmo tms tmn
Manialink(s): muxitis
Location: Hasselt, Limburg, Belgium
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by BLaHiTiS » 13 May 2008 17:01

i'd like to see where this is going. To delete a "bad track" is already a very good feature, could you manage this according to bad karma as well?

Let's take this further: maybe you could work out a system where tracks will automaticly be downloaded from authors that you know will make and add good maps.

The flipside of is is that this "might" put pressure on these maps makers and you need to do this silently. The system could scan all your track authors of maps that are already on the server and have good karma. (configurable)

Then the script will start some kind of watchtower feature wherein it will look from all new maps on tmx from these authors and add them (daily or weekly basis, configurable?)
T
hen the track manager automation will somehow be completely directed by the users, who will declare maps with bad karma, while the system is always adding new tracks from known authors with good karma.

is this a good idea ? and is it workable ?
Image

  • MB:Asus P8 H61
  • CPU:Intel i5 2400
  • RAM:8 Gb
  • GFX:Asus GTX-580 (1500mb DDR5) - Forceware 75.33
  • DirectX: June 2011
  • SND:Realtek HD on mobo
  • OS:Windows 7 SP1- Home Premium
[/size]

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by oliverde8 » 13 May 2008 18:34

BLaHiTiS wrote:i'd like to see where this is going. To delete a "bad track" is already a very good feature, could you manage this according to bad karma as well?
It is maneged according karma
BLaHiTiS wrote: Let's take this further: maybe you could work out a system where tracks will automaticly be downloaded from authors that you know will make and add good maps.

The flipside of is is that this "might" put pressure on these maps makers and you need to do this silently. The system could scan all your track authors of maps that are already on the server and have good karma. (configurable)

Then the script will start some kind of watchtower feature wherein it will look from all new maps on tmx from these authors and add them (daily or weekly basis, configurable?)
T
hen the track manager automation will somehow be completely directed by the users, who will declare maps with bad karma, while the system is always adding new tracks from known authors with good karma.

is this a good idea ? and is it workable ?
İt is a good idea but is it workable?? I don't think realy it is workable. Downloading only one track information from TMX takes already some time. But here making such a search will I think take a lot of Time more time and Aseco will stay waiting for information to come to it and if records are done then there is a risk to losee it ....
I am olso exagerating maybe but I don't think it would be the ideal plugin. maybe as a complete different plugin :ftw: In any case I don't think I have the skill to do that.
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

User avatar
Flo
Pit Crew
Pit Crew
Posts: 349
Joined: 21 Aug 2005 17:34
Owned TM-games: TMO, TMS, TMU
Location: Germany
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by Flo » 15 May 2008 10:29

BLaHiTiS wrote:i'd like to see where this is going. To delete a "bad track" is already a very good feature, could you manage this according to bad karma as well?

Let's take this further: maybe you could work out a system where tracks will automaticly be downloaded from authors that you know will make and add good maps.

The flipside of is is that this "might" put pressure on these maps makers and you need to do this silently. The system could scan all your track authors of maps that are already on the server and have good karma. (configurable)

Then the script will start some kind of watchtower feature wherein it will look from all new maps on tmx from these authors and add them (daily or weekly basis, configurable?)
T
hen the track manager automation will somehow be completely directed by the users, who will declare maps with bad karma, while the system is always adding new tracks from known authors with good karma.

is this a good idea ? and is it workable ?
Would work and sounds really interesting ...
I think it should check time of the day and do the update at night, then send aseco to sleep for the time it will dure... for instance send a server message that aseco will not respond for the next mins because of ... (hiding manialinkframework will stop players from clicking onto buttons and wonder why nothing's working).
Would love to do such a plugin, but don't have time for aseco base even atm -.-
If there's someone that would like to do it, don't bother to ask for support =)
Intel i7-920
Nvidia Geforce GTX260
4096 Mb RAM
Windows 7

User avatar
BLaHiTiS
lord of the roads
lord of the roads
Posts: 3331
Joined: 12 Aug 2005 15:46
Owned TM-games: tmu tmo tms tmn
Manialink(s): muxitis
Location: Hasselt, Limburg, Belgium
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by BLaHiTiS » 15 May 2008 10:59

i'm frustrated that I can't program , otherwise I'd do it lol.

So this idea could adapt itself to the kind of server that you own just because as an admin you'll add certain types of maps from certain types of authors. If you are a pootinio tracklover, or panis, or andree, or crash, and you're adding all these maps from these people who are always creating a certain kind of map, then the server will store all these authors in some kind of server fingerprint file which is checked by the plugin which checks on tmx.

bad tracks (under karma of 20% or soetmhing) are deleted, new tracks are always added and maybe tracks older than xx weeks can be auto deleted as well so this will ensure a near completely autonomaous track managed server (as long as tmx is on and all these authors make maps on a regular base.

You need enough different autors on yoru server first for this plugin to start doing it's job well. Or people can silently create a repository of autors in their finger print file, but one shouldn't declare this too much to the track authors because it will create a situation of "being chased to make good maps".

The repository must be big enough and has to be user customizable so you can still allow for your own flavour on the server.
Image

  • MB:Asus P8 H61
  • CPU:Intel i5 2400
  • RAM:8 Gb
  • GFX:Asus GTX-580 (1500mb DDR5) - Forceware 75.33
  • DirectX: June 2011
  • SND:Realtek HD on mobo
  • OS:Windows 7 SP1- Home Premium
[/size]

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by oliverde8 » 15 May 2008 16:19

Just now 1st priority getting to work this plugin.

Okay Aseco plugins don't stop copying on SATO if any trouble with it I just tell me about it I should think for a new style :P
ImageImage

Posibility to set skill and typ of map

1st row:Empty| Tech | Stunt | Speed | Lool |
2nd row:Empty| Drift | Speed | Stunt | Tech |
3thr row:Empty| Easy |Intermediate | Hard | Insane |

1st and second row are used to make combinations for exemple

1st row set on:Speed
2nd row set on:Speed
Gives=FullSpeed
same for tech and others. :thumbsup:

Work continues.....
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

nocturne
solid chaser
solid chaser
Posts: 1390
Joined: 08 Jun 2007 18:48
Owned TM-games: all
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by nocturne » 20 May 2008 05:33

I'll give it a try, if you need a bit of testing... I have about 300 tracks I need to test out, but no time to spend racing -- so a 'tryouts' server with the ATM plugin would be great.

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger -TEST- no realese

Post by oliverde8 » 23 May 2008 15:37

nearly 700 tracks working very nicely at the moment. still workimg....... The Hud is nearly finished.
Image

to add:
+Changing Cat of track. level:easy
+Administration of the Cats that is being played. level:hard. and it is boring as I don't needed for my self :oops: may skip it :roll:
will do it as I may neede it one day

White: if still wasn't decided to be random or not
Green: if Yes it is Random
Blue: Admin forced to it be random
Red: not random
Black: Admin forced it not to be random

Edit
And I added /admin adds
it ads many Tracks ar once :P
just write /admin adds 34234|4232|3232|313 TMX
Makes it easier then to open close the game preparing a list on notepad after just copy padte
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger REALESED

Post by oliverde8 » 28 May 2008 18:19

Here is the full realase. :gobananas:

http://oliverde8.free.fr/oliverde8/inde ... iles&cat=3

Waiting for comments :) still need some work but the major part is finshed
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

Ptitzizi
road tourist
road tourist
Posts: 104
Joined: 03 May 2008 15:13
Owned TM-games: TMF

Re: [Aseco2.0]Oliverde8 Track Maneger REALESED

Post by Ptitzizi » 28 May 2008 19:29

I'm gonna to try it :D
Just two questions for my understanding :
- I don't understand "admin force rand" and "play unrandom"
- What's the "unset" ?
(I'm french)

Thanx a lot for your job ! :D

User avatar
BLaHiTiS
lord of the roads
lord of the roads
Posts: 3331
Joined: 12 Aug 2005 15:46
Owned TM-games: tmu tmo tms tmn
Manialink(s): muxitis
Location: Hasselt, Limburg, Belgium
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger REALESED

Post by BLaHiTiS » 28 May 2008 19:37

Great that it's getting released, but i have a few suggestions,

Wouldn't it be better to conform to standards by naming the plugin plugin.trackmanager.php ? And in your manialink dir you're having a file like [trackmaniager]Setlevel.xml , but this just causes a problem that my managed server doesn't want this file, and if I rename it , the plugin obviously won't work.

also there's a typo in the trackmanager plugin and trackmanager xml files (trackmaneger),

and well, after i changed all these conventions myself, I get "unset" under the aseco bar, i guess i have to set something, but what ? :P (i don't see all these other buttons that are supposed to bet here)

The plugin is rather unresponsive at this point /see_cat and /admin cat don't seem to return anything , but i guess i changed too much lol

A few errors that caused aseco to crash:

Code: Select all

[LocalDB] Transferring records to local database ... Done!^M
|...Calculating ranks^M
|...Done!^M
Karma good:97bad25ID:78
POINTS:79.508196721311
SOMME:122
<br />
<b>Fatal error</b>:  Call to undefined method Trackmaneger::TM_erase_track() in <b>/usr/home/bemant/tm/aseco/plugins/plugin.trackmanager.php</b> on line <b>514</b><br />
[05/28,22:08:51] Beginning to shutdown Aseco due to an error ...^M
I'm not at all sure why this track needs to be deleted if it has 78votes yes and 78 votes neg.. or am i reading this wrong ?

the MaxToDelete setting in the configuration file (btw shouldn't you call it just trackmanager.xml, it's all so verbose), what do you mean by "<!--Percent of Yes needed to delete-->" , wasn't it a karma setting ?

also some errors related to nonexistent sql tables, arn't they supposed to be auto created ?
Image

  • MB:Asus P8 H61
  • CPU:Intel i5 2400
  • RAM:8 Gb
  • GFX:Asus GTX-580 (1500mb DDR5) - Forceware 75.33
  • DirectX: June 2011
  • SND:Realtek HD on mobo
  • OS:Windows 7 SP1- Home Premium
[/size]

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger REALESED

Post by oliverde8 » 28 May 2008 21:29

Okay will see maybe deleted the function while cleaning :ftw:

will olso change name. put oliverde8 in front if somıne else builds one.

Checked:
Never created delete function stupid me I don't use it just added it will come with realse in a few minutes

File Name chaged

Chats work with me :ftw:
the MaxToDelete setting in the configuration file (btw shouldn't you call it just trackmanager.xml, it's all so verbose), what do you mean by "<!--Percent of Yes needed to delete-->" , wasn't it a karma setting ?
When I speak about votes it is Karma I speak about you the Karma must just be 50%

----
For admin bars:
<SETCAT>false/true</SETCAT>
<SETRND>false/true</SETRND>
must be added in the Admin group just fogothe to tell it :oops:
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

Re: [Aseco2.0]Oliverde8 Track Maneger REALESED

Post by oliverde8 » 28 May 2008 21:45

Okay updated Blathis Thanks for all that did so much errors :shock: :oops: version 0.81

chat commands work file in download had missing part :?

Delete function added hope it works :roll:
Ptitzizi wrote:I'm gonna to try it :D
Just two questions for my understanding :
- I don't understand "admin force rand" and "play unrandom"
- What's the "unset" ?
(I'm french)

Thanx a lot for your job ! :D


-Tracks are added to Random list if they are good enought. But you are an admin and you can do anything you want. If admin force random the track will be random ecen if it karma is very bad. a track on which admin forces random is not deleted either :P

-A added a part now but if you have the rights you can set up skills tou your track. I had fogoth to tell that
For admin bars:
<SETCAT>false/true</SETCAT>
<SETRND>false/true</SETRND>
must be added in the Admin group

En français:Les piste qui sont random sont jouer par le serveur otomatiquement aleatoirement. Pour etre dans cette liste il faut que le Karma soit bon. Mais un admin a tous le pouvoir et il peut forcer le pire circuit a etre random. Comme d'ailleurs il peut faire le contraire. Un circuit forcer a etre dans cette list n'est pas effacer non plus

Tu es supposer preciser des skill pour ton circuit comme speed lool Speelool fullspeed drift......... mais j'ai oulier de preciser qu'il faut ajouteer
<SETCAT>false/true</SETCAT>
<SETRND>false/true</SETRND>
Dans Admin group

ouff j'espere que tout marche maintenant
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

Post Reply