FAST 3.1.3o (2008-03-08) TMS/TMO/oldTMN/oldTMU

Discover FAST, a records keeping server control script with a public records system called Dedimania, which will show records from the server on tm-exchange.com

Moderators: Slig, TM-Patrol

Post Reply
User avatar
Slig
Pit Crew
Pit Crew
Posts: 2124
Joined: 05 Sep 2005 17:51
Owned TM-games: ALL
Location: TraxicoLand (Fr)
Contact:

FAST 3.1.3o (2008-03-08) TMS/TMO/oldTMN/oldTMU

Post by Slig » 31 Dec 2006 18:05

Here is Fast 3.1.3o

This version is for TMO / TMS / old TMN / old TMU only !

For TM-Forever, both TMN-F and TMU-F, use Fast 3.2.x !

For those under windows, use the version fast3.1.3o-winphp5.zip (it contain a minimal php5.2, avoiding you to install php5 or modify the php.exe path in the script, and you are sure it works with it), or fast3.1.3o.zip for updates.
Be carefull to have a copy of start scripts and fast.php if you modified them.

The .txt files should be sufficient to make it work. Please take the time to read and test before asking for nothing. A minimal basics are mandatory, at least you should first know how to make your dedicated work....

Note: Dedimania.com/dedimania.net is a rent dedicated server (my myself), if you want to participate, donations are welcome, and else i'm never against some tmu coppers (send to 'slig').

Note2: you will have to use the new start scripts or modify your old one if you want the autoupdate feature restart fast, else you will have to restart it by hand. The php module php_zip is needed for the autoupdate feature ; for windows users the new php5 directory in the archive include php_zip, for linux you will have to add it yourself if your php5 don't include it yet (or else the autoupdate will just be inactive).
3.1.3o
------
- added Auto kick of already connected player which try to connect again
(so probably was disconnected or crashed)
- added new features in autorestart_newmap
- added /cp command to choose the top# reference for times gaps
- added Player disconnect message
- added better support for ignore/ban/black lists in admin commands
- added panel in top with best 6 times of current race
- added FinishTimeout in GameInfos struct
- fixed common GbxRemote.inc.php file improvments with most others
server scripts maintainers
- fixed main loop improved
- fixed improved reconnection to dedicated server when anormally closed
- fixed improved visibility of main panel
- fixed roundspoints plugin was not compatible with Rounds pointslimit of 0
- fixed tops with not available/coherent checkpoints are now shown in gray,
and not any more usable as reference for times gaps
- fixed some others little things


3.1.3h
------
- added a open/close "button" permitting to fully close records panel
while playing.
- added a TeamScore manialink plugin for Team mode, showing rounds
results and players points. In team mode the records panel
defaults to closed while playing.
- added a admin no votes plugin which automatically disable callvotes
when an active admin is on the server.
- added support for TMN PlayerServerMessageAnswer callback in Fast events
- added a ChatSendServerMessageToAdmins($msg) function
- added a global $_NextChallengeInfos (can be usefull to get next map
author time for example)
- added a little plugin dev documentation page
- added many more comments in howto plugins
- added a manialink howto plugin (ml_howto)
#- added a simplified Manialink/DisplayServerMessage function for simple popup
- added progressive automatic finaltimeout in ktlc mode
- fixed some bugs in fixed number rounds mode
- fixed /play permitted to play when spec without using the play password
- fixed language had not the right value in some cases
- fixed little thing with Dedimania connexion
- fixed the records manialink never became visible when Dedimania came back
if it was unreachable when Fast was launched
- fixed little bugs in ktlc mode


3.1.3e
------
- fixed /adm prev alone made a next :/
- fixed some php bugs with streams (some only with linux 64bits), in
GbxRemote.inc.php and web_access.php
- fixed some timeouts and accesses retries in database connexions and
dialogs
- fixed in some cases, the player record was not shown in manialink
when is last in list
- added players results pos in rounds, in matchlog for rounds and team mode
- fixed in some cases players in strange disconnect state were not in
player panel
- fixed now the the upper left 'x' close also notices (easier for
players who want no graphical adds at all)

3.1.3b
------
- added a maps shuffle function and a /map shuffle # chat command

- fixed some bad values tests in the database plugin, about the
Nation/Country essentially (thx to snakebyte).
- fixed now the nickname in records panel is updated when the player
connect
- fixed better substring function to count utf-8 and TM colors codes
- fixed remove error message for unknown server methods unless high
debug level


