[Xaseco] Relayrace1.4->broken use 1.3 (update at 24.12.2011)

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

Moderators: Xymph, TM-Patrol

reaby
smooth traffic navigator
smooth traffic navigator
Posts: 213
Joined: 02 Jul 2009 21:24
Owned TM-games: TMUF

[Xaseco] Relayrace1.4->broken use 1.3 (update at 24.12.2011)

Post by reaby » 09 Jun 2010 15:46

RelayRace
Version 1.4

RelayRace for Xaseco now for download!
Please update your versions :)

1.4 is broken, use 1.3 instead - in a full scale test appears that there are too many new issues with manialink id's and new way of handling the ending... fixes will come in time, perhaps tomorrow :)


version 1.4
* fixed the "restart bug" with checkpoints --> if player does enter and then backspace after few checkpoints the checkpoints are calculated wrong --> relay podium in wrong order
* I enabled the normal trackmania podium, so jukebox works now like it should.
* Added message for admin dismiss player from relay...

version 1.3
* forces all team members to a spectator target automaticly at first and secondlast checkpoint
* new command /relay kick for admins to dismiss a player from relay mode

version 1.2
* Give up is fixed finally = total team time is added + cp's is reset
* If admin skips challenge or call vote skips the challenge, the relayrace is reset to select teams screen

version 1.1
* Checkpoint counter on Give up is fixed (see later posting on this thread)
* Nicknames containing hyphens can now be displayed with manialink, so the plugin shouldn't crash anymore.

Known issues
* You should run relayrace only with 6 teams enabled (the default settings)
* for better and more stabile enviroment -> use skip enviroment and track select votes and use xaseco jukebox instead (the default value)
* You can't run a ladder server with relayrace, since it uses skip challenge --> invalidates all ladder points.

Documentation
Click Here

Download
Click Here
Last edited by reaby on 23 Dec 2011 23:19, edited 23 times in total.

Mikey
happy cruiser
happy cruiser
Posts: 147
Joined: 15 Sep 2006 00:11
Contact:

Re: [Xaseco] Relayrace (for developers) update at 9.6.2010

Post by Mikey » 10 Jun 2010 09:04

This would be great when its finished ! :gobananas:

Too bad I cant code or assist you, sorry I'm not skilled enough. But as a server admin I'm happy to test and bug report.

TecnoTurbo
wheelbarrow operator
wheelbarrow operator
Posts: 18
Joined: 25 Aug 2008 15:32
Owned TM-games: TMNF

Re: [Xaseco] Relayrace (for developers) update at 9.6.2010

Post by TecnoTurbo » 10 Jun 2010 13:47

Mikey wrote:This would be great when its finished ! :gobananas:

Too bad I cant code or assist you, sorry I'm not skilled enough. But as a server admin I'm happy to test and bug report.
Yeah! Totally Agree!
Me, i'm not a programmer, so I can't help you!
But i'm really happy and interested in the Relay :D

reaby
smooth traffic navigator
smooth traffic navigator
Posts: 213
Joined: 02 Jul 2009 21:24
Owned TM-games: TMUF

Re: [Xaseco] Relayrace (for developers) update at 11.6.2010

Post by reaby » 11 Jun 2010 15:19

Thanks, for offering help, i have got it actully plenty from finnish trackmania community. Best way to help it give a visit to "relayrace [testing]" and be patient, as i do the tricks. All kinds of tips and requests are now been heard and i've done the best i can to implement them. Todo - list is still huge, but this commit 7 is now mostly at beta stage, as mostly it works great.

Everybody still can command a /restart to do reset. This will put you back to voteing lobby. IF you are running TMNF then environment will be Stadium and on TMNU you will go directly to environment selection, after that you select maps. Time is only 15 seconds so act quickly. Then the challenge will change and you got 45 seconds count down to gather teams and click i'm ready. You don't need to be on spot 1,2,3.. you can select spots 2,3 or 1,3 etc..
Players who hasn't confirmed their roles, should be spectators, hopefully.

Then the challenge starts. All will play 3 runs, which means that one player will have to play 3 times and a 3 player team 1 time each. This can be ofc changed. If player disconnects and comes back while race is on, the script will handle this. If player disconnects and doesn't come back, script will fail.. sorry.. have to sort this over still.

