Dedicated server for TMF, version 2008-07-01 beta

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

Moderators: Pit Crew, TM-Patrol

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

Dedicated server for TMF, version 2008-07-01 beta

Post by xbx » 02 Jul 2008 09:11

New Trackamania Server beta:

You can download it from
http://files2.trackmaniaforever.com/Tra ... -07-01.zip
or
http://files2.trackmaniaforever.com/Tra ... -07-01.tgz

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

Changes:
  • a relay can now join a server with both player and spectator password.
  • CurrentChallengeInfo now fully filled-in on the relay.
  • it is now possible to run a relay on internet mode that relays a lan server. (just use the lan ip for the command line /join=192.168....:port)
  • new GetMainServerPlayerInfo() that returns the player info of the main server (or itfself if this is not a relay server)
  • to help compatibility with old scripts, the server tries to allocate the PlayerId '0' to the main server. (beware: on a relay server, the server's id still won't be 0)
  • the PlayerId of the server is now available with GetSystemInfo()
  • a few issues with ladder limits access verification. (even the guests cannot connect if they don't have correct ladder points)
  • chat command "/serverlogin" gives the login of the server.
  • the number of spectators can be 0
  • somewhat better error messages
  • "Internal server error" connection problem introduced with previous beta on some linuxes should be 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-07-01 beta

Post by w1lla » 02 Jul 2008 09:19

also the error failure of the relayserver is edited now it keeps on contacting the master server and game server and doesnt give a press a key error

go go xbx nice addition as always ;)

Code: Select all

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

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

Post by BLaHiTiS » 02 Jul 2008 09:47

yay,

no more internal server error :)
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]

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

Re: Dedicated server for TMF, version 2008-07-01 beta

Post by Xymph » 02 Jul 2008 10:08

xbx wrote:New Trackamania Server beta:
It appears you forgot to rebuild the ListMethods.html file, as it doesn't contain the new GetMainServerPlayerInfo() method nor the corrections I submitted last month, even though the ListMethod.php script shows they're in the new dedicated now. Maybe you can quickly update the List file in the downloads?
xbx wrote:Changes:
[*] to help compatibility with old scripts, the server tries to allocate the PlayerId '0' to the main server. (beware: on a relay server, the server's id still won't be 0)
[*] the PlayerId of the server is now available with GetSystemInfo()
Thanks. :)
xbx wrote: [*] chat command "/serverlogin" gives the login of the server.
Isn't that a strange design decision? No dedicated version ever recognized chat commands, they all left that to external controllers, and now it suddenly responds to this one? What value does that add?
Or were there hidden chat commands in previous dedicateds too?
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

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

Re: Dedicated server for TMF, version 2008-07-01 beta

Post by Xymph » 02 Jul 2008 10:55

Xymph wrote:It appears you forgot to rebuild the ListMethods.html file, as it doesn't contain the new GetMainServerPlayerInfo() method nor the corrections I submitted last month, even though the ListMethod.php script shows they're in the new dedicated now. Maybe you can quickly update the List file in the downloads?
For reference, I posted the up-to-date ListMethods here.
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

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

Re: Dedicated server for TMF, version 2008-07-01 beta

Post by xbx » 02 Jul 2008 10:57

w1lla wrote:also the error failure of the relayserver is edited now it keeps on contacting the master server and game server and doesnt give a press a key error
hum.. I don't understand, but it doesn't sounds like something I did...
can you explain a bit more?

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

Re: Dedicated server for TMF, version 2008-07-01 beta

Post by xbx » 02 Jul 2008 11:01

