Re: [Tuto]Manialive {En cour}
4 participants
Page 1 sur 1
Re: [Tuto]Manialive {En cour}
Husi10 a écrit: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.
Manialive est un gestionnaire de serveur (ou de record) commme (X)Aseco, Fast, Gery.....
Il a été créer par SatanasDiabolo (ou farfa), Goumix 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 !
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 {Pas Commencé }
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...Normalement c'est bon manialive est configuré !
- Code:
;------------------
; 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: testHost]
;------------------
; put here the configuration specific to an host
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 :
- Code:
[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 !!
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 en je m'en excuse. J'essayerai bien sur de corriger et de compléter tout ça dans la semaine qui va commencer.
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
Re: Re: [Tuto]Manialive {En cour}
super comme tuto mais je vais test mais aussi je panse que c'est pas facile a faire merci
Speed-killer- Fidèle
- Nombre de messages : 55
Age : 43
Localisation : limoges
Date d'inscription : 17/12/2010
Re: Re: [Tuto]Manialive {En cour}
mania live
qu'est ce qu'il fait à server
qu'est ce qu'il fait à server
manou11- Tit nouveau
- Nombre de messages : 24
Localisation : tunisia
Date d'inscription : 23/11/2010
Re: Re: [Tuto]Manialive {En cour}
ta dit Dans le dossier "config" créer un nouveau fichier texte que vous appellerez "config.ini"
Dans ce fichier vous copirez :
copier koi
Dans ce fichier vous copirez :
copier koi
manou11- Tit nouveau
- Nombre de messages : 24
Localisation : tunisia
Date d'inscription : 23/11/2010
Re: Re: [Tuto]Manialive {En cour}
J'ai un problème :
En configurant config.ini en mettant mon login, mdp, port, host,... Lorsque je lance run.bat il me dit "<> n'est pas reconnu comme une commande interne ou externe..."
Est ce que vous pourrier m'aider. merci d'avance.
En configurant config.ini en mettant mon login, mdp, port, host,... Lorsque je lance run.bat il me dit "<
Est ce que vous pourrier m'aider. merci d'avance.
SkyStyle- Tit nouveau
- Nombre de messages : 4
Localisation : France
Date d'inscription : 27/03/2011
Re: Re: [Tuto]Manialive {En cour}
SkyStyle a écrit:J'ai un problème :
En configurant config.ini en mettant mon login, mdp, port, host,... Lorsque je lance run.bat il me dit "<> n'est pas reconnu comme une commande interne ou externe..."
Est ce que vous pourrier m'aider. merci d'avance.
salut
tu est sous quel OS
de speed
Re: Re: [Tuto]Manialive {En cour}
Windows 7, j'ai lu que dans les commentaire pour windows c'était php.exe et linux php Donc j'ai mis php.exe
SkyStyle- Tit nouveau
- Nombre de messages : 4
Localisation : France
Date d'inscription : 27/03/2011
Re: Re: [Tuto]Manialive {En cour}
Voila exactement ce qu'il me met :
- Code:
' "php.exe" n'est pas reconnu en tant que commande interne ou externe, un programme exécultable ou un fichier de commandes.
Appuyez sur une touche pour continuer...
SkyStyle- Tit nouveau
- Nombre de messages : 4
Localisation : France
Date d'inscription : 27/03/2011
Re: Re: [Tuto]Manialive {En cour}
De plus j'utilise WampServer 2, dont PHP 5.3 est dedans, donc l'exécutable est peut être différent.
SkyStyle- Tit nouveau
- Nombre de messages : 4
Localisation : France
Date d'inscription : 27/03/2011
Sujets similaires
» Installer Aseco
» Tuto MSN
» GPS , THE tuto de la mort qui tue :)
» tuto Xaseco
» tuto musique dans tm
» Tuto MSN
» GPS , THE tuto de la mort qui tue :)
» tuto Xaseco
» tuto musique dans tm
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|