When you play a relative timecalculator will stick in (as dedicated server doesn't give score when you giveup) and you will get time based on the amount of time playing on track. This time will be updated every checkpoint and can be seen rightside of hud.

After all teams have played 3 runs the scoreboard will pop in.
This shows players assigned to teams and relative time, nothing fancy yet, but reguested has that i could make an custom endrace screen... well time will tell.

Setup:

Dedicated server:
timeattack with plenty of time, like 1 hour.

Xaseco plugins.xml
<?xml version="1.0" encoding="utf-8" ?>
<aseco_plugins>
<plugin>chat.admin.php</plugin>
<plugin>chat.help.php</plugin>
<plugin>chat.players.php</plugin>
<plugin>chat.players2.php</plugin>
<plugin>chat.me.php</plugin>
<plugin>plugin.relayrace.php</plugin>
</aseco_plugins>
That's it!
Have fun testing it, we surely have :)

almost forgot the link to plugin...
http://koti.mbnet.fi/reaby/xaseco/relayrace_beta.zip

reaby
smooth traffic navigator
smooth traffic navigator
Posts: 213
Joined: 02 Jul 2009 21:24
Owned TM-games: TMUF

Re: [Xaseco] Relayrace (for developers) update 13.6.2010 hal

Post by reaby » 13 Jun 2010 15:34

New snapshot, this time we got actually working version too in svn:
Developer snapshot @ revision 17

http://koti.mbnet.fi/reaby/xaseco/relayrace_beta2.zip

reaby
smooth traffic navigator
smooth traffic navigator
Posts: 213
Joined: 02 Jul 2009 21:24
Owned TM-games: TMUF

Re: [Xaseco] Relayrace update at 18.6.2010

Post by reaby » 17 Jun 2010 23:35

Svn is out of reach, but here's the latest developer snapshot.
http://koti.mbnet.fi/reaby/xaseco/relayrace_beta3.zip

Alpha version had 438 rows, now the count is 1282!

Becken
pedestrian
pedestrian
Posts: 5
Joined: 25 Jul 2006 10:46
Contact:

Re: [Xaseco] Relayrace (for developers) update at 18.6.2010

Post by Becken » 21 Jun 2010 10:59

Tested, it seems to became really nice when it will be done

cri cri
pedestrian
pedestrian
Posts: 12
Joined: 31 May 2008 09:40
Owned TM-games: tmu

Re: [Xaseco] Relayrace (for developers) update at 18.6.2010

Post by cri cri » 26 Jun 2010 19:22

tested >> ok

hi

your work is great

Beta 3 was not fluid but functional

big thank you to you

I read without posting Loan

thank you

scuse me for my englihs

Rasta Triskell
wheelbarrow operator
wheelbarrow operator
Posts: 15
Joined: 14 Sep 2008 17:33
Owned TM-games: TMU

Re: [Xaseco] Relayrace (for developers) update at 18.6.2010

Post by Rasta Triskell » 04 Jul 2010 11:58

hi ty for this plugin

in the futur, do you made a finish podium for example to know who is arrive first, and second .... ?

very good job

my msn = triskelange06@hotmail.com

reaby
smooth traffic navigator
smooth traffic navigator
Posts: 213
Joined: 02 Jul 2009 21:24
Owned TM-games: TMUF

Re: [Xaseco] Relayrace (for developers) update at 18.6.2010

Post by reaby » 12 Jul 2010 08:40

_A_Lot_ of improvements, but still a long way to go.

A Huge thanks to Mikey for helping out with coding the plugin.
Also great many thanks to all testers, couldn't do this without proper testing.

All commands are now behind /relay
and help can be accessed via /relay help

http://koti.mbnet.fi/reaby/xaseco/relayrace_beta4.zip
Row count 1690

ben*j
pedestrian
pedestrian
Posts: 6
Joined: 10 Jul 2010 14:55
Owned TM-games: TMU

Re: [Xaseco] Relayrace (for developers) update at 12.7.2010

Post by ben*j » 17 Jul 2010 15:34

hi
BEAUTIFUL work the plugin is a gem.
I tested your plugin on my server and I noticed some bugs:
when a person enters or leave relayrace during the final table is not displayed and therefore must wait 30 minutes remaining ...
Voting at the time he did not want to take into account and return the counter to 15, but it is not too serious

Then I have some questions and suggestions ^ ^
at the end of the first team when relayrace happens it would be better to put a time and leave 1 minute 30 seconds to finish the relay?

the times right seems wrong with the places? no


your plugin is a revolution ! good job !!

bye and tanks

reaby
smooth traffic navigator
smooth traffic navigator
Posts: 213
Joined: 02 Jul 2009 21:24
Owned TM-games: TMUF

Re: [Xaseco] Relayrace - public beta! update at 18.7.2010

Post by reaby » 18 Jul 2010 10:03

