Aller au contenu


Erreurs lors de login

Bienvenue sur les nouveaux forums. Si vous avez des problèmes pour vous connecter avec votre login, certains caractères spéciaux présents dans les logins ont été modifiés dans le processus de migration, les logins avec les caractères "["
et "]" ont été remplacés par "!" par exemple. Vous pouvez aussi utiliser le formulaire de recouvrement de mot de passe avec votre adresse mail.

Il est également possible que des mots de passes aient été convertis lors de la migration, dans ce cas il vous suffit de redemander un mot de passe pour le réinitialiser.

Merci de votre compréhension ! :love:

[Tuto]Manialive, Ajout du tuto sous Linux


  • Veuillez vous connecter pour répondre
122 réponses à ce sujet

#1 OFFLINE   Husi10

Husi10

    Sage de la communauté

  • Membres
  • PipPipPipPipPipPipPipPip
  • 2 530 messages
  • Location404 not found

Posté 30 janvier 2011 - 19:10

Installation, configuration et personnalisation de manialive sur un serveur déjà existant

Je vais essayer de vous expliquez comment installer manialive sur un serveur déjà existant et tournant sous windows (un partie linux devrait arriver plus tard).
Manialive est un gestionnaire de serveur (ou de record) commme (X)Aseco, Fast, Gery.....
Il a été créer par SatanasDiabolo (ou farfa), Gouxim et Aseco. C'est signé ManiaStudio donc ça sort des bureau de nadeo et c'est une pure bombe :mrgreen:
Pour l'instant la liste des plugin est assez faible mais elle augmente de jour en jour. Les possibilités de créations de plugins sont infinies et je suis prêt à parier que d'ici quelques mois il deviendra universel !

Pour ceux voulant installer manialive sur Linux je vous conseil de suivre ce tutoriel : http://www.trackmani...=38413&start=75

Plan :
I)Installation et configuration
      1)Le config.ini
      2)Le php.ini (optionnel)

II)Lancement de la fusée de Manialive
III)Les plugins {En cour}
      1)Installation d'un plugin
      2)Liste exhaustive (que j'essayerai de tenir le plus possible à jour)


Pré-requis :
-Un serveur dédié Trackmania Forever qui fonctionne;
-Un logiciel d'édition texte (WordPad suffit largement)
-PHP 5.3 d'installé : lien
-Manialive : lien
-l'extension pour php SQLLite pour activer le threading : à installer avec php ou lien

I) Installation et configuration
Après avoir téléchargé Manialive.
Décompressez le dans le dossier de votre choix.

1)Le config.ini
Dans le dossier "config" créer un nouveau fichier texte que vous appellerez "config.ini"
Dans ce fichier vous copirez :
lisez bien les commentaires en français que j'ajoute (ceux en anglais ne sont pas de moi)
Lorsque la ligne commence par un ";" cela veut dire que c'est un commentaire et que cela ne modifiera pas la configuration...

;------------------

; ManiaLive

;------------------


; the default path is 'php.exe' on windows and 'php' on linux

; phpPath = /path/php


; the default is %application%/logs

; logsPath = /var/logs


; whether to write console output into a file, default is Off

; runtimeLog = On


;------------------

; Dedicated Server

;------------------


 server.host = '127.0.0.1' ;adresse ou est heberger le serveur, par défault c'est localhost mais chez moi cela ne fonctionne qu'avec 127.0.0.1 qui veut dire locaclhost --'


 server.port = 5000 ;port XLM-RPC du serveur dédié à modifier selon le port que vous utilisez


; standard user level is SuperAdmin

; server.user = 'SuperAdmin'


; server.password = 'SuperAdmin' ;mot de passe SuperAdmin à changer si vous l'avez modifiée dans les fichiers de configuration serveur


; when a connection can't be established after the given amount

; of time, it will timeout and manialive will shutdown.

; server.timeout = 1


;------------------

; Admins

;------------------


