TMSPS : .Net based server control system
Posted: 01 May 2009 23:33
Hello Trackmania freaks,
I've written a .Net based server control system in C# called TMSPS. TMSPS is a shortcut for TrackMania Server Plugin System
The project is hosted on Codeplex:
http://tmsps.codeplex.com
You can see it in action here:
tmtp://#join=dwc_lol
I'm searching for developers helping me to extend the controller to hopefully publish a public release in the near future.
Requirements for Contributors:
- good .Net knowledge
- good knowledge in C#
- german or english language knowledge
- Visual Studio 2008
Current features of TMSPS:
- All RPC Methods are implemented type safe
- All Callbacks are implemented as type safe events
- ChatBot Plugin
- IdleKick Plugin
- NameProtectionBot Plugin
- KickUnrankedPlayer Plugin
- TMX-Plugin (add tracks from TM-Exchange.com ingame and retrieve information of it)
- Clock Plugin
- Static UI Plugin
- Checkpoint Plugin
- Small Admin Player Plugin
- Spectator Plugin (command for getting a list of spectator & commmand for kicking all spectators)
- Dedimania Plugin (record List UI, Best Dedi UI)
- Live Rankings UI
- Local Records Plugin (SQL-Database + UI - PB, RecordList, Best local)
- Podium Screen widgets (HoursPlayed, MostTop3RaceResults, MostTop3Records, TopWinners, TopRankings)
TMSPS is currently running on the server above with mostly 70 Players with full userinterface with no problems.
There is a lot of work to do, mostly in the administrative area but a few widely spread plugins need to be reimplemented for .Net too. So please contact me if you want to help me.
Thank you for reading!
Scordo
I've written a .Net based server control system in C# called TMSPS. TMSPS is a shortcut for TrackMania Server Plugin System
The project is hosted on Codeplex:
http://tmsps.codeplex.com
You can see it in action here:
tmtp://#join=dwc_lol
I'm searching for developers helping me to extend the controller to hopefully publish a public release in the near future.
Requirements for Contributors:
- good .Net knowledge
- good knowledge in C#
- german or english language knowledge

- Visual Studio 2008
Current features of TMSPS:
- All RPC Methods are implemented type safe
- All Callbacks are implemented as type safe events
- ChatBot Plugin
- IdleKick Plugin
- NameProtectionBot Plugin
- KickUnrankedPlayer Plugin
- TMX-Plugin (add tracks from TM-Exchange.com ingame and retrieve information of it)
- Clock Plugin
- Static UI Plugin
- Checkpoint Plugin
- Small Admin Player Plugin
- Spectator Plugin (command for getting a list of spectator & commmand for kicking all spectators)
- Dedimania Plugin (record List UI, Best Dedi UI)
- Live Rankings UI
- Local Records Plugin (SQL-Database + UI - PB, RecordList, Best local)
- Podium Screen widgets (HoursPlayed, MostTop3RaceResults, MostTop3Records, TopWinners, TopRankings)
TMSPS is currently running on the server above with mostly 70 Players with full userinterface with no problems.
There is a lot of work to do, mostly in the administrative area but a few widely spread plugins need to be reimplemented for .Net too. So please contact me if you want to help me.
Thank you for reading!
Scordo