RelayRace - public beta 1

I and Mikey have done some serious work with the plugin and I think it's time to release a public beta. Most of the bugs have been fixed, but I bet there are still a few lurking around.

This time i'll thank all the players who have had the patience to help testing out the plugin in development in Finland:
  • Don| Athlon
  • [UMF] pikku-w
  • [UMF] vompatti
  • TDO| mucho
thanks guys for your patience and time spend on development server!

New features
  • fufi menu integration - for admin
  • game will remember team selections
  • competition mode
I won't be listing the bugs we fixed, since i can't remember anymore what they were, nor we didn't list them when found one.

type /relay help for in game help for commands.
default stages are set to 2, you probably want to change it to 4 or 6.

if you encounter a bug, please report it to here. Mikey will give this version a good 2 hour testing tonight with hopefully full server, so most of bugs should reveal itself during that testing.

How to report
Tell what you were doing when the bug found
What you expected to happen and what happened
If possible, try to recreate the situation what caused the bug.

Known bugs
* if player closes voting window, it will popup back when another player votes.
* if all players are "i'm ready" before count down to 3, the game will bug and you need to restart RelayRace.

Fix that hasn't been tested
* if a player leaves during warm up phase and is assigned to team, game will bug and trigger rpcxml error to xaseco console.

Download
http://koti.mbnet.fi/reaby/xaseco/Relay ... c_beta.zip

Install
Unzip relayrace to xaseco base folder.
Add <plugin>plugin.relayrace.php</plugin> to your plugins.xml
edit relayrace.xml to suite your needs (ie. default_stages to 4)
restart xaseco

Note: there is a little annoyance, when set relayrace to off, the timeattack timelimit will default to 5 minutes, this will be fixed in next public beta.

IF YOU did download it a few minutes ago, you can't get to driving due a bug. it's now fixed, redownload.

reaby
smooth traffic navigator
smooth traffic navigator
Posts: 213
Joined: 02 Jul 2009 21:24
Owned TM-games: TMUF

Re: [Xaseco] Relayrace - Public Beta 1.5 (update at 20.7.201

Post by reaby » 20 Jul 2010 15:19

Here's an update for public beta!

Issues fixed:
- get graphics look really COOL
- clear all player slots on /relay stop
- check for player exists on map start and clear player slot if not on server
- /relay stop needs to ;
- reset time attack time limit to normal
- force next challenge
- clear team names
- clear player slots
- make 'i give up' smaller
- on team select (remember player) check to see if player still connected
- maybe make lighter, more transparent team select background

New:
- removed in-game timeattack countdown completely
- time attack timelimit option for race stop.
- give up button & confirmation to skip turn.
- optional show connection info for disconnect/connect players
- relayrace now uses ingame graphics, only title is downloaded from the net.

Still to fix:
- Checkpoint counter counts wrong on some times (i haven't been able to track down this issue yet)

Note:
Some of the features are untested, due tester needed to leave and i can't test it alone. So if there's issues with game play - use earlier version until the problems are sorted.

Feedback and suggestions are heard and bug reports are more than welcome.

http://koti.mbnet.fi/reaby/xaseco/Relay ... eta_15.zip

jamie_macdonald
TM-Patrol
TM-Patrol
Posts: 1612
Joined: 10 Jul 2008 19:48
Owned TM-games: TMUF, TMNF, TMS
Manialink(s): ET
Location: London, UK
Contact:

Re: [Xaseco] Relayrace - Public Beta 1 (update at 18.7.2010)

Post by jamie_macdonald » 20 Jul 2010 15:48

Hehe wp Reaby .. so can't wait to get time to use and organise a race on this :thumbsup:

Thx for sharing ^^

reaby
smooth traffic navigator
smooth traffic navigator
Posts: 213
Joined: 02 Jul 2009 21:24
Owned TM-games: TMUF

Re: [Xaseco] Relayrace - open bugs & wishes - beta 1.5

Post by reaby » 20 Jul 2010 20:32

wishes:
- add entry to xml file to force default environment
- on 1 member teams "give up"-button should disqualify the team
- add a "leave race"-button ?

bugs:
- if player joins on warmup he can't play --> player should be able to select team and have a warmup
- "give up"-button doesn't go away when race ends --> the button should vanish
- randomize votes if 2x equal votes --> now it takes the first selection
- fix target spec, it doesnt target team member because they havent started yet
- fix target spec, often you are stuck on nobody if they finish
Last edited by reaby on 20 Jul 2010 20:43, edited 1 time in total.

Post Reply