Dedicated server for TMF, version 2008-10-07

This is the place where you can find everything related to the dedicated server, control scripts and community tools.

Moderators: Pit Crew, TM-Patrol

xbx
Developer
Developer
Posts: 452
Joined: 12 Aug 2005 14:42
Contact:

Dedicated server for TMF, version 2008-10-07

Post by xbx » 07 Oct 2008 18:02

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.)

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: Dedicated server for TMF, version 2008-10-07

Post by nouseforname » 07 Oct 2008 18:11

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?
Owner of the Rookie servers and some more. :)
Rookies HP
My Project
Rookies Manialinkcolor>

xbx
Developer
Developer
Posts: 452
Joined: 12 Aug 2005 14:42
Contact:

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

Post by xbx » 07 Oct 2008 18:29

nouseforname wrote:i wanted install the gamefix, but it's in french language.
oops.
fixed...

User avatar
w1lla
TM-Patrol
TM-Patrol
Posts: 1466
Joined: 23 May 2007 07:20
Owned TM-games: TMU, TMN, TMF
Manialink(s): intr
Location: Venray

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

Post by w1lla » 07 Oct 2008 19:23

nice new work Nadeo ;)

Everything works fine at the moment nothing crashed. ;)

Code: Select all

tmnforever is nations and united makes it special. tmnforever has united. I need united!

serumx
pedestrian
pedestrian
Posts: 5
Joined: 20 Jun 2008 16:07
Owned TM-games: TNF

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

Post by serumx » 08 Oct 2008 02:55

SLI still doesn't work. Saitek keyboards still cause problems.

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

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

Post by blooper » 08 Oct 2008 03:47

serumx wrote:SLI still doesn't work. Saitek keyboards still cause problems.
Those are problems with the game itself, not the dedicated server.

User avatar
Knutselmaaster
swift roadking
swift roadking
Posts: 692
Joined: 16 Feb 2007 01:40
Owned TM-games: TMO/TMN/TMNF/TMU
Manialink(s): intr
Location: Between DisneyLand and Paris
Contact:

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

Post by Knutselmaaster » 08 Oct 2008 10:01

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?

xbx
Developer
Developer
Posts: 452
Joined: 12 Aug 2005 14:42
Contact:

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

Post by xbx » 08 Oct 2008 12:46

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).

User avatar
w1lla
TM-Patrol
TM-Patrol
Posts: 1466
Joined: 23 May 2007 07:20
Owned TM-games: TMU, TMN, TMF
Manialink(s): intr
Location: Venray

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

Post by w1lla » 08 Oct 2008 14:29

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

Code: Select all

tmnforever is nations and united makes it special. tmnforever has united. I need united!

Zahl
happy cruiser
happy cruiser
Posts: 114
Joined: 18 Jul 2006 22:37
Owned TM-games: TM, TMU
Location: Germany
Contact:

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

Post by Zahl » 09 Oct 2008 20:59

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. ;)
Intel Core 2 Duo E4400 @ 2.7GHz; 4GB RAM Corsair; Gf8800GTS; WinXPSP3; Samsung 223BW

User avatar
Knutselmaaster
swift roadking
swift roadking
Posts: 692
Joined: 16 Feb 2007 01:40
Owned TM-games: TMO/TMN/TMNF/TMU
Manialink(s): intr
Location: Between DisneyLand and Paris
Contact:

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

Post by Knutselmaaster » 11 Oct 2008 10:38

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?

Zahl
happy cruiser
happy cruiser
Posts: 114
Joined: 18 Jul 2006 22:37
Owned TM-games: TM, TMU
Location: Germany
Contact:

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

Post by Zahl » 13 Oct 2008 14:38

Just wanted to report that our server crashes no more now :) :)

Thanks again xbx :lovetm
Intel Core 2 Duo E4400 @ 2.7GHz; 4GB RAM Corsair; Gf8800GTS; WinXPSP3; Samsung 223BW

CJK Vadar
highway camper
highway camper
Posts: 4
Joined: 16 Aug 2009 17:36
Owned TM-games: United

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

Post by CJK Vadar » 09 Oct 2009 11:12

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

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

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

Post by Xymph » 09 Oct 2009 11:47

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.
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

CJK Vadar
highway camper
highway camper
Posts: 4
Joined: 16 Aug 2009 17:36
Owned TM-games: United

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

Post by CJK Vadar » 09 Oct 2009 11:58

thanks for the reply Xymph

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

Post Reply