; Add admins, that shall be able to control your server from game.

 admins.logins[] = 'ton login' ;rajoutez votre login entre les ''


;------------------

; Plugins

;------------------


; Add plugins to load.

; plugins.load[] = 'Author\PluginName'


;------------------

; Threading

;------------------


; threading can improve performance of your application. it

; allows modules to push blocking work onto another processes,

; this can also improve stability, because timeouts or

; unexpected exceptions do not impact the main application.


; if you have stability problems try to deactivate threading first

threading.enabled = true ; je traduis : si vous avez des problème de stabilité desactivé le


; how long may a thread be busy until it is killed

; threading.busy_timeout = 20


; how long, if not busy, may it take for a thread to response to a ping

; threading.ping_timeout = 2


; how many jobs should be send on each loop.

; increasing this value will boost jobs/time

; decreasing it will result in a reaction time improvement.

; threading.chunk_size = 10


; if threading is disabled, then how much time should be spend on

; each application loop to process work that would have been assigned

; to other threads normally

; default value is 1 second.

; threading.sequential_timeout = 1


;------------------

; ManiaHome

;------------------


; enabling the maniahome feature allows other modules to send

; notifications about eg. records or other actions on your

; server to player's friends.


; disabled by default.

; maniahome.enabled = true


; maniahome.user = ''


; maniahome.password = ''


; maniahome.manialink = ''


;------------------

[hostname]

;------------------


; put here the configuration specific to an host

Normalement c'est bon manialive est configuré !

Je vais essayer de vous expliquer un peu les catégories du fichier de config pour faire vos propres bidouilles :

a)Dedicated Server
Cette partie sert à configurer les parmaètre de connexion à votre serveur.

b)Admins
Cette partie permet de rajouter des administrateur.

c)Plugins
Elle fonctionne de la même façon que la partie admin sauf que c'est pour des plugins. Je vous expliquerez tout en détail sur l'installation de plugin un peu plus tard.

d)Threading
Là je vais pas trop savoir vous expliquez.
En gros ça permet d'augmenter les performance de manialive et de réduire au minimum l'utilisation des ressources. ça marche assez aléatoirement. Si manialive ne se lance pas je vous conseil tout d'abord d'essayer en le desactivant.

e)ManiaHome
Si vous avez un compte sur ManiaHome. A faire à l'adresse : tmtp:///:maniahome:manager
C'est pour permettre à certain plugins de synchroniser vos notifications. Je voit bien l'utilité lors d'une compétition, ou d'un match pour informer directement et automatiquement via maniahome qui a gagné...

Cette partie est encore assez vide j'essayerez de la compléter plus tard en expliquant en détail chaque variable...

2)Le php.ini (optionnelle si déjà faite)
Allez dans le répertoire d'instalation de PHP (chez moi c'est C:\programmes\PHP)
Et ouvrez le php.ini.
Faites une recherche dans le fichier de manière à tomber dans la partie [Date]
Décomentez le date.timezone (si cela n'est pas déjà fait) et metez y votre fuseau horaire (j'ai mis Paris)
Comme ceci :
[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

 date.timezone = "Europe/Paris"

Ça y est ! La partie configuration est terminée.



II)Lancement de manialive
Démarrer votre serveur dédié et essayez qu'il n'y ai personne dessus (sinon manialive risque de buguer). Si vous faites tourner votre serveur avec servermania n'oubliez pas d'autoriser le "remote control" dans l'onglet network.
Une fois que le serveur est bien sur start double cliquez sur le "run.bat" dans le dossier manialive :
Enjoy !!
Image IPB


III)Les Plugins

Un plugin est un script qui va permettre de rajouter des fonctionnalités à Manialive car vous avez du vous en rendre compte ! Manialive c'est bien mais pour l'instant c'est vide !


1)Installation d'un plugin

