[TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
+3
churl
toto
Mr.Crash666
7 participants
Page 1 sur 1
[TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
-- Mise à jour 15 octobre 2011 --
Voici enfin mon tuto, aussi complet que possible, sur l'installation d'un serveur Trackmania avec Manialive sous Windows.
Merci de citer vos sources si vous le copiez sur votre forum, ce tuto m'a demandé des heures de travail.
=> Tuto rédigé par 「сαהт」Mr.Crash666.
Retrouvez d'autres tutos des 「сαהт」 ici : https://cancoillotteteam.forumgaming.fr/f40-tutoriaux
Merci de me contacter sur notre forum si vous trouvez des erreurs ou des imprécisions
Ce tuto s'applique aux serveurs TMUF / TMNF et non TM²Canyon. Cependant il n'est pas impossible qu'il y ait des similitudes (mais je n'ai pas testé !)
Avant de commencer, je vous préviens : même si toutes les étapes sont très détaillées, mieux vaut être un peu à l'aise en informatique pour créer un serveur.
En effet, il va falloir ouvrir des ports de pare-feu, éditer des fichiers .ini etc...
Jetez un oeil d'abord et si ça a l'air trop compliqué, laissez tomber ou faites vous aider...
1) Installation du dédié et de servermania
Cette partie permet de créer un serveur avec des maps choisies par vos soins, et de le mettre en ligne.
A la fin des 7 étapes, vous pouvez jouer sur le serveur, mais il n'y aura record, widget etc...
C'est pourquoi il faudra ensuite installer Manialive.
Cliquer sur les différentes étapes :
2) Installation de XAMPP
Xampp contient les logiciels PHP, Mysql, PhpMyAdmin, Apache.... Le php permet d'exécuter le code de Manialive (développé en PHP). La base de donnée que l'on va créer permet d'enregistrer les records locaux, le karma des maps , etc... Apache permet de créer un serveur pour mettre en ligne la base de donnée. Cette étape est donc obligatoire avant de pouvoir utiliser Manialive.
A la fin des 5 étapes suivantes, vous aurez paramétré Xampp et créé une base de données qui pourra acceuillir Manialive.
Cliquer sur les différentes étapes :
3) Installation de Manialive
Manialive permet d'avoir des widget sur l'écran, des boutons pour les admins (restart, kick & co.), un gestionnaire de records, des commandes de tchat spéciales (/hi etc...), un serveur de mails ingame !, une notation des maps (Karma), et plein d'autres choses...
Manialive n'est pas encore complet (en particulier les widget affichant les records sur l'écran), mais il a de l'avenir ^^ Edit 6 sept 2011 : Maintenant il est opérationnel, widgets et records locaux compris.
Cliquer sur les différentes étapes :
Problèmes actuels :
Voici enfin mon tuto, aussi complet que possible, sur l'installation d'un serveur Trackmania avec Manialive sous Windows.
Merci de citer vos sources si vous le copiez sur votre forum, ce tuto m'a demandé des heures de travail.
=> Tuto rédigé par 「сαהт」Mr.Crash666.
Retrouvez d'autres tutos des 「сαהт」 ici : https://cancoillotteteam.forumgaming.fr/f40-tutoriaux
Merci de me contacter sur notre forum si vous trouvez des erreurs ou des imprécisions
Ce tuto s'applique aux serveurs TMUF / TMNF et non TM²Canyon. Cependant il n'est pas impossible qu'il y ait des similitudes (mais je n'ai pas testé !)
Avant de commencer, je vous préviens : même si toutes les étapes sont très détaillées, mieux vaut être un peu à l'aise en informatique pour créer un serveur.
En effet, il va falloir ouvrir des ports de pare-feu, éditer des fichiers .ini etc...
Jetez un oeil d'abord et si ça a l'air trop compliqué, laissez tomber ou faites vous aider...
1) Installation du dédié et de servermania
Cette partie permet de créer un serveur avec des maps choisies par vos soins, et de le mettre en ligne.
A la fin des 7 étapes, vous pouvez jouer sur le serveur, mais il n'y aura record, widget etc...
C'est pourquoi il faudra ensuite installer Manialive.
Cliquer sur les différentes étapes :
- "1-Création d'un serveur united sur la player page":
Aller sur cette page http://official.trackmania.com/tmf-playerpage- se connecter avec le login et mdp du jeu
- aller dans dedicated servers
- créer un nouveau serveur (login et mdp peuvent être modifiés par la suite)
- besoin de la player key (ou clé multijoueur ou CD). Perso je l'ai reçue dans un mél lorsque j'ai acheté TMUF.
- login : tropical_laps (c'est le login des liens tmtp:// pour joindre le serv)
- mdp : xxxxxxxxxxx
ATTENTION : lorsque le serveur sera en route, le profil (login joueur) utilisé pour sa création sera monopolisé par le serveur.
Il faudra un autre profil pour jouer !! (ça tombe bien j'ai acheté 2 clés United ^^)- se connecter avec le login et mdp du jeu
- "2-Téléchargement et installation du "dédié TM Forever" : Trackmania Server":
- Dernière MAJ officielle ici : http://www.trackmania.com/fr/forum/viewtopic.php?t=26604
(version 2011-02-21 à ce jour) - Extraction de ce fichier dans un dossier quelconque (pas besoin d'install !)
J'ai choisi le dossier c:\TMserv.
- Dernière MAJ officielle ici : http://www.trackmania.com/fr/forum/viewtopic.php?t=26604
- "3-Téléchargement et installation de ServerMania (permet de configurer le dédié)":
- NB : configurer le dédié, ça peut se faire autrement qu'avec Servermania, mais les manips sont moins instinctives !):
- Dernière version officielle ici (version 0.98 à ce jour) :
http://tm-forum.com/viewtopic.php?f=130&t=18632
ou plus direct, ici : http://cyrlaur.free.fr/ServerMania/download.php , prendre le fichier ServerMania_Setup - installation de servermania : il suffit de suivre les instructions (comme pour un logiciel classique). Aucune info de configuration ou technique n'est demandée pour le moment.
- NB : configurer le dédié, ça peut se faire autrement qu'avec Servermania, mais les manips sont moins instinctives !):
- "4-Paramétrage du dédié grâce à Servermania":
- Lancer Servermania.
Clique sur l'onglet Server list.
Clique sur Add et choisis Local. - Name : mettre n'importe quoi, on le changera plus tard
Packmask : United pour un serv united (sinon stadium)
Server location : le dossier ou vous avez décompressé le dédié Trackmaniaserver (étape 2) : pour moi, c:\TMserv
Match Setting File : Il faut choisir un MatchSetting dans le repertoire d'installation du dédié. Pour moi c'est dans C:\TMserv\GameData\Tracks\MatchSettings\Nation"n'importe lequel".txt. Votre serveur ne contiendra alors que des maps Nadeo (on s'occupera de mettre NOS maps un peu plus loin, mais ce fichier nous servira de base). - Dans l'onglet Authorizations, ne touchez à rien et cochez simplement auto log into server.
- Dans l'onglet Network, cochez Internet server et mettez le login du serveur (tropical_laps dans mon cas) et mot de passe du compte utilisé à l'étape 1, ainsi que les 3 derniers chiffres de votre code communautaire (pour le trouver, lancer le jeu => profil => page joueur).
Server port : 2352 ( ou supérieur à 2350)
P2P port : 3452 (ou supérieur à 3452)
Xml-Rpc listen port : 5002 ( ou supérieur à 5001)
(Ce sont les ports que nous devons ouvrir dans les pares feux : celui de la box, celui de windows s'il est utilisé...). - Rien à modifier dans les autres onglets.
- On clique donc sur OK, onglet start et on clique sur connect
- Une fenêtre "dos" s'ouvre. Il est possible que le lancement demande un peu de temps et qu'un message d'erreur apparaisse. Il faut attendre que la fenêtre "dos" affiche "...Play" pour valider le message d'erreur.
- Le gestionnaire Servermania s'ouvre ensuite et le serveur est en route.
J'ai suivi aussi le tuto video de =RS=dadousympa pour créer la playlist (=> jusqu'à 8ème minute, ensuite je n'ai pas installé Gery mais Manialive)
https://www.dailymotion.com/video/x8oeuu_tuto-servermania-et-gery_lifestyle
- Lancer Servermania.
- "5-Configuration de Servermania pour le modlap":
Server Options :- Donner le nom du serveur tel qu'il apparaîtra dans le jeu (utilisation code couleur et caractères spéciaux possible, voir tuto ici)
- Password pour joueurs et/ou spectateurs
- Décocher Allow challenge download : interdiction aux joueurs de télécharger les maps
(ça n'empêche pas les joueurs de sauver un replay - touche S - à la fin de la course, mais ils ne peuvent pas télécharger la map en fichier .gbx pour la modifier ou la plagier !)
Game settings en modlap :- Choisir game mode : laps puis 4 tours (laps number)
- durées pour changer de map si pas de joueur (laps time limit) : par défaut : 00:00:00
- idem pour le temps à la fin des courses après le 1er arrivé (finish time out) : 00:00:00 (donnera 30 secondes)
- mettre un warm up d'un tour : warmup duration = 1
Pour créer la playlist (= la liste des maps qui vont tourner sur le serveur) :- Cliquer sur Server Playlist. Sélectionner toutes les maps. Remove pour les supprimer.
- Ajouter nos maps : il faut cliquer sur local collection. Cocher les maps qui vous intéressent et ADD.
Attention vos maps doivent être dans le dossier challenges du serveur dédié (pour moi C:\TMserv\GameData\Tracks\Challenges) sinon vous ne les retrouverez pas dans local collection. - Cliquer sur Server Playlist. Vérifier que les maps y sont.
- Cliquer sur Server Overview. Cliquer sur Next pour passer au circuit suivant. Ainsi les modifs de la playlist sont prises en compte.
- Cliquer sur Save Matchsetting pour sauvegarder cette config du serveur si elle vous convient.
- Serveurs status doit être : Running - Play. Sinon c'est que le serveur n'est pas en marche. Il doit dans ce cas avoir une erreur dans la fenêtre MS-DOS du dédié.
- Pour un affichage plus stable et plus rapide de Servermania, cliquer sur Option (dans Other à gauche) et cocher Use Basic Skin
Je vous renvoie également au tuto vidéo https://www.dailymotion.com/video/x8oeuu_tuto-servermania-et-gery_lifestyle
(avant la minute 8 on explique tout cela).- Donner le nom du serveur tel qu'il apparaîtra dans le jeu (utilisation code couleur et caractères spéciaux possible, voir tuto ici)
- "6-Pour info les ouvertures de port sur Livebox 2 Sagem":
J'ai dû ouvrir sur ma box les ports correspondant au serveur pour que les joueurs puissent s'y connecter.- Se connecter à la config livebox avec un navigateur web à l'adresse 192.168.1.1
- Se loguer en admin, mdp admin
- Aller dans réseau et service > Livebox > paramètres avancés > NAT / PAT
- Créer les règles d'ouverture des ports (ajouter une nouvelle règle) pour obtenir ça :
- Se connecter à la config livebox avec un navigateur web à l'adresse 192.168.1.1
- "7-Un premier test":
- Normalement, à ce stade, vous pouvez lancer Trackmania.
- Retrouvez votre serveur en ligne : les joueurs le retrouveront dans la localisation spécifiée lors de sa création sur la player page. Si votre serveur est chez vous, vous pouvez aussi le trouver dans Jeu à plusieurs > Sur un réseau local.
Si vous ne voyez pas votre serveur dans Jeu en ligne alors que vous le voyez sur le réseau local, c'est un problème d'ouverture de port (soit de la box, soit du pare-feu de windows, soit d'un autre logiciel qui fait pare-feu sur votre PC - ZoneAlarm par exemple). Dans ce cas les joueurs online ne verront pas votre serveur non plus.
Ouvrez les ports et ça devrait être bon (cherchez un tuto sur google si vous ne savez pas faire). - Vous observerez qu'il n'y a pas de gestion des records ni de messages spéciaux de tchat ni rien d'autre que les circuits. C'est pour ça qu'il faut installer Manialive et ses pluggins.
- Normalement, à ce stade, vous pouvez lancer Trackmania.
2) Installation de XAMPP
Xampp contient les logiciels PHP, Mysql, PhpMyAdmin, Apache.... Le php permet d'exécuter le code de Manialive (développé en PHP). La base de donnée que l'on va créer permet d'enregistrer les records locaux, le karma des maps , etc... Apache permet de créer un serveur pour mettre en ligne la base de donnée. Cette étape est donc obligatoire avant de pouvoir utiliser Manialive.
A la fin des 5 étapes suivantes, vous aurez paramétré Xampp et créé une base de données qui pourra acceuillir Manialive.
Cliquer sur les différentes étapes :
- "1-Téléchargement et installation de Xampp":
- Télécharger et installer la dernière version de Xampp disponible ici : http://www.apachefriends.org/en/xampp-windows.html#641
- Installer de préférence dans C:\xampp (l'UAC de windows 7 ou vista peut poser problème si on le met dans C:\programmesou dans C:\Program Files (x86)).
- Au début de l'installation, cocher les cases qui permettent de lancer Mysql et Apache en tant que service (sinon faudra les lancer manuellement à chaque démarrage du PC pour que la BDD soit accessible online).
- A la fin de l'install, Windows va vous demander (c'est en tout cas le cas de Windows 7) si vous voulez autoriser le programme à se connecter au réseau. Il faut bien sûr répondre oui (ou sinon il faudra ouvrir les ports dans le pare feu de Windows plus tard et ça sera une étape de plus :/ ).
- Lancer Xampp.
- Xampp est lancé, un X orange apparait dans la barre des tâches.
- En double cliquant sur l'icône, le Xampp control center apparaît.
On doit y voir que MySQL et Apache sont en route :
- Télécharger et installer la dernière version de Xampp disponible ici : http://www.apachefriends.org/en/xampp-windows.html#641
- "2-Sécurisation du système avec un mot de passe":
Il faut mettre un mot de passe pour que la base de données ne soit pas piratée.- Ouvrir votre navigateur web et taper l'adresse suivante :
http://localhost/security - Cliquer sur français à gauche (sinon c'est en allemand par défaut)
- Comme vous voyez il y a pas mal d'éléments non sécurisés (unsecure). Il va falloir mettre des mots de passe.
Pour notre usage, il faut sécuriser mysql uniquement. - Pour mettre un mot de passe aller à l'adresse suivante :
http://localhost/security/xamppsecurity.php - Changer le mot de passe (il faut le taper 2 fois) et cliquer sur password changing. Ne pas toucher au reste dans cette page.
- Relancer Xampp (d'abord, le quitter en cliquant sur EXIT du Xampp Control Panel) et revenir à l'adresse suivante dans votre navigateur :
http://localhost/security
Vous devez observer que les 2 éléments concernant MySQL sont maintenant secure :
(clic droit et ouvrir dans un nouvel onglet pour voir l'image en entier)
- Ouvrir votre navigateur web et taper l'adresse suivante :
- "3-Résolution du 'bug' éventuel causé par le mot de passe":
- Pour l'étape suivante (création d'une BDD vide) il faudra aller à l'adresse suivante :
http://localhost/phpmyadmin/ - Essayez et si ça marche du premier coup tant mieux, vous pouvez passer à l'étape 4)
Je n'ai pas eu cette chance, erreur suivante :#1045 - Access denied for user 'root'@'localhost' - En suivant ceci à la lettre vous arrivez à vous débarasser de cette erreur :
https://cancoillotteteam.forumgaming.fr/t893-tuto-installer-un-serveur-et-manialive#19939
- Pour l'étape suivante (création d'une BDD vide) il faudra aller à l'adresse suivante :
- "4-Création d'une BDD (Base De Données) vide":
PhpMyAdmin permet de créer une BDD vierge qui va ensuite contenir les recs, le karma etc pour chaque map et pour chaque joueur. Il permet aussi d'effacer une BDD pour remettre le serveur à 0 (effacer tous les recs !). Il permet sûrement aussi de faire d'autres choses qui me dépassent ^^- Aller à l'adresse suivante : http://localhost/phpmyadmin/
Entrer en utilisateur : root
Et en mot de passe : le mot de passe que vous venez de créer dans l'étape 2 (sécurisation du système avec un mot de passe). - Nous allons créer la BDD vierge :
Entrer un nom parlant pour la nouvelle base de données (par exemple tropical_laps pour mon serveur tropical laps :pas d'espaces ici !) , laisser le type interclassement puis cliquer sur créer - Dans l'écran suivant, on vous demande de créer une nouvelle table dans cette base de données.
Il ne faut pas le faire : c'est manialive qui va remplir la base de donnée tout seul.
Donc cliquer sur localhost en haut pour sortir de là. - Cliquer ensuite sur Bases de données normalement la base de données est dans la liste :
- Aller à l'adresse suivante : http://localhost/phpmyadmin/
- "5-PHP.INI : Deux trois autres choses pour rendre Xampp compatible avec Manialive":
- Avec l'explorateur Windows, aller dans ce répertoire c:\xampp\php
Editer le fichier php.ini (avec Notepad++ par exemple, téléchargeable ici : http://notepad-plus-plus.org/download ) - Localiser une ligne où il y a écrit php_curl (par exemple une recherche avec CTRL+F)
Vous devez tomber sur cette ligne (ligne 952 pour moi) :
Il faut supprimer ce point virgule au début de la ligne.; extension=php_curl.dll
Maintenant il faut taper cette nouvelle ligne en dessous :
Ensuite rechercher (CTRL+F) une ligne contenant php_sqliteextension=php_openssl.dll
Vous devez tomber sur ce 2 lignes (ligne 984 et 985 pour moi)
Vérifiez qu'il n'y a pas de ; devant. s'il y en a , supprimez les (supprimer le ; devant chaque ligne)extension=php_sqlite.dll
extension=php_sqlite3.dll - Maintenant, rechercher la ligne où il est écrit 'timezone' (faire une recherche avec CTRL+F).
Vous devez tomber sur cette ligne (ligne 1002 pour moi) :
Remplacer Berlin par Paris. Vous devez donc obtenir ça :date.timezone = Europe/Berlindate.timezone = Europe/Paris
OUF ! Maintenant PHP et MySQL sont prêts pour acceuillir Manialive !!- Avec l'explorateur Windows, aller dans ce répertoire c:\xampp\php
3) Installation de Manialive
Manialive permet d'avoir des widget sur l'écran, des boutons pour les admins (restart, kick & co.), un gestionnaire de records, des commandes de tchat spéciales (/hi etc...), un serveur de mails ingame !, une notation des maps (Karma), et plein d'autres choses...
Cliquer sur les différentes étapes :
- "1-Téléchargement et installation de Manialive et des plugins":
- Manialive : Télécharger la dernière version disponible ici http://code.google.com/p/manialive/downloads/list
Choisir le fichier Manialive1_rxxx (r267 à ce jour)
Attention ne pas télécharger les fichiers Manialive2_xxx : ils sont faits pour TM² Canyon !
Extraire ce fichier dans le dossier du dédié : c:\TMserver pour moi - Plugins MLEPP pour Manialive : Télécharger la dernière version des plugins MLEPP pour TMUF/TMNF disponible ici http://mlepp.com/tools/MLEPP.zip
Extraire ce fichier dans le dossier de manialive : C\TMserver\manialive
Il contient les plugins Karma, records locaux, serveur d'emails, et beaucoup d'autres ... - Plugins par défaut de Manialive : télécharger la dernière version disponible ici http://code.google.com/p/manialive/downloads/list
Télécharger les plugins de base fournis avec Manialive : fichier Manialive1_StandardPlugins_rxxx (r267 à ce jour).
Extraire ce fichier dans le dossier de manialive : C\TMserver\manialive
Il contient les plugins admin (permettant au admins de faire restart etc grâce à des boutons sur l'écran de jeu), mais aussi le plugin dedimania qui gère les records mondiaux sur les circuits (recors sur 1 tour en modlap). Il contient également le Plugin Manager qui permet de lancer manuellement des plugins placé dans les dossiers présents dans C:\TMserv\manialive\libraries\ManiaLivePlugins\ - Si tout s'est bien déroulé, vous devez retrouver dans ce dossier :
Un répertoire Standard contenant les plugins Admin, Dedimania, Menubar, Pluginmanager, Profiler.
Un répertoire MLEPP contenant pas mal de plugins : de Addremovetracks à Vote.
Comme dans l'image ci-dessous :
- Manialive : Télécharger la dernière version disponible ici http://code.google.com/p/manialive/downloads/list
- "2-Le fichier run.ini : préciser le chemin de php.exe":
- Editer le fichier run.ini qui est dans le dossier de manialive : c:\TMserver\manialive chez moi
- A la ligne 2, vous trouvez ça :
Il faut compléter en mettant le chemin du programme php.exe : c'est le dossier php de Xampp.phpPath= - Chez moi ça donne donc cela :phpPath=C:\xampp\php\php.exe
- Editer le fichier run.ini qui est dans le dossier de manialive : c:\TMserver\manialive chez moi
- "3-Manialive : modification du config.ini - partie 1 - plugins Standard":
Le dossier config de manialive (donc dans c:\TMserver\manialive\config) contient un fichier config-example.ini.
En faire une copie et la renommer config.ini . Le fichier est très important et contiendra les plugins à exécuter lorsqu'on lancera manialive. Il contient également des éléments paramétrables (message de bienvenue sur le serveur, couleur du texte dans le tchat etc...).
Ce fichier config.ini contient plusieurs parties qu'on va compléter une par une :- Modification de la partie a) Manialive
Enlever le ; au début de la ligne phppath=... (ligne 6) et compléter avec le chemin menant vers php.exe (idem que pour le run.ini. Cela donne donc :phpPath = C:\xampp\php\php.exe - Modification de la partie b) Dedicated server
Il faut enlever les ; devant les deux premières lignes (server.host et server.port : lignes 18 et 20)
Et ensuite les compléter.
Le dédié est sur votre propre machine : compléter la première ligne avec '127.0.0.1'
La deuxième ligne doit être complétée avec le port XML-RPC de votre serveur (défini lors de l'install de Servermania : 5002).
Cela donne donc les lignes suivantes :server.host = '127.0.0.1'
server.port = 5002 ; port XML-RPC - Modification de la partie c) Admins
Il faut y entrer les logins TM des joueurs qui auront des droits d'admin sur votre serveur (typiquement restarter un circuit, kick ou bannir un joueur etc...). Cela se trouve vers la ligne 35.
Voilà par exemple ce que j'ai mis : il y a deux admins : moi (gelbar) et Claude (claleroy).; Add admins, that shall be able to control your server from game.
admins.logins[] = 'gelbar' ;
admins.logins[] = 'claleroy' ; - Modification de la partie d) Plugins
Commençons par charger uniquement les plugins standard en ajoutant les lignes suivantes (j'ai personnalisé les messages qui s'affichent lorsqu'on fait un record dedimania : attention pas de caractères spéciaux dans ces messages - accents & co bannis) - je vous conseille de copier-coller tout ça :
attention : remplacer lemotdepasseduserveur par votre mot de passe : celui utilisé lors de la création du serveur sur la playerpage tout au début. sinon les records dédimania ne marcheront pas.;------------------
; Plugins
;------------------
; Add plugins to load.
; plugins.load[] = 'Author\PluginName'
plugins.load[] = 'Standard\PluginManager'
plugins.load[] = 'Standard\Menubar'
plugins.load[] = 'Standard\Profiler'
plugins.load[] = 'Standard\Admin' ; supprimer pour utiliser l'administration MLEPP
plugins.load[] = 'standard\Bill' ; permet aux joueurs de faire des dons (entre eux ou au serveur)
plugins.load[] = 'Standard\Dedimania'
plugins.Standard\Dedimania.password = lemotdepasseduserveur
plugins.Standard\Dedimania.notifications = On
plugins.Standard\Dedimania.notifyNewFirstRecord = '%player% fait peter le meilleur temps Dedimania : un tour en %time%'
plugins.Standard\Dedimania.notifyNewRecord = '%player% fait un joli temps : Dedimania No. %rank% avec %time%'
plugins.Standard\Dedimania.notifyImprovedFirstRecord = '%player% explose son propre record Dedimania avec un temps de %time%'
plugins.Standard\Dedimania.notifyImprovedRecord = '%player% vient d'ameliorer son temps avec %time% : il arrive à la place %rank%'
plugins.Standard\Dedimania.notifyImprovedRecordTimeOnly = '%player% securise son rec personnel No. %rank% Dedimania, avec un temps de %time%' - Lignes suivantes du config.ini
Partie Threading : repérer cette ligne
. vous remplacerez true par false si manialive a des problèmes de stabilité lors des tests.threading.enabled = true
Partie Maniahome : je n'ai pas testé (donc je n'ai rien changé)
Vers la fin : Mettre un ; devant la ligne;[hostname: testHost]
- Modification de la partie a) Manialive
- "4-Premier test de Manialive avec les plugins par défaut":
Avant d'aller plus loin, il est temps de faire un test (enfin !).- Enregistrer le config.ini si ce n'est déjà fait.
- Vérifier que Xampp est bien en route avec Apache : Running et MySQL : Running dans le Xampp Control Panel.
- Lancer Servermania, se connecter à votre nouveau serveur. Vérifier qu'il est bien en marche (Serveur Status doit être "Running - Play" dans la fenêtre server Overview de Servermania).
- Lancer Manialive en double-cliquant sur le fichier run.bat qui est dans le répertoire de manialive (donc c:\TMserver\manialive)
- Une fenêtre MSDOS s'ouvre. Si tout s'est bien passé vous ne devez pas voir d'erreur dans cette fenêtre !
Voici ce que ça donne pour moi :
Lancez le jeu, et connectez vous à votre serveur (dans jeu à plusieurs > sur un réseau local , ça va plus vite).
Vous observez des boutons sur la droite de l'écran maintenant, c'est Manialive
Vous pouvez vérifier plusieurs choses :- Les plugins chargés : en cliquant sur PluginManager, vérifier que les plugins Standards sont bien chargés (normalement à la page 5/6 et 6/6). Notez que vous pouvez réduire la fenêtre et elle se retrouve en icône en haut à droite !!
- Le bouton admin permet de restarter une map par exemple, teste-le pour voir. Ce bouton n'est visible que pour les amdins déclarés dans le fichier config.ini. Vérifiez en invitant des amis.
- Testez les records dédimania sur une map de votre conception vierge de tout record en la bouclant une fois.
Cliquez sur le bouton dedimania pour vérifier que les temps y sont bien ajoutés.
Vérifiez aussi que les messages personnalisés s'affichent dans le tchat à chaque nouveau record.
- Enregistrer le config.ini si ce n'est déjà fait.
- "5-Manialive : modification du config.ini - partie 2 - Plugins MLEPP":
ATTENTION : Il faut d'abord fermer Manialive (sa fenêtre MSDOS).
On retourne dans le config.ini pour y ajouter les plugins MLEPP.
Ouvrir le fichier config-mlepp-example.ini qui doit se trouver dans le dossier config, avec le config.ini.
Copier tout ce qu'il contient (CTRL+A puis CTRL+C) et coller dans le config.ini, à la suite des plugins.standard (CTRL+V).
Il faut ensuite décommenter les lignes plugin.load[]=... qui correspondent aux plugins qui vous intéressent.
Les plugin MLEPP CORE et MLEPP DATABASE doivent être chargés en premier, c'est pour ça qu'ils sont au début.- Plugin MLEPP Core :
Tout d'abord, mettre un ; devant la ligne
: ce plugin standard n'est pas compatible avec l'utilisation de MLEPP mais sera supplanté par AdminPanel;plugins.load[] = 'Standard\Admin'
Autoriser le plugin (pas de ; avant la ligne plugin.load[]) et éventuellement mettre un message d'accueil pour les joueurs qui arrivent sur le serveur : plugins.MLEPP\Core.joinPlayer='votre message')plugins.load[] = 'MLEPP\Core'
;plugins.MLEPP\Core.chatColor = $fff;
;plugins.MLEPP\Core.emoteColor = $ea0;
plugins.MLEPP\Core.joinPlayer = '$ea0Bienvenue $fff%nickname%$z$s$ea0 !'; - Plugin Database :
Très important sous peine que le Karma et les records locaux ne fonctionnent pas !
Il faut mettre les infos pour pouvoir accéder à la BDD crée qgrâce à Xampp.
Enlever les ; et compléter le nom d'utilisateur de la BDD (root), le mot de passe de l'utilisateur root, et le nom de la BDD vierge qu'on a créé (pour moi, tropical_laps)plugins.load[] = 'MLEPP\Database'
; * Database type, can be SQLite or MySQL.
plugins.MLEPP\Database.type = 'MySQL' ; MySQL avec Xampp
plugins.MLEPP\Database.port = '3306' ; Port Mysql de xampp
plugins.MLEPP\Database.host = '127.0.0.1'
plugins.MLEPP\Database.user = 'root' ;
plugins.MLEPP\Database.password = 'votremotdepasse'
plugins.MLEPP\Database.name = 'tropical_laps' - Plugins AdminPanel, AddRemovetracks, ChallengeWidget : rien à toucher, ils seront chargés.
- Plugin Chatemotes
un des plus importants : permet les messages spéciaux dans le tchat (genre /hi ou /gg ...)
Vérifier que la ligne plugins.load[] = 'MLEPP\ChatEmotes' n'a pas de ;
Vous pouvez personnaliser les messages en décommentant les lignes suivantes :
Par exemple pour le message /hi :
Grâce à cet exemple :; * Hi messages
plugins.MLEPP\ChatEmotes.hi[] = "dit salut a tout le monde !";
plugins.MLEPP\ChatEmotes.hi2[] = "dit salut a";
- en tapant /hi, cela affichera "Votrepseudo dit salut a tout le monde !"
- en tapant /hi toto, cela affichera "Votrepseudo dit salut a Toto"
Tous les messages fonctionnent comme ça :
ligne hi pour "/hi" tout seul.
ligne hi2 pour "/hi puis_un_nom_de_joueur"
Attention pas de caractères spéciaux dans ces messages, ni même d'accents :S - Plugin ChatLog permet de garder les derniers messages du tchat en mémoire
- Plugin ChatMe permet de taper une commande /me "votre message entre guillemets" du plus bel effet ^^
Etc.... - Plugin Forcemods permet de forcer des mods. Perso je commente toutes les lignes avec des ; car ça ne m'intéresse pas.
- Plugin Forcemusic : idem
- Plugin JoinLeaveMessage, permet de faire apparaître des messages pour tous les joueurs quand un nouveau joueur rejoint la partie. Messages personnalisables avec les lignes
. Toujours pas d'accents permis dans ces messages, il me semble...plugins.MLEPP\JoinLeaveMessage.standardJoinMsg
.
.
.
plugins.MLEPP\JoinLeaveMessage.leaveMsg - Plugin Jukebox : permet avec la (commande /list ou /jukebox je crois) d'afficher la liste des maps. Les joueurs pourront cliquer sur une map pour la choisir en map suivante. Commenter cette ligne avec un ; au début si vous ne voulez pas laisser cette possibilité aux joueurs :
Vous pouvez aussi faire payer les joueurs pour qu'ils choisissent une map. ca se passe à cette ligne :;plugins.load[] = 'MLEPP\Jukebox'
à décommenter (enlever le ; ) puis mettre un prix en coppers à la place de 0.;plugins.MLEPP\Jukebox.set_jbAddPrice[] = 0 - Plugin Karma : permet de voter (qualité de la map) en cliquant sur les étoiles en haut de l'écran
- Plugin LocalRecord : important sinon il n'y a que les records dédimania.
La commande /recs permet de voir les records locaux pendant le jeu.
En particulier, obligatoire pour le modlap si on veut des temps sur la totalité des tours !
Le plugin localrecord fourni avec la version actuelle du MLEPP (r394) ne gère pas les records sur plusieurs tours mais sur un seul tour.
Pour nous aider à tester la prochaine version, rendez vous ici : http://forum.maniaplanet.com/viewtopic.php?f=47&t=1079#p17087
Téléchargez le fichier .rar du 1er post (ou vérifier la présence d'une nouvelle version dans les posts suivants).
Remplacez votre plugin localrecords par celui-ci.
Editer le fichier localrecords.php (dans le dossier C:\TMserver\ManiaLive\libraries\ManiaLivePlugins\MLEPP\LocalRecords).
A la ligne 58, remplacer true par false :
Cela permettra d'avoir un rec sur le nombre total de tours.public static $lapsModeCount1lap = false;
C'est censé marcher aussi en mode round ou match avec l'option forcelaps : à tester ! - Plugin Randommessage :
Permet d'afficher des messages personnalisés aléatoires pendant le jeu (type : "donnez de coppers si vous aimez le serveur").
Pour que les messages s'affichent à la fin des circuits, enlever le ; devant
Pour que les messages s'affichent toutes les N secondes (donc peut-être pendant la course), enlever le ; devant la ligne suivante. 180 signifie qu'un message s'affichera toutes les 180 secondes. Vous pouvez modifier cette valeur :;plugins.MLEPP\RandomMessage.type = 'endChallenge'
Je ne suis pas sûr qu'on puisse faire les 2 en même temps donc veiller à ce qu'une seul des deux lignes n'ait pas de ; !;plugins.MLEPP\RandomMessage.delay = 180
Vous pouvez rajouter des messages perso qui s'afficheront sur les lignes en dessous : par exemple :plugins.MLEPP\RandomMessage.messages[] = "N'oublie pas de voter pour les circuits en cliquant sur les etoiles en haut !"; - Plugin Rankings permettra de connaître son classement sur le serveur (à partir des records locaux donc) en tapant /rank.
- Plugin Serverinfo permettra de taper la commande /serverinfo qui donne plein d'infos sur le serveur, et des liens vers d'autres serveurs !.
Les infos sont à compléter dans les lignes qui suivent. Voilà par exemple ce que j'ai mis :plugins.load[] = 'MLEPP\ServerInfo'
plugins.MLEPP\ServerInfo.AdminName = "$F00[cant]$i$0dfMr.$4ffCr$8ffas$bffh6$fff66";
plugins.MLEPP\ServerInfo.AdminContact = "https://cancoillotteteam.forumgaming.fr/"
plugins.MLEPP\ServerInfo.TeamName = "$F00[cant]"
plugins.MLEPP\ServerInfo.TeamSite = "https://cancoillotteteam.forumgaming.fr/"
plugins.MLEPP\ServerInfo.TeamJoin = "https://cancoillotteteam.forumgaming.fr/f37-candidatures"
plugins.MLEPP\ServerInfo.ServerSite = "https://cancoillotteteam.forumgaming.fr"
plugins.MLEPP\ServerInfo.ServerNames[] = "$i$o$f00Cancoillotte $fc0Laps $fff(Modlap)"
plugins.MLEPP\ServerInfo.ServerLogins[] = "cantdirt"
plugins.MLEPP\ServerInfo.ServerNames[] = "$i$o$f00[Cant] $960Dirt $fff(Round)"
plugins.MLEPP\ServerInfo.ServerLogins[] = "cantdirty"
plugins.MLEPP\ServerInfo.ServerNames[] = "$i$o$f00[Cant] $Fc0Test $fff(chez Claude)"
plugins.MLEPP\ServerInfo.ServerLogins[] = "sclaleroy"
plugins.MLEPP\ServerInfo.ServerNames[] = "$i$o$fc0Fabzerv $fff(chez F4b)"
plugins.MLEPP\ServerInfo.ServerLogins[] = "fabzerv" - Plugin Servermail est un serveur de mail. Postez des mails à vos potes (commande /mail) et ils les verront la prochaine fois qu'ils se connecteront sur le serveur ! Lors de la connexion du joueur sur le serveur, il sera prévenu dans le tchat qu'il a des nouveaux messages. Il suffira de cliquer sur le bouton servermail à droite de l'écran pour les lire.
- Plugin MLEPP Core :
- "6-Deuxième test de Manialive avec les plugins MLEPP":
Il est temps de faire un test final .- Enregistrez le config.ini.
Lancez servermania et xampp et manialive (run.bat dans le dossier de manialive).
Il est maintenant temps de tester quelques fonctionnalités. - Testez le Karma de la map (Cliquer sur les étoiles en haut)
- Testez les chatemotes : /hi, /bb etc.
- Testez la commande /help donnant la liste de toutes les commandes disponibles.
- Testez les petits boutons admin en haut à droite (en particulier celui avec les bonhommes permet une gestion très efficace des joueurs (kicker, interdire de tchat, banir etc.)
- Testez les records locaux en bouclant le circuit.
- Testez la commande /serverinfo si vous avez paramétré ce plugin
- Cliquez sur le bouton Servermail à droite pour lire vos mail (vous n'en avez pas pour le moment, un message a dû vos en avertir lors de votre entrée sur le serveur).
- Essayez d'envoyer un mail à un ami par l'intermédiaire de son login TM : commande /mail send login "message à envoyer entre guillemets". Il verra le message à sa prochaine connexion sur le serveur.
- IMPORTANT : si vous souhaitez modifier le config.ini pour ajouter/enlever/paramétrer des plugins, il faudra relancer manialive pour que ces modifs soient prises en compte. Ca n'est pas grave si coupez manialive pendant qu'il y a des joueurs (sauf que les recs ne marcheront plus). De plus, pas la peine de couper Servermania ou Xampp si vous modifiez le config.ini.
- Enregistrez le config.ini.
Problèmes actuels :
Les recs ne s'affichent pas dans le tchat sauf quelques fois pour le TOP 1.Sur les maps ou il y a déjà des temps, l'écart à chaque CP n'est pas rappelé au joueur, sauf pour les temps qui ont été affichés dans le tchat.- Le récapitulatif des recs de la map n'est pas affiché à l'écran (ni pdt le jeu , ni pdt le podium). Normal, les plugins de widget sont encore en cours de développement.
Dernière édition par Mr.Crash666 le Sam 15 Oct - 13:37, édité 28 fois
Mr.Crash666- Admin
- Nombre de messages : 1524
Age : 42
Localisation : Brest
Emploi/loisirs : Prof
Humeur : tilalesque ^^
Points : 50936
Date d'inscription : 04/10/2010
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
INSTALLATION DE XAMPP : RESOLUTION DU PROBLEME DE MOT DE PASSE ROOT
#1045 - Access denied for user 'root'@'localhost'.
Et voilà !! Ca devrait être bon !
#1045 - Access denied for user 'root'@'localhost'.
- Ajouter le mot de passe dans les fichiers php.ini et config.ini.php :
- Dans php.ini (dossier php de xampp) : ; Default host for mysql_connect() (doesn't apply in safe mode).
mysqli.default_host ='localhost';
; Default user for mysql_connect() (doesn't apply in safe mode).
mysqli.default_user ='root';
; Default password for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysqli.default_pw ='monmotdepasse'; - Dans config.ini.php (dossier phpmyadmin de xampp):$cfg['Servers'][$i]['host']= 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password']= 'monmotdepasse'; - Retenter d'aller à l'adresse : http://localhost/phpmyadmin/
Si ça marche (plus d'erreur #1045), pas la peine de faire les étapes suivantes
Sinon faire encore ça : - Désactiver l'UAC de Windows 7 en suivant ce tuto : http://www.depannetonpc.net/fiches-pratiques/lire_62_1_desactiver-l-uac-sous-windows-7.html
Redémarrer le PC pour que la modif soit prise en compte. - Lancer Xampp.
- Lancer l'invite de commande MS Dos (taper cmd dans le menu démarrer).
Ensuite taper les commandes suivantes :
Si l'UAC de Windows n'est pas désactivé, il y a des chances que certaines commandes ne marchent pas.cd..
cd..
SET PASSWORD FOR root@localhost=PASSWORD('monmotdepasse');
cd xampp
cd mysql
cd bin
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ' monmotdepasse ' WITH GRANT OPTION;
En image, ça donne ceci :
Et voilà !! Ca devrait être bon !
Mr.Crash666- Admin
- Nombre de messages : 1524
Age : 42
Localisation : Brest
Emploi/loisirs : Prof
Humeur : tilalesque ^^
Points : 50936
Date d'inscription : 04/10/2010
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Bonjour,
Tout d'abord super tuto
Mais j'ai un soucis lorsque je lance le run de manialive avec des erreurs pouraais tu me dire quel est le soucis car j'ai fait 5 fois la procédure de A à Z et toujours les même erreurs
Je suis en Windows 7 64 bits
J'ai installé: xampp-win32-1.7.7-VC9-installer, ServerMania, ManiaLive1_StandardPlugins_r267, ManiaLive1_r267 et MLEPP
Voici l'image des mes erreurs
Si vous pouviez me répondre svp et je vous remercie par avance :)
Tout d'abord super tuto
Mais j'ai un soucis lorsque je lance le run de manialive avec des erreurs pouraais tu me dire quel est le soucis car j'ai fait 5 fois la procédure de A à Z et toujours les même erreurs
Je suis en Windows 7 64 bits
J'ai installé: xampp-win32-1.7.7-VC9-installer, ServerMania, ManiaLive1_StandardPlugins_r267, ManiaLive1_r267 et MLEPP
Voici l'image des mes erreurs
Si vous pouviez me répondre svp et je vous remercie par avance :)
toto- Nombre de messages : 7
Points : 43557
Date d'inscription : 25/04/2012
toto- Nombre de messages : 7
Points : 43557
Date d'inscription : 25/04/2012
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
mrcrash666 est pas la pour l instant mais je vais voir avec claleroy pour te dépanné.
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Salut toto.
Je ne suis pas un grand spécialiste de Manialive mais je vais essayé de t'aider.
Apparemment il te manque le fichier config.ini dans le répertoire config de manialive.
Je pense que tu devrais reprendre le tuto à partir du point :
3) Installation de manialive
3 Manialive : modification du config.ini
C'est ici :
Le dossier config de manialive (donc dans c:\TMserver\manialive\config) contient un fichier config-example.ini.
En faire une copie et la renommer config.ini . Le fichier est très important et contiendra les plugins à exécuter lorsqu'on lancera manialive. Il contient également des éléments paramétrables (message de bienvenue sur le serveur, couleur du texte dans le tchat etc...).
Ce fichier config.ini contient plusieurs parties qu'on va compléter une par une :
•Modification de la partie a) Manialive
Enlever le ; au début de la ligne phppath=... (ligne 6) et compléter avec le chemin menant vers php.exe (idem que pour le run.ini. Cela donne donc :
phpPath = C:\xampp\php\php.exe
•Modification de la partie b) Dedicated server
Il faut enlever les ; devant les deux premières lignes (server.host et server.port : lignes 18 et 20)
Et ensuite les compléter.
Le dédié est sur votre propre machine : compléter la première ligne avec '127.0.0.1'
La deuxième ligne doit être complétée avec le port XML-RPC de votre serveur (défini lors de l'install de Servermania : 5002).
Cela donne donc les lignes suivantes :
server.host = '127.0.0.1'
server.port = 5002 ; port XML-RPC
•Modification de la partie c) Admins
Il faut y entrer les logins TM des joueurs qui auront des droits d'admin sur votre serveur (typiquement restarter un circuit, kick ou bannir un joueur etc...). Cela se trouve vers la ligne 35.
Voilà par exemple ce que j'ai mis : il y a deux admins : moi (gelbar) et Claude (claleroy).
; Add admins, that shall be able to control your server from game.
admins.logins[] = 'gelbar' ;
admins.logins[] = 'claleroy' ;
•Modification de la partie d) Plugins
Commençons par charger uniquement les plugins standard en ajoutant les lignes suivantes (j'ai personnalisé les messages qui s'affichent lorsqu'on fait un record dedimania : attention pas de caractères spéciaux dans ces messages - accents & co bannis) - je vous conseille de copier-coller tout ça :
attention : remplacer lemotdepasseduserveur par votre mot de passe : celui utilisé lors de la création du serveur sur la playerpage tout au début. sinon les records dédimania ne marcheront pas.
;------------------
; Plugins
;------------------
; Add plugins to load.
; plugins.load[] = 'Author\PluginName'
plugins.load[] = 'Standard\PluginManager'
plugins.load[] = 'Standard\Menubar'
plugins.load[] = 'Standard\Profiler'
plugins.load[] = 'Standard\Admin' ; supprimer pour utiliser l'administration MLEPP
plugins.load[] = 'standard\Bill' ; permet aux joueurs de faire des dons (entre eux ou au serveur)
plugins.load[] = 'Standard\Dedimania'
plugins.Standard\Dedimania.password = lemotdepasseduserveur
plugins.Standard\Dedimania.notifications = On
plugins.Standard\Dedimania.notifyNewFirstRecord = '%player% fait peter le meilleur temps Dedimania : un tour en %time%'
plugins.Standard\Dedimania.notifyNewRecord = '%player% fait un joli temps : Dedimania No. %rank% avec %time%'
plugins.Standard\Dedimania.notifyImprovedFirstRecord = '%player% explose son propre record Dedimania avec un temps de %time%'
plugins.Standard\Dedimania.notifyImprovedRecord = '%player% vient d'ameliorer son temps avec %time% : il arrive à la place %rank%'
plugins.Standard\Dedimania.notifyImprovedRecordTimeOnly = '%player% securise son rec personnel No. %rank% Dedimania, avec un temps de %time%'
•Lignes suivantes du config.ini
Partie Threading : repérer cette ligne
threading.enabled = true. vous remplacerez true par false si manialive a des problèmes de stabilité lors des tests.
Partie Maniahome : je n'ai pas testé (donc je n'ai rien changé)
Vers la fin : Mettre un ; devant la ligne
;[hostname: testHost]
Vérifie bien que windows affiche les extensions de fichier connues. Une erreur courante est de renommer le fichier config.ini.ini sans s'en rendre compte. Le nom du fichier doit correspondre exactement.
Une chose est sûr, ce fichier config.ini est absent et ça pourra pas marcher sans.
Bon courage et tiens nous au courant !
Je ne suis pas un grand spécialiste de Manialive mais je vais essayé de t'aider.
Apparemment il te manque le fichier config.ini dans le répertoire config de manialive.
Je pense que tu devrais reprendre le tuto à partir du point :
3) Installation de manialive
3 Manialive : modification du config.ini
C'est ici :
Le dossier config de manialive (donc dans c:\TMserver\manialive\config) contient un fichier config-example.ini.
En faire une copie et la renommer config.ini . Le fichier est très important et contiendra les plugins à exécuter lorsqu'on lancera manialive. Il contient également des éléments paramétrables (message de bienvenue sur le serveur, couleur du texte dans le tchat etc...).
Ce fichier config.ini contient plusieurs parties qu'on va compléter une par une :
•Modification de la partie a) Manialive
Enlever le ; au début de la ligne phppath=... (ligne 6) et compléter avec le chemin menant vers php.exe (idem que pour le run.ini. Cela donne donc :
phpPath = C:\xampp\php\php.exe
•Modification de la partie b) Dedicated server
Il faut enlever les ; devant les deux premières lignes (server.host et server.port : lignes 18 et 20)
Et ensuite les compléter.
Le dédié est sur votre propre machine : compléter la première ligne avec '127.0.0.1'
La deuxième ligne doit être complétée avec le port XML-RPC de votre serveur (défini lors de l'install de Servermania : 5002).
Cela donne donc les lignes suivantes :
server.host = '127.0.0.1'
server.port = 5002 ; port XML-RPC
•Modification de la partie c) Admins
Il faut y entrer les logins TM des joueurs qui auront des droits d'admin sur votre serveur (typiquement restarter un circuit, kick ou bannir un joueur etc...). Cela se trouve vers la ligne 35.
Voilà par exemple ce que j'ai mis : il y a deux admins : moi (gelbar) et Claude (claleroy).
; Add admins, that shall be able to control your server from game.
admins.logins[] = 'gelbar' ;
admins.logins[] = 'claleroy' ;
•Modification de la partie d) Plugins
Commençons par charger uniquement les plugins standard en ajoutant les lignes suivantes (j'ai personnalisé les messages qui s'affichent lorsqu'on fait un record dedimania : attention pas de caractères spéciaux dans ces messages - accents & co bannis) - je vous conseille de copier-coller tout ça :
attention : remplacer lemotdepasseduserveur par votre mot de passe : celui utilisé lors de la création du serveur sur la playerpage tout au début. sinon les records dédimania ne marcheront pas.
;------------------
; Plugins
;------------------
; Add plugins to load.
; plugins.load[] = 'Author\PluginName'
plugins.load[] = 'Standard\PluginManager'
plugins.load[] = 'Standard\Menubar'
plugins.load[] = 'Standard\Profiler'
plugins.load[] = 'Standard\Admin' ; supprimer pour utiliser l'administration MLEPP
plugins.load[] = 'standard\Bill' ; permet aux joueurs de faire des dons (entre eux ou au serveur)
plugins.load[] = 'Standard\Dedimania'
plugins.Standard\Dedimania.password = lemotdepasseduserveur
plugins.Standard\Dedimania.notifications = On
plugins.Standard\Dedimania.notifyNewFirstRecord = '%player% fait peter le meilleur temps Dedimania : un tour en %time%'
plugins.Standard\Dedimania.notifyNewRecord = '%player% fait un joli temps : Dedimania No. %rank% avec %time%'
plugins.Standard\Dedimania.notifyImprovedFirstRecord = '%player% explose son propre record Dedimania avec un temps de %time%'
plugins.Standard\Dedimania.notifyImprovedRecord = '%player% vient d'ameliorer son temps avec %time% : il arrive à la place %rank%'
plugins.Standard\Dedimania.notifyImprovedRecordTimeOnly = '%player% securise son rec personnel No. %rank% Dedimania, avec un temps de %time%'
•Lignes suivantes du config.ini
Partie Threading : repérer cette ligne
threading.enabled = true. vous remplacerez true par false si manialive a des problèmes de stabilité lors des tests.
Partie Maniahome : je n'ai pas testé (donc je n'ai rien changé)
Vers la fin : Mettre un ; devant la ligne
;[hostname: testHost]
Vérifie bien que windows affiche les extensions de fichier connues. Une erreur courante est de renommer le fichier config.ini.ini sans s'en rendre compte. Le nom du fichier doit correspondre exactement.
Une chose est sûr, ce fichier config.ini est absent et ça pourra pas marcher sans.
Bon courage et tiens nous au courant !
ClaLeroy- Admin
- Nombre de messages : 3191
Age : 60
Localisation : Metz, mais mon coeur est resté chez les Ch'ti
Emploi/loisirs : Opticien audioprothésiste
Humeur : Radieuse...
Points : 60093
Date d'inscription : 30/07/2008
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Merci pour la reponse je suis le boulet lol j'avais mis config.ini.ini
Désolé pour le dérangement
Désolé pour le dérangement
toto- Nombre de messages : 7
Points : 43557
Date d'inscription : 25/04/2012
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Hé hé ! J'avais deviné !
Bien joué toto, bon courage pour la suite !
Bien joué toto, bon courage pour la suite !
ClaLeroy- Admin
- Nombre de messages : 3191
Age : 60
Localisation : Metz, mais mon coeur est resté chez les Ch'ti
Emploi/loisirs : Opticien audioprothésiste
Humeur : Radieuse...
Points : 60093
Date d'inscription : 30/07/2008
toto- Nombre de messages : 7
Points : 43557
Date d'inscription : 25/04/2012
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Toto, je pense que l'erreur vient des plugins, en particulier du plugin dédimania.
Je te conseille de désactiver ces plugins un par un pour être sûr, puis de regarder si il n'y a pas une erreur dans la configuration de celui qui provoque l'erreur.
Je te conseille de désactiver ces plugins un par un pour être sûr, puis de regarder si il n'y a pas une erreur dans la configuration de celui qui provoque l'erreur.
ClaLeroy- Admin
- Nombre de messages : 3191
Age : 60
Localisation : Metz, mais mon coeur est resté chez les Ch'ti
Emploi/loisirs : Opticien audioprothésiste
Humeur : Radieuse...
Points : 60093
Date d'inscription : 30/07/2008
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Merci pour votre aide j'ai réussi
toto- Nombre de messages : 7
Points : 43557
Date d'inscription : 25/04/2012
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Bien joué Toto !
Tu nous donnes l'adresse de ton serveur ? j'irai faire un tour à l'occasion.
Tu nous donnes l'adresse de ton serveur ? j'irai faire un tour à l'occasion.
ClaLeroy- Admin
- Nombre de messages : 3191
Age : 60
Localisation : Metz, mais mon coeur est resté chez les Ch'ti
Emploi/loisirs : Opticien audioprothésiste
Humeur : Radieuse...
Points : 60093
Date d'inscription : 30/07/2008
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
ouaips histoire qu'il y ait une descente de c@nt pour brûler la gomme et peindre les bordures
robinplessis- Modérateur c@nt
- Nombre de messages : 1034
Age : 54
Points : 50130
Date d'inscription : 28/10/2010
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
C'est du dirt les gars
toto- Nombre de messages : 7
Points : 43557
Date d'inscription : 25/04/2012
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
bahhh le dirt c'est sale, nous on y va pas !!! on y saute à pieds joints dans le Dirt même que certains d'entre nous on des skins de voiture rien que pour le dirt, donc ce sera avec plaisir otot, n'hésites pas à mettre le lien
robinplessis- Modérateur c@nt
- Nombre de messages : 1034
Age : 54
Points : 50130
Date d'inscription : 28/10/2010
toto- Nombre de messages : 7
Points : 43557
Date d'inscription : 25/04/2012
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
toto a dit
Voila le lien tmtp://#join=bzhnew
A+ dans la terre
et le mot de passe, c'est quoi ?...................
Voila le lien tmtp://#join=bzhnew
A+ dans la terre
et le mot de passe, c'est quoi ?...................
Papy 33- Nombre de messages : 99
Age : 74
Localisation : Floirac, Gironde, France, Terre
Emploi/loisirs : retraité, prothésiste dentaire, controleur methode & statistique industrielle
Humeur : toujours au TOP
Points : 46518
Date d'inscription : 14/07/2011
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
ben for me pas besoin de mdp !!! For mi dable
robinplessis- Modérateur c@nt
- Nombre de messages : 1034
Age : 54
Points : 50130
Date d'inscription : 28/10/2010
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Côté OS on peut faire un serveur avec quelle version de Windows minimum ?
Je dis ça car j'ai un vieux PC Win98 ce serait l'occas de le dépoussiérer si je pouvais le transformer en serv.
Je dis ça car j'ai un vieux PC Win98 ce serait l'occas de le dépoussiérer si je pouvais le transformer en serv.
robinplessis- Modérateur c@nt
- Nombre de messages : 1034
Age : 54
Points : 50130
Date d'inscription : 28/10/2010
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Aucune idée !
Le plus simple c'est de tester...
Le plus simple c'est de tester...
ClaLeroy- Admin
- Nombre de messages : 3191
Age : 60
Localisation : Metz, mais mon coeur est resté chez les Ch'ti
Emploi/loisirs : Opticien audioprothésiste
Humeur : Radieuse...
Points : 60093
Date d'inscription : 30/07/2008
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Après reflexion, il me semble que j'ai débuter TM sur cet OS. Il me semble même que c'était la version la plus courante à cette époque.
Je pense que ça ne pose pas de problème...
Je pense que ça ne pose pas de problème...
ClaLeroy- Admin
- Nombre de messages : 3191
Age : 60
Localisation : Metz, mais mon coeur est resté chez les Ch'ti
Emploi/loisirs : Opticien audioprothésiste
Humeur : Radieuse...
Points : 60093
Date d'inscription : 30/07/2008
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
bon je vais y aller molo, je vais en faire une sorte de tp pour mon fiston (l'ainé) histoire qu'il rentre un peu dans la tripaille de l'info pour voir.
je vous tiens au jus
je vous tiens au jus
robinplessis- Modérateur c@nt
- Nombre de messages : 1034
Age : 54
Points : 50130
Date d'inscription : 28/10/2010
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Bonjour tout le monde :)
Je souhaiterai créer un serveur, j'ai suivi le très beau tuto bien expliquer de A à Z, mais le problème c'est que j'ai le même problème que toto (j'ai la même fenêtre de son 1er screen).
Quand je double clic sur run.bat la fenêtre s'ouvre, sa me dit d'appuyer sur une touche pour continuer, une fois appuyer sur une touche la fenêtre se ferme automatiquement. Je ne sais comment résoudre le problème :/
Autre problème, je n'est pas le fichier "config-mlepp-example.ini " alors que j'ai tout télécharger.
Pour info, j'ai modifié le fichier "config.ini" comme dans le tuto et je les placer dans: manialive1_r267\config, avec le fichier de base "config-example.ini".
Merci :)
Je souhaiterai créer un serveur, j'ai suivi le très beau tuto bien expliquer de A à Z, mais le problème c'est que j'ai le même problème que toto (j'ai la même fenêtre de son 1er screen).
Quand je double clic sur run.bat la fenêtre s'ouvre, sa me dit d'appuyer sur une touche pour continuer, une fois appuyer sur une touche la fenêtre se ferme automatiquement. Je ne sais comment résoudre le problème :/
Autre problème, je n'est pas le fichier "config-mlepp-example.ini " alors que j'ai tout télécharger.
Pour info, j'ai modifié le fichier "config.ini" comme dans le tuto et je les placer dans: manialive1_r267\config, avec le fichier de base "config-example.ini".
Merci :)
tryz95- Nombre de messages : 2
Points : 42772
Date d'inscription : 12/07/2012
Re: [TUTO] Créer un serveur TM avec gestion des records Manialive (sous Windows)
Re salut
Désolé pour le second post, mais je n'est pas pu éditer mon post précédent
J'ai résolu le problème (j'ai tout recommencer à zéro).
Mais j'ai un autre soucis quand j'ouvre le fichier "run.bat" j'ai une erreur au niveau du fichier "DedimaniaCall.php".
J'ai fait un screen de la fenêtre de run.bat histoire que sa soit plus clair
Voila, si quelqu'un voudrais bien m'aider sa serait vraiment simpas
Merci :)
Désolé pour le second post, mais je n'est pas pu éditer mon post précédent
J'ai résolu le problème (j'ai tout recommencer à zéro).
Mais j'ai un autre soucis quand j'ouvre le fichier "run.bat" j'ai une erreur au niveau du fichier "DedimaniaCall.php".
J'ai fait un screen de la fenêtre de run.bat histoire que sa soit plus clair
Voila, si quelqu'un voudrais bien m'aider sa serait vraiment simpas
Merci :)
tryz95- Nombre de messages : 2
Points : 42772
Date d'inscription : 12/07/2012
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|