Skip to content

About

Local implementation of a simple TrackMania Forever server. Features XASECO server controller, Dedimania record tracking, local database storage with MySQL and several other QoL plugins. Tested for Windows 11.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Oblivion TrackMania Forever Server

A simple TMF server that runs locally on Windows 11. Comes preloaded with QoL plugins, Dedimania and 5 maps in a time attack playlist.

DISCLAIMERS

All rights are reserved to the original authors of the software.

  • XASECO - Copyright © 2007-2026 Frans P. de Vries
  • TrackmaniaServer.exe - Copyright © Ubisoft Nadeo
  • Plugins - Copyright © Respective Authors

Prerequisites

You MUST have 2 TMNF+ accounts. One runs the server, and the other plays the game.

The XASECO server controller relies on MySQL (v9+ preferred) to be running.

Quick Start

I can't, in good faith, recommend ANYONE to run this server, even if you know what you're doing.

Dedicated Config

If you really want to, you must edit the dedicated_cfg file.

  • Add your own name and password for the server
  • Edit authorization levels to your desire
  • Input account info for server account
  • Add server name and description

Server Config

To play custom tracks, you must first add them to TMServer/GameData/Tracks/Challenges/Downloaded/ directory.

To set custom server rules, including game mode and time limit, you must add your own server configuration file in the TMServer/GameData/Tracks/MatchSettings/ directory. The format for the server config is as follows:

<playlist>
  <gameinfos>
    <game_mode>XXX</game_mode>
    ...
  </gameinfos>

  # Define a track for the server playlist
  <challenge>
    <file>$FILEPATH</file>
  </challenge>
  ...
</playlist>   

Starting the server

I have included a handy startup script that runs the server with the specified custom match settings. If you want to run this server on your own machine, you will have to edit start_hunt_server.bat to point to the path where TMServer is located. Additionally, if you created a custom server ruleset, you must edit the path for the /game_settings= parameter on line 13.

Important notes:

  • You need 2 TMNF+ accounts: 1 to run the server, and 1 to play on.
  • You need a TM validation key to run the server

Included Plugins

  • Greeting Dude
    • Greets players when they join the server
  • Dedimania
    • Tracks both local and online records
  • JFreu server management suite
    • Server information, beautification
    • Chat commands and chat filters
    • VIP + ban management

About

Local implementation of a simple TrackMania Forever server. Features XASECO server controller, Dedimania record tracking, local database storage with MySQL and several other QoL plugins. Tested for Windows 11.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages