SSM - Le forum Speed Stunt MOD
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

Re: [Tuto]Manialive {En cour}

4 participants

Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: [Tuto]Manialive {En cour}

Message  SSM° Speed.. Dim 30 Jan 2011 - 21:43

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é Sad }
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...

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
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 :
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 !!
Re: [Tuto]Manialive {En cour} Successp


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 Wink
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 Wink Merci
SSM° Speed..
SSM° Speed..
Fondateur du fan club
Fondateur du fan club

Nombre de messages : 3171
Age : 63
Localisation : au fond a gauche
Date d'inscription : 02/04/2007

https://minitrack20sec.forumgaming.fr

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  Speed-killer Lun 31 Jan 2011 - 15:13

super comme tuto mais je vais test mais aussi je panse que c'est pas facile a faire merci
Speed-killer
Speed-killer
Fidèle
Fidèle

Nombre de messages : 55
Age : 43
Localisation : limoges
Date d'inscription : 17/12/2010

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  manou11 Mar 1 Fév 2011 - 15:17

mania live
qu'est ce qu'il fait à server

manou11
Tit nouveau
Tit nouveau

Nombre de messages : 24
Localisation : tunisia
Date d'inscription : 23/11/2010

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  manou11 Mar 1 Fév 2011 - 15:23

ta dit Dans le dossier "config" créer un nouveau fichier texte que vous appellerez "config.ini"
Dans ce fichier vous copirez :
copier koi

manou11
Tit nouveau
Tit nouveau

Nombre de messages : 24
Localisation : tunisia
Date d'inscription : 23/11/2010

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  SkyStyle Sam 28 Mai 2011 - 12:04

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.

SkyStyle
Tit nouveau
Tit nouveau

Nombre de messages : 4
Localisation : France
Date d'inscription : 27/03/2011

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  SSM° Speed.. Sam 28 Mai 2011 - 12:35

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
SSM° Speed..
SSM° Speed..
Fondateur du fan club
Fondateur du fan club

Nombre de messages : 3171
Age : 63
Localisation : au fond a gauche
Date d'inscription : 02/04/2007

https://minitrack20sec.forumgaming.fr

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  SkyStyle Sam 28 Mai 2011 - 18:23

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
Tit nouveau

Nombre de messages : 4
Localisation : France
Date d'inscription : 27/03/2011

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  SkyStyle Sam 28 Mai 2011 - 18:30

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
Tit nouveau

Nombre de messages : 4
Localisation : France
Date d'inscription : 27/03/2011

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  SkyStyle Sam 28 Mai 2011 - 18:39

De plus j'utilise WampServer 2, dont PHP 5.3 est dedans, donc l'exécutable est peut être différent.

SkyStyle
Tit nouveau
Tit nouveau

Nombre de messages : 4
Localisation : France
Date d'inscription : 27/03/2011

Revenir en haut Aller en bas

Re: [Tuto]Manialive {En cour} Empty Re: Re: [Tuto]Manialive {En cour}

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum