Page 1 of 2

Dedicated server for TMF, version 2008-10-07

Posted: 07 Oct 2008 18:02
by xbx
Hello!

Dedicated server for TMF, version 2008-10-07
You can download it from
http://files2.trackmaniaforever.com/Tra ... -10-07.zip
or
http://files2.trackmaniaforever.com/Tra ... -10-07.tgz

(both contain the same files, and windows and linux executable.)

Changes:
  • Referee: when a player disconnected after making a new score, the score wasn't validated and wasn't reset and the server blocked in the podium. (added a timeout on the server, and fixed the client - check the end of the message)
  • some more coherence checks to detect simple cheats. (But nothing replaces referees!)
  • CupMode: added an optional parameter to NextChallenge() and RestartChallenge() to allow keeping the current match scores.
  • CupMode: fixed SetWarmUp() (SetWarmUp(false) did reset all the current scores, and SetWarmUp(true) didn't restart counting the number of warmup runs from zero)
  • CupMode: don't overwrite scores at the end of the warmup. (ie any calls to ForceScores() were previously useless during warmup)
  • CupMode: added CheckEndMatchCondition(), to help knowing whether the cup mode match is over or will switch to another map, without having to reimplement the rules in the plugins.
  • Laps mode: added a new header in the replays: <checkpoints cur="10" onelap="5"/>, to help making sense out of the validation replays saved in laps mode.
  • The player tags were broken when the P2P was disabled on the server.
  • ForceSpectator() now also respects ladder limits.
  • new method GetLadderServerLimits()
  • SetForcedSkins()/GetForcedSkins(): new methods to help people doing F1 or Monster trucks, ... competitions have everybody use a "good" skin. It allows to have an explicit list of allowed skins and replacement skins.)
  • SetForcedMusic() can now take either an url or a filename to a file on the server (relative to Gamedata folder)
  • GetDetailedPlayerInfo().Skins.Environnement now contains the environment name, rather than always 'Vehicles'
  • fixed rare crash when build a replay.
  • bug workaround: after ~45 days, the time overflows (a bit like the Y2K bug) and the sever starts doing weird stuff... It will now quit preventively instead.

The is also a new fix for the game, which fixes an issue with the referee mode. (The referee didn't validate scores of disconnected players.)
It's available here:
nations: http://files2.trackmaniaforever.com/TmN ... _Setup.exe
united: http://files2.trackmaniaforever.com/TmU ... _Setup.exe

(it's really only needed for use as referee, it's exactly identical to 2008-07-30, except for this one referee mode fix.)

Re: Dedicated server for TMF, version 2008-10-07

Posted: 07 Oct 2008 18:11
by nouseforname
i wanted install the gamefix, but it's in french language. so i cancel the installation.
in the fix 2008-07-30 appears a window for choosing the language.

can i install the fix without any problems, or will this be fixed to the same language menu?

Re: Dedicated server for TMF, version 2008-10-07

Posted: 07 Oct 2008 18:29
by xbx
nouseforname wrote:i wanted install the gamefix, but it's in french language.
oops.
fixed...

Re: Dedicated server for TMF, version 2008-10-07

Posted: 07 Oct 2008 19:23
by w1lla
nice new work Nadeo ;)

Everything works fine at the moment nothing crashed. ;)

Re: Dedicated server for TMF, version 2008-10-07

Posted: 08 Oct 2008 02:55
by serumx
SLI still doesn't work. Saitek keyboards still cause problems.

Re: Dedicated server for TMF, version 2008-10-07

Posted: 08 Oct 2008 03:47
by blooper
serumx wrote:SLI still doesn't work. Saitek keyboards still cause problems.
Those are problems with the game itself, not the dedicated server.

Re: Dedicated server for TMF, version 2008-10-07

Posted: 08 Oct 2008 10:01
by Knutselmaaster
Great, thanks 4 the update!
Referee: when a player disconnected after making a new score, the score wasn't validated and wasn't reset and the server blocked in the podium. (added a timeout on the server, and fixed the client - check the end of the message)
This means that i can leave a referee "parked" in the server without problems now, even if players haven't updated their client, right?

Re: Dedicated server for TMF, version 2008-10-07

Posted: 08 Oct 2008 12:46
by xbx
Knutselmaaster wrote:Great, thanks 4 the update!
Referee: when a player disconnected after making a new score, the score wasn't validated and wasn't reset and the server blocked in the podium. (added a timeout on the server, and fixed the client - check the end of the message)
This means that i can leave a referee "parked" in the server without problems now, even if players haven't updated their client, right?
yes. the players don't need to upgrade.
Just the server and the referee(s).

Re: Dedicated server for TMF, version 2008-10-07

Posted: 08 Oct 2008 14:29
by w1lla

Code: Select all

[2008/10/08 08:53:05] Track 'D:\tmn\servertmnf\GameData\Tracks\HI-Ð_»_-l----G_.Challenge.Gbx' not found.
This happened this morning. Don't know what the problem is but it looks like it aint valid

Re: Dedicated server for TMF, version 2008-10-07

Posted: 09 Oct 2008 20:59
by Zahl
Very nice, thanks xbx! :-D

Will update now, let's hope everything works flawlessly again :)
Referee: when a player disconnected after making a new score, the score wasn't validated and wasn't reset and the server blocked in the podium. (added a timeout on the server, and fixed the client - check the end of the message)
How long is this timeout?
I tried running a referee on my homeserver (Windows, dynamic IP) that connects to my dedicated Linux server, but everytime my Home-IP changed it took the server several minutes to realize the referee got disconnected. So it could get stuck at the podium for quite some time, and all the players left. ;)

Re: Dedicated server for TMF, version 2008-10-07

Posted: 11 Oct 2008 10:38
by Knutselmaaster
Works fine for me, my server seems to remain stable with a referee on it.
Do the coherence checks block the "checkpoint cheat" witch appeared lately?

Re: Dedicated server for TMF, version 2008-10-07

Posted: 13 Oct 2008 14:38
by Zahl
Just wanted to report that our server crashes no more now :) :)

Thanks again xbx :lovetm

Re: Dedicated server for TMF, version 2008-10-07

Posted: 09 Oct 2009 11:12
by CJK Vadar
When installing the client patch to let me play in the servers i get the following problem:

tmunitedforever was not found on this computer
:grmblz:

I am running Windows 7 64bit
Gamedata is located here:
C:\Program Files (x86)\Steam\steamapps\common\trackmania united

Please help so i can play again lol :pil

Re: Dedicated server for TMF, version 2008-10-07

Posted: 09 Oct 2009 11:47
by Xymph
CJK Vadar wrote:When installing the client patch
This is a one-year old version, the latest non-beta client was here.
CJK Vadar wrote:
tmunitedforever was not found on this computer
I am running Windows 7 64bit
Gamedata is located here:
C:\Program Files (x86)\Steam\steamapps\common\trackmania united
The Steam edition can't be updated with the manual patch.

Re: Dedicated server for TMF, version 2008-10-07

Posted: 09 Oct 2009 11:58
by CJK Vadar
thanks for the reply Xymph

Does that mean i can't join the server because i have steam and can't update?