Je vais vous expliquez comment installer un plugin. Ce plugin servira d'exemple. Tous les plugins que vous rencontrerait s’installeront de la même façon, à vous ensuite de faire le choix !
Pour l'exemple on utilisera le Plugin Manager. Concrètement ce plugin permet simplement de lancer ou d'arrêter des plugins sans avoir à modifier le fichier de configuration ni de redémarrer manialive.
Tout d'abord pour installer un plugin il faut le télécharger !
Voici le lien du plugin manager

Une fois le plugin téléchargé il suffit de l'extraire.
Ici attention ! Les fichier du plugin doivent se trouver dans le dossier  \ManiaLive\libraries\ManiaLivePlugins\"Nom de l'auteur du Plugin"\"Nom du plugin"
Pour notre exemple il se trouvera donc dans ce dossier :
\ManiaLive\libraries\ManiaLivePlugins\Standard\PluginManager
La plupart du temps il suffit simplement d'extraire le plugin à la racine du dossier manialive ou à la racine du dossier  libraries (c'est le cas de notre exemple).
Une fois le plugin désarchivé. Il faut configurer le fichier de configuration.
Ouvrez le config.ini de tout à l'heure.
Dans la partie plugins (ligne : 40-42)
C'est un peu comme pour rajouter un administrateur.
Il faut rajouter une variable plugin puis le nom du dossier de l'auteur du plugin et enfin le nom de dossier du nom du plugin..... Comme ceci :
plugins.load[] = 'nom de l'auteur\nom du plugin'
Pour le Plugin manager créer par Standard (qui veut dire que ce sont les plugins de base, surement inclus dans une future MAJ) ça donnera ceci :
 plugins.load[] = 'Standard\PluginManager'
Rajouter juste cette ligne à la suite.
Vous pouvez rajouter autant de plugin que vous le souhaitez dans l'ordre que vous souhaitez....
Maintenant enregistrez le config.ini puis (re)demarer Manialive
Lancez Trackmania, allez sur votre serveur et dans le chat tapez la commande /pluginmanager
Vous devriez avoir une fenêtre de ce type :
Image IPB


2)Liste des Plugins
Je vais essayer de tenir à jour des liens vers la plus possible de plugin.
Je vais essayer aussi de vous expliquez si nécessaire comment configurer le plugin.

  -Le pack ManiaLive Default Plugins, indispensable (ou presque) :
Il contient un menu, un plugin d'administration (next, restart, mode), le plugin dedimania et un plugin pour voir les stats/performance du serveur. Désarchiver le à la racine du dossier manialive et rajouter ces quelques lignes dans le config.ini (n'oubliez de modifier le mot de passe):
  plugins.load[] = 'Standard\Menubar'

   plugins.load[] = 'Standard\Profiler' 

 plugins.load[] = 'Standard\Admin' 

  plugins.load[] = 'Standard\Dedimania' 

	 plugins.Standard\Dedimania.password = motdepassducompteserveur  ;mettez ici le mot de passe du compte serveur

	plugins.Standard\Dedimania.notifications = On

	plugins.Standard\Dedimania.notifyNewFirstRecord = '%player% drove new first Dedimania record with a time of %time%!'

	plugins.Standard\Dedimania.notifyNewRecord = '%player% just ranked %rank% on Dedimania with a time of %time%!'

	plugins.Standard\Dedimania.notifyImprovedFirstRecord = '%player% beat his own first Dedimania record with a time of %time%!'

	plugins.Standard\Dedimania.notifyImprovedRecord = '%player% moved on the %rank% Dedimania rank by finishing with a time of %time%!'

	plugins.Standard\Dedimania.notifyImprovedRecordTimeOnly = '%player% secured his %rank% Dedimania rank by driving a time of %time%!'

  -Le Pluginmanager :
Il permet de voir quels plugins tournent actuellement sur le serveur et permet de les activer ou désactiver. Désarchiver le à la racine du dossier librairies et rajouter cet ligne dans le config.ini :
plugins.load[] = 'Standard\PluginManager'



