Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ManiaPlanet XML-RPC (Server controller) in Node.JS - upstream deleted

Notifications You must be signed in to change notification settings

MiniGod/JsControl

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JsControl

ManiaPlanet XML-RPC (Server controller) in Node.JS for both TrackMania 2 and ShootMania.

Installation instructions

  1. Install Node.JS
  2. Download JsControl and extract it somewhere
  3. Execute 'npm install' in the directory the package.json file is, or run Install dependencies.cmd if you're using Windows.
  4. Rename Plugins_SM or Plugins_TM to Plugins, according to the game you use.
  5. Rename config.sampleSM.js or config.sampleTM.js to config.js, according to the game you use.
  6. Open the just renamed config.js and set the four upper settings correctly.
  7. Install MySQL and set up a database. Execute the Sql/mysql.sql file on the just made MySQL database.
  8. Set the correct values in config_database.js.
  9. Execute 'node controller.js' in the directory the controller.js is inside. You can also just run Run.bat if you're using Windows.

Dependencies

  • sax.
  • xmlbuilder (required for partial use of xmlrpc)
  • xmlrpc (partial - serializer and deserializer, modified)
  • mysql (database)

Contributions

Thanks to friedr1c3 for inspiration and several code snippets for the core. More contributions and support is always wanted :).

About

ManiaPlanet XML-RPC (Server controller) in Node.JS - upstream deleted

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.