Xymph wrote:
xbx wrote:New Trackamania Server beta:
It appears you forgot to rebuild the ListMethods.html file
I'll update it for next release, sorry.
Xymph wrote:
xbx wrote: [*] chat command "/serverlogin" gives the login of the server.
Isn't that a strange design decision? No dedicated version ever recognized chat commands, they all left that to external controllers, and now it suddenly responds to this one? What value does that add?
Or were there hidden chat commands in previous dedicateds too?
There already was a "/version" (but I didn't think it was hidden..)

I just got annoyed that there was no way to know from the ui what the login was...
maybe I should use a name less subject to collisions..

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-07-01 beta

Post by w1lla » 02 Jul 2008 11:03

Code: Select all

[2008/07/02 11:22:57] Initializing...
[2008/07/02 11:22:58] Configuration file : dedicated.txt
[2008/07/02 11:22:58] Loading system configuration...
[2008/07/02 11:22:58] ...system configuration loaded
[2008/07/02 11:22:58] Loading cache...
[2008/07/02 11:22:58] ...OK
[2008/07/02 11:22:59] Listening for xml-rpc commands on port 5227.
[2008/07/02 11:22:59] Loading dedicated server configuration...
[2008/07/02 11:22:59] ...Dedicated server configuration loaded
[2008/07/02 11:22:59] No match settings file
[2008/07/02 11:22:59] Starting relay on internet
[2008/07/02 11:22:59] Connecting to master server...
[2008/07/02 11:22:59] ...OK
[2008/07/02 11:22:59] Identifying on master server...
[2008/07/02 11:22:59] ...OK
[2008/07/02 11:22:59] URL: tmtp://#spectate=w1llarelay
[2008/07/02 11:22:59] Please wait, loading...
[2008/07/02 11:23:00] Starting server...
[2008/07/02 11:23:00] Contacting server...
[2008/07/02 11:23:00] Joining server...
[2008/07/02 11:23:00] Starting Match...
[2008/07/02 11:23:00] ...Synchronization
is the code since the new beta.

Code: Select all

[2008/06/25 08:29:43] Initializing...
[2008/06/25 08:29:43] Configuration file : dedicated.txt
[2008/06/25 08:29:43] Loading system configuration...
[2008/06/25 08:29:43] ...system configuration loaded
[2008/06/25 08:29:43] Loading cache...
[2008/06/25 08:29:43] ...OK
[2008/06/25 08:29:43] Listening for xml-rpc commands on port 5224.
[2008/06/25 08:29:43] Loading dedicated server configuration...
[2008/06/25 08:29:43] ...Dedicated server configuration loaded
[2008/06/25 08:29:43] No match settings file
[2008/06/25 08:29:43] Starting relay on internet
[2008/06/25 08:29:43] Connecting to master server...
[2008/06/25 08:29:43] ...OK
[2008/06/25 08:29:43] Identifying on master server...
[2008/06/25 08:29:43] ...OK
[2008/06/25 08:29:43] URL: tmtp://#spectate=w1llarelay
[2008/06/25 08:29:43] Please wait, loading...
[2008/06/25 08:29:44] Starting server...
[2008/06/25 08:29:44] Can't join server...
[2008/06/25 08:29:44] ...Server stopped
[2008/06/25 08:29:44] Server not running, exiting.
is the code of the old beta.

thats what i mean.

think it has been updated.

Code: Select all

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

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

Re: Dedicated server for TMF, version 2008-07-01 beta

Post by Slig » 02 Jul 2008 11:12

xbx wrote:There already was a "/version" (but I didn't think it was hidden..)

I just got annoyed that there was no way to know from the ui what the login was...
maybe I should use a name less subject to collisions..
I never tried /version ^^
Btw /serverlogin sems ok, no script should try to use the same except to return the same thing ;)

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

Re: Dedicated server for TMF, version 2008-07-01 beta

Post by Xymph » 02 Jul 2008 13:20

xbx wrote:
Xymph wrote:
xbx wrote: [*] chat command "/serverlogin" gives the login of the server.
Isn't that a strange design decision? No dedicated version ever recognized chat commands, they all left that to external controllers, and now it suddenly responds to this one? What value does that add?
Or were there hidden chat commands in previous dedicateds too?
There already was a "/version" (but I didn't think it was hidden..)
I didn't know about that one either.
xbx wrote:I just got annoyed that there was no way to know from the ui what the login was...
maybe I should use a name less subject to collisions..
Okay, well I don't have a real issue with it, there are no collisions with XAseco for either command.
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

donzeze
ESWC Staff
ESWC Staff
Posts: 71
Joined: 26 Nov 2005 18:48
Owned TM-games: All of them :)
Location: France --> Valdurenque(81)
Contact:

Re: Dedicated server for TMF, version 2008-07-01 beta

Post by donzeze » 02 Jul 2008 14:56

Thx a lot xbx, hope the lan connection will work fine for eswc.. trying that as soon as possible.. :)
TMN ESWC Head Admin since the beginning in 2006 :)

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-07-01 beta

Post by w1lla » 04 Jul 2008 17:21

how fine is the new relay server never had seen so much nicest things performed through relay nice job nadeo

Code: Select all

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

Gekko
speedy pilot
speedy pilot
Posts: 550
Joined: 03 Sep 2006 18:20
Owned TM-games: ALL
Location: Naples - Italy
Contact:

Re: Dedicated server for TMF, version 2008-07-01 beta

Post by Gekko » 05 Jul 2008 03:10

Good Job!! :thumbsup:

Post Reply