Le tuto n'est pas fini. Il manque beaucoup de détails et la partie III sur les plugins. Les fautes sont surement présente en masse et je m'en excuse. J'essayerai bien sur de corriger et de compléter tout ça dans les semaine qui suivent.

Merci d'avoir lu jusqu'au bout ;)
A+ Husi10

ps : Si vous souhaitez copier une partie ou l'intégralité de ce tuto merci de me demander par MP. J'accepterai volontier mais je préfère que vous me demandez avant ;) Merci
Image IPB

#2 OFFLINE   musterman

musterman

    TrackManiaque

  • Membres
  • PipPipPip
  • 267 messages
  • Locationpicardie/somme/village pommer

Posté 30 janvier 2011 - 19:32

merci


edit :


J'ai toujours le même problème

Image IPB
Image IPB
tmtp:///:muster
tmtp:///:musterloto
http://musiquedays.blogspot.com/

#3 OFFLINE   SSM° Speed...

SSM° Speed...

    Nouveau mais plus pour longtemps

  • Membres
  • 47 messages

Posté 30 janvier 2011 - 23:11

salut

ca marche je suis au meme endroit que toi mais sur le server rien sincrie !!
Image IPB


de speed
Image IPB
Image IPB
Fondateur du fan club SSM 23 Server sur tmnf  5 Server sur tmn + 6 server freezone +2 server TMU 24/24 jai 50 ans

#4 OFFLINE   Husi10

Husi10

    Sage de la communauté

  • Membres
  • PipPipPipPipPipPipPipPip
  • 2 530 messages
  • Location404 not found

Posté 31 janvier 2011 - 10:25

Bravo
Oui c'est normal qu'il n'y ai rien sur le serveur.
J'essaye de faire la partie des plugins pour ce soir ;)
Image IPB

#5 OFFLINE   rom1

rom1

    Il n'est plus un nouveau

  • Membres
  • 61 messages

Posté 31 janvier 2011 - 10:32

J'en suis au même point que toi speed...
Ça a l'air de fonctionner mais rien ne s'affiche sur le serveur.
C'est peu-être là que commence l'ajout ou la configuration de plugins...

Edit: Ah voilà ^^, si on poste en même temps... lol
Image IPB

Image IPB

#6 OFFLINE   Husi10

Husi10

    Sage de la communauté

  • Membres
  • PipPipPipPipPipPipPipPip
  • 2 530 messages
  • Location404 not found

Posté 31 janvier 2011 - 10:34

Exactement c'est tout à fait normal qu'il n'y ai rien sur le serveur ;)
Image IPB

#7 OFFLINE   SatanasDiabolo

SatanasDiabolo

    Sage de la communauté

  • Nadeo
  • 2 767 messages
  • LocationDevant ton capot avec un tour de retard

Posté 31 janvier 2011 - 12:20

juste une remarque c'est pas goumix mais gouxim (gou1 sur ce forum)

#8 OFFLINE   rom1

rom1

    Il n'est plus un nouveau

  • Membres
  • 61 messages

Posté 31 janvier 2011 - 22:02