3.1.3a
------
- added a nice and usefull full featured player list panel (for tmu)
with admin capabilities
- added some usefull chat admin commands to handle maps
/adm next [#|envir] , /adm prev [#|envir] , /adm map #
/map xxx to load a matchsettings
- added some usefull chat admin commands to handle players
/adm unban , /adm unblack , /adm unignore
- added some chat player commands to handle spec/team state
by command: /spec [force], /play, /red, /blue
- added for gc5, a roundlimit mode for Rounds mode which make the map
ended after # rounds played
- added in ktlc plugin to auto force spec of loosers and finish map,
and log only usefull rounds
- added time of connection and played in fastlog in disconnect line

- fixed netlost state of player is now reset at each
check/chat/manialink click to prevent bad auto kicks
- fixed many fixes and changes in network part for Dedimania accesses
(and many changes on the Dedimania server wich was overloaded)
- fixed added things to autoupdate internal tables and infos about the
dedicated state and changes when methods to set/modify
server values are used.
- fixed some internal events added to handle some server changes which
had not specific events
- fixed many little internal things, mostly not visible for players

3.1.2i
------
- fixed notices refresh
- fixed matchlog rounds details in team mode


3.1.2g
------
- fixed new map autorestart at beginning for next map after fast launch
- added option for matchlog utf8 html copy (local or ftp remote)
- fixed many files did not start with '<?php' but just '<?'
- fixed the vote panel opened in some case when autro vote configured to false
About dedicated, please remember that if your script is on the same server as the dedicated, it is supposed to access to it using the IP 127.0.0.1, and also that in the dedicated config file <force_ip_address> and <bind_ip_address> should always be empty unless you really need it (which is exceptional, for exemple 2 public IP on the computer)

Have fun :D
Last edited by Slig on 06 May 2008 14:47, edited 11 times in total.

User avatar
Hakki Jr.
cyclist
cyclist
Posts: 30
Joined: 18 Oct 2006 19:57
Contact:

Re: FAST 3.1 for TMU

Post by Hakki Jr. » 31 Dec 2006 19:58

uau, thanks ... I will see it ...
Slig wrote:Not really a finale release, there is many little things to complete and polish, but i said before 2007.... ;)

Here is Fast 3.1

For those under windows, use the version fast3.1.0-winphp5.zip (it contain a minimal php5.2, avoiding you to install php5 or modify the php.exe path in the script).

The .txt files should be sufficient to make it work. Please take the time to read and test before asking for nothing. A minimal basics are mandatory, at least you should first know how to make your dedicated work....


Have fun :D
:lol:
Image

Asus MB / Intel PentiumP4 3.06GHz / 2x512mb
Asus nVidia 7300
Windows XP Pro SP2

User avatar
ck|cyrus
Pit Crew
Pit Crew
Posts: 151
Joined: 11 Jul 2006 20:43
Contact:

Post by ck|cyrus » 01 Jan 2007 19:31

Hi Slig :) Thx for the new FAST!

I test it on "chaoskrieger.com @ Stadium"

One thing i found is

Code: Select all

[01/01,19:52:47] manialinks.Event[PlayerSpecChange]('_ffp_seb',false)
[01/01,19:52:48] Webaccess(DONE): 0.035 / 0.120 / 1.804 (0.000) / [1407]
[01/01,19:52:48]
*** (database_AnnonceToDB_DB(0) - response['Data']) ***
Array
(
    [methodResponse] => dedimania.UpdateServerPlayers
    [params] => 1
    [errors] =>
    [TTR] => -0.152212
    [globalTTR] => 0.168303
)

*******************
Is it normal?

I'll keep my eyes open ;)

Good work!

UPDATE1: A feature you may already work on but i want to say is that our guests really like to have the "server rank" shown ingame
Another feature is the "Track add (from tmx) and erase feature combined with writing tracklist"
Visit our Servers:
TMU: "chaoskrieger.com @Stadium"
TMU: "chaoskrieger.com @Rounds"
TMN: "chaoskrieger.com @Fun"

User avatar
Slig
Pit Crew
Pit Crew
Posts: 2124
Joined: 05 Sep 2005 17:51
Owned TM-games: ALL
Location: TraxicoLand (Fr)
Contact:

Post by Slig » 01 Jan 2007 23:31

ck|cyrus wrote:

Code: Select all

[01/01,19:52:47] manialinks.Event[PlayerSpecChange]('_ffp_seb',false)
[01/01,19:52:48] Webaccess(DONE): 0.035 / 0.120 / 1.804 (0.000) / [1407]
[01/01,19:52:48]
*** (database_AnnonceToDB_DB(0) - response['Data']) ***
Array
(
    [methodResponse] => dedimania.UpdateServerPlayers
    [params] => 1
    [errors] =>
    [TTR] => -0.152212
    [globalTTR] => 0.168303
)

*******************
Is it normal?
yes. well at least not a problem.... it should probably not be visible in with low debug value ;)

UPDATE1: A feature you may already work on but i want to say is that our guests really like to have the "server rank" shown ingame
Another feature is the "Track add (from tmx) and erase feature combined with writing tracklist"
What do you mean by "server rank" ? a local records database ?

I think to make some things to handle tracks and tracklists, yes. For tmx i don't know, perhaps some other will make a plugin for that, i'll try to make some documentation about how to make a plugin soon.

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:

Post by utal » 02 Jan 2007 01:19

yeah, gonna test it asap :)

yes a jukebox like would be great.

tks!!
utal

User avatar
Mistral
Pit Crew
Pit Crew
Posts: 1304
Joined: 02 May 2006 15:13
Owned TM-games: tmuf
Contact:

Post by Mistral » 02 Jan 2007 01:47

Sorry for the question, but i am a complete "FAST" noob. What is the advantage/difference against aseco(+rasp)? So far i just see requests for things that are already in there.

ming
smooth traffic navigator
smooth traffic navigator
Posts: 260
Joined: 04 Dec 2006 11:10
Owned TM-games: all
Manialink(s): redlion, ming

vote doesnt work..!!??

Post by ming » 02 Jan 2007 02:54

well, i just set up Fast3.1 on my linux server.
everythings fine, a great tool;)

but ive got a problem with the voting system...

when the race come to the end, and the voting box should pop up, nothin happens....???
im wondering if there is either a bug in the script or if i m doin smth wrong.

in my console i receive this error message:
[01/02,03:13:57] ml_up.Event[EndResult]

Notice: Undefined index: ml_vote_head in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 149

Notice: Undefined index: ml_vote_cell in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 167

Notice: Undefined index: ml_vote.0 in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 167

Notice: Undefined index: ml_vote_cell in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 167

Notice: Undefined index: ml_vote.5 in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 167

Notice: Undefined index: ml_vote_cell in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 167

Notice: Undefined index: ml_vote.10 in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 167

Notice: Undefined index: ml_vote_end in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 170

Notice: Undefined index: ml_vote.quit in /var/www/tmu/plugins/plugin.95.ml_vote.php on line 170
can anybody help me??

thx alot

ps: what about an admin GUI???
Manialink: mingcolor>

Luxembourg's TM-community website: www.trackmania.lu

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

Post by Flo » 02 Jan 2007 11:28

Mistral wrote:Sorry for the question, but i am a complete "FAST" noob. What is the advantage/difference against aseco(+rasp)? So far i just see requests for things that are already in there.
The advantage with most impact - in my opinion - is, that FAST is working with the old dedicated server/ingame server.
Intel i7-920
Nvidia Geforce GTX260
4096 Mb RAM
Windows 7

User avatar
bluebottle
sunday driver
sunday driver
Posts: 68
Joined: 13 Aug 2005 09:16
Location: Germany

Post by bluebottle » 07 Jan 2007 01:48

very nice work slig.

the installation is damn simple...couldn´t belive that it was running at the first try ^^

bravo
AMD Athlon 64 3200+
NVIDIA 8800 GTS 320MB
2 GB RAM (dual channel)
Soundblaster X-Fi Xtreme Audio
Windows Vista Business

User avatar
----GLUK----
smooth traffic navigator
smooth traffic navigator
Posts: 199
Joined: 13 Feb 2006 20:11
Owned TM-games: all
Location: Russia
Contact:

Post by ----GLUK---- » 07 Jan 2007 04:29

a server crashes when i use fast

DarkViper
highway camper
highway camper
Posts: 3
Joined: 10 Nov 2005 15:39

Post by DarkViper » 07 Jan 2007 11:55

Do we get to do Local database?
System Specs:
AMD Athlon 64 3400+ @ 2.62Ghz
OCZ Premier Series 1024MB DDR PC3200
BFG GeForce 6600 GT 128MB @ 525/1050

User avatar
Slig
Pit Crew
Pit Crew
Posts: 2124
Joined: 05 Sep 2005 17:51
Owned TM-games: ALL
Location: TraxicoLand (Fr)
Contact:

Post by Slig » 08 Jan 2007 00:57

DarkViper wrote:Do we get to do Local database?
will come, wait a little please

FiXFiReFLy
pedestrian
pedestrian
Posts: 11
Joined: 15 Oct 2006 10:50

fast 3.1.0

Post by FiXFiReFLy » 08 Jan 2007 20:30

oke server for fix is running but there is a problem whit fast.

how can we add tracks from tmx-united in to the server?

plz replay.

thnx firefly

User avatar
Slig
Pit Crew
Pit Crew
Posts: 2124
Joined: 05 Sep 2005 17:51
Owned TM-games: ALL
Location: TraxicoLand (Fr)
Contact:

Re: fast 3.1.0

Post by Slig » 10 Jan 2007 02:20

Update Fast 3.1.1, see first post :D


FiXFiReFLy wrote:how can we add tracks from tmx-united in to the server?
There are different tools for remote control.
Some other script have plugins to do such thing, it will perhaps exist later on fast3.1 too...

User avatar
ck|cyrus
Pit Crew
Pit Crew
Posts: 151
Joined: 11 Jul 2006 20:43
Contact:

Post by ck|cyrus » 10 Jan 2007 22:34

i get much
Notice: Undefined index: BestTime in C:\Program Files (x86)\Trackmania United\F
ast_tmu2\plugins\plugin.95.ml_vote.php on line 105
only to let you know :)
nice work!
but unfortunately it needs much more feature^^
Visit our Servers:
TMU: "chaoskrieger.com @Stadium"
TMU: "chaoskrieger.com @Rounds"
TMN: "chaoskrieger.com @Fun"

Post Reply