Bon, j'ai réussis à installer les plugin standard inclut mais je n'arrive pas encore à bien les configurer, je comprend pas tout...  :?  Suis pas encore anglophone...  :(

Vivement la partie plugin que j'y vois un peu plus clair... [yes]
Image IPB

Image IPB

#9 OFFLINE   mattrunk

mattrunk

    Nouveau qui a de l'avenir

  • Membres
  • Pip
  • 32 messages

Posté 01 fvrier 2011 - 01:09

Pour les possesseurs de dédié de type OVH ou autres auriez vous plus d'info notamment pour le fichier .sh j'ai une erreur au lancement causé par bootstrapper.php

#10 OFFLINE   Akbalder

Akbalder

    Maitre TM

  • Membres
  • PipPipPipPipPipPipPip
  • 1 571 messages

Posté 01 fvrier 2011 - 11:21

Il y a des chances que ton problème vienne de l'absence de PHP 5.3. :?

Est-ce que c'est possible d'installer PHP 5.3 sur un serveur Ubuntu 8.04 ? Si oui, comment ?
Image IPB

#11 OFFLINE   SatanasDiabolo

SatanasDiabolo

    Sage de la communauté

  • Nadeo
  • 2 767 messages
  • LocationDevant ton capot avec un tour de retard

Posté 01 fvrier 2011 - 12:09

En effet ne compter pas faire tourner ManiaLive si vous n'avez pas la config recommandée
    [*:32db27a5ac]PHP 5.3.1 ou supérieur CLI
    [*:32db27a5ac]Windows ou Linux
    [*:32db27a5ac]PHP SQLlite extension si vous voulez utiliser le threading


#12 OFFLINE   Akbalder

Akbalder

    Maitre TM

  • Membres
  • PipPipPipPipPipPipPip
  • 1 571 messages

Posté 01 fvrier 2011 - 13:54

Je n'ai pas l'impression que PHP 5.3 soit quelque chose de très répandu sur les serveur linux. :(

Personne n'a trouvé un moyen de l'installer PHP 5.3 même si il n'est pas disponible de base dans le gestionnaire de paquets ?
Image IPB

#13 OFFLINE   SatanasDiabolo

SatanasDiabolo

    Sage de la communauté

  • Nadeo
  • 2 767 messages
  • LocationDevant ton capot avec un tour de retard

Posté 01 fvrier 2011 - 14:58

Pour Ubuntu le paquet est dispo depuis la version 9.04 (au moins)
Pour Debian, c'est un peu plus tricky mais c'est faisable un ptit tuto en Anglais
pour redhat et autre distrib basé sur les RPM voici un petit tuto
pour Suse, s'il y a des serveurs avec, je veux bien être avertis ils doivent être rares :wink:

#14 OFFLINE   ImHoTep

ImHoTep

    Membre en devenir

  • Membres
  • PipPip
  • 154 messages
  • LocationSt Esprit (972)

Posté 01 fvrier 2011 - 15:03

Pour Debian 5.0 Lenny : Lien
Cela installe la dernière version de Php (5.3.5)

Lien en français, bien sur il faut être "root" pour faire la mise a jour
CT*ImHoTep
Image IPB
Le jour où l'on mettra les cons sur orbite, y en a qui n'ont pas fini de tourner ...

#15 OFFLINE   Husi10

Husi10

    Sage de la communauté

  • Membres
  • PipPipPipPipPipPipPipPip
  • 2 530 messages
  • Location404 not found

Posté 01 fvrier 2011 - 19:47

Excusez moi !
J'ai oublié de préciser que ce tuto était fait pour Windows !
J'essaye dès que possible de rajouter des détail pour les utilisateur de Linux ;)
Image IPB

#16 OFFLINE   mattrunk

mattrunk

    Nouveau qui a de l'avenir

  • Membres
  • Pip
  • 32 messages

Posté 02 fvrier 2011 - 03:34

je dispose de cette version sur mon gentoo a l'origine je suppose que ça passera pas ? version="5.2.5-pl1-gentoo"
le cas echéant je dois prendre quel version pour la maj "débian" ?

#17 OFFLINE   SatanasDiabolo

SatanasDiabolo

    Sage de la communauté

  • Nadeo
  • 2 767 messages
  • LocationDevant ton capot avec un tour de retard

Posté 02 fvrier 2011 - 09:55

Vu que tu es sous gentoo si tu veux passer à php5.3 tu vas devoir le compilé, et à toi le fun (ou pas...)

Sinon tu peux en effet passer à Debian ou Ubuntu qui est une distribution fille de Debian et qui inclue déjà php5.3 dans ces paquets.

#18 OFFLINE   mattrunk

mattrunk

    Nouveau qui a de l'avenir

  • Membres
  • Pip
  • 32 messages

Posté 02 fvrier 2011 - 14:30

bon finalement trop compliqué pour moi la compilation j'ai viré gentoo 2006 lol et mis ubuntu 1010 avec un vrai php 5.3 tout devrai rentrer en ordre merci

#19 OFFLINE   rom1

rom1

    Il n'est plus un nouveau

  • Membres
  • 61 messages

Posté 03 fvrier 2011 - 18:59

Allez husi10, on est tous derrière toi !  [yes]
Vivement la suite !
Image IPB

Image IPB

#20 OFFLINE   Husi10

Husi10

    Sage de la communauté

  • Membres
  • PipPipPipPipPipPipPipPip
  • 2 530 messages
  • Location404 not found

Posté 03 fvrier 2011 - 19:26

Demin aprem j'ai pas cour !
J'essaye d'avancer ça ;)
Image IPB

#21 OFFLINE   SSM° Speed...

SSM° Speed...

    Nouveau mais plus pour longtemps

  • Membres
  • 47 messages

Posté 03 fvrier 2011 - 21:25

Citation

bon finalement trop compliqué pour moi la compilation j'ai viré gentoo 2006 lol et mis ubuntu 1010 avec un vrai php 5.3 tout devrai rentrer en ordre merci

re

idem je passe a 10.10 je vai tester sur un compact server que jai chez moi

de speed
Image IPB
Image IPB
Fondateur du fan club SSM 23 Server sur tmnf  5 Server sur tmn + 6 server freezone +2 server TMU 24/24 jai 50 ans

#22 OFFLINE   SSM° Speed...

SSM° Speed...

    Nouveau mais plus pour longtemps

  • Membres
  • 47 messages

Posté 04 fvrier 2011 - 00:12

re

je vien de tester tous les plugin avec la version ubuntu10.10 server tous marche nikel
enfin au moin avec c plugin
plugins.load[] = 'Standard\PluginManager'
plugins.load[] = 'Standard\Admin'
plugins.load[] = 'Standard\Menubar'
plugins.load[] = 'Standard\Profiler'

car avant jamais rien daficher sur le server maintement jai tous
en bas a droite les commande
pluginmanager
profiler
admin
en image
[/color]Image IPB

jai plus k tester FreeZone

de speed
Image IPB
Image IPB
Fondateur du fan club SSM 23 Server sur tmnf  5 Server sur tmn + 6 server freezone +2 server TMU 24/24 jai 50 ans

#23 OFFLINE   SatanasDiabolo

SatanasDiabolo

    Sage de la communauté

  • Nadeo
  • 2 767 messages
  • LocationDevant ton capot avec un tour de retard

Posté 04 fvrier 2011 - 07:36

Par contre si vous utilisez le plugin manager, pensez à mettre la configuration des plugins dans le fichier config.ini, même si vos plugin ne sont pas lancé au chargement de ManiaLive. La configuration sera chargé lors du chargement du plugin

#24 OFFLINE   Husi10

Husi10

    Sage de la communauté

  • Membres
  • PipPipPipPipPipPipPipPip
  • 2 530 messages
  • Location404 not found

Posté 04 fvrier 2011 - 18:30

ça avance !
Je ferais un gros morceau sur le MLEPP plus tard !
Image IPB

#25 OFFLINE   franck70

franck70

    Il n'est plus un nouveau

  • Membres
  • 52 messages

Posté 05 fvrier 2011 - 08:58

Citation

Les fautes sont surement présente en masse en je m'en excuse.

Rien ne m'a choqué Husi (faut dire qu'avec mon Speed, plus rien ne me choque :mrgreen: ), merci pour ce tuto, une tite question, car moi j'arrive à rien là.Y'a t-il quelque chose de spécifique à faire avec Windows 7 64 bits?
Quand je lance le run.bat la fenêtre dos apparait et disparait aussitôt.

Edit: non rien , c'est bon j'ai trouvé, j'ai fait une boulette  :lol: Ça marche nikel ty.




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)