Trackmania :: Voir le sujet - [Tuto] Installation Aseco

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 
[Tuto] Installation Aseco
Aller à la page 1, 2, 3 ... 26, 27, 28  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Trackmania Index du Forum -> Tutoriaux
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Magnum
Sage de la communauté


Inscrit le: 23 Déc 2006
Messages: 2151
Localisation: Rouen

MessagePosté le: 02 Mai 2007 1:28    Sujet du message: [Tuto] Installation Aseco Répondre en citant

ATTENTION : Ce tuto n'est plus mis à jour depuis longtemps, de nouvelles versions ne concordant plus avec le tuto sont apparues depuis Clin d'oeil

Nouveau tutorial Aseco par jbool :
http://www.trackmania.com/fr/forum/viewtopic.php?t=29674


Introduction

Beaucoup de gens demandent de l'aide pour installer/configurer Aseco, c'est donc pour ça que je rédige un tuto. Il sera fait pour les débutants en programmation, php et tout ce qu'il en suit...
Il sera précis que sur les configs de base : En localhost, sur votre même machine et pour Windows (je n'ai aucune connaissance Linux). Il sera aussi valable pour un serveur TMN ou TMU (TMO/TMS identique à TMN me semble t'il ?), les explications des deux différents jeux se dérouleront en parallèles. La base de donnée d'Aseco sera géré par Wamp5, le plus simple et le moins lourd des logiciels regroupant Apache, MySQL, PHP5 et PHPMyAdmin, comparé à Xampp par exemple qui est très lourd.

A TOUT CEUX QUI UTILISENT EASYPHP : Il s'avère après test, que aseco n'arrive pas à se connecter à la base de donnée avec EasyPHP, si quelqu'un avait une solution, merci de me l'indiquer.

Précision : il est conseillé de télécharger l'éditeur de texte Notepad++. Pratique et léger, il facilitera grandement les modifications de scripts.


1) Télécharger

-Serveur Dédié (si non configuré, reportez vous vers d'autres tutos)
TMO/TMS/TMN
TMU
-Wamp5 1.7.2
Sur site officiel
Sur Clubic
Sur 01net
Sur Infos-du-net
-Aseco
TMN (0.6.1 beta)
TMU (1.0.2 beta)
-Rasp
TMN (1.5)
TMU (1.5d)

2) Mise en place des fichiers

Je vous conseille de faire comme moi pour la disposition des fichiers dans la racine du disque dur pour le dédié/Wamp/Aseco.
Tout les fichiers concernant le(s) serveur(s) sont dans C:\Serveurs

-Le Dédié
Le dédié TMN est dans C:\Serveurs\TMN et le dédié TMU dans C:\Serveurs\TMU.

-Wamp

Lancez le programme d'installation wamp5_1.7.0
Indiquez le répertoire d'installation tel que : C:\Serveurs\wamp.
Laissez WampServer pour le raccourci dans le menu démarrer.
Il n'est pas conseillé de cocher l'Auto Start.
A la fin de l'installation, il vous demandera de choisir le répertoire des "DocumentRoot", laissez C:\Serveurs\wamp\www tel que par défaut.
Laissez localhost pour le serveur SMTP.
Ensuite, l'adresse email est inutile, vous pouvez l'enlever.
Si vous avez firefox, il vous demandera si vous voulez ou pas choisir firefox comme navigateur par défaut. Si vous utilisez déjà communément firefox, mettez le par défaut de préférence.
Si vous utilisez le Pare-Feu Windows SP2 ou un autre, débloquez Apache HTTP Server, ou manuellement sur C:\Serveurs\wamp\Apache2\bin\httpd.exe.

-Aseco
Installez le contenu du zip dans C:\Serveurs\aseco pour la version TMN ou C:\Servers\asecotmu pour la version TMU. Cette disposition car les deux aseco ne doivent pas se mélanger, vu que le asecoTMU inclus les manialinks.

-Rasp
Installez le contenu du zip Rasp TMN dans C:\Servers\aseco ou installez le contenu du zip Rasp TMU dans C:\Servers\asecotmu selon ce que vous voulez, écrasez tout.
Sur les deux Aseco,dans le répertoire C:\Servers\aseco\newinstall ou C:\Servers\asecotmu\newinstall, copiez-collez le fichier rasp_settings.php dans le répertoire ...\aseco\includes ou ...\asecotmu\includes
Faites la même chose avec les fichiers .xml sauf qu'ils vont directement dans ...\aseco ou ...\asecotmu
Les fichiers .tpl, je ne sais pas à quoi ils servent Embarassé


3) Configuration de Wamp5 (PHPMyAdmin, MySQL)

-Démarrage

Démarrez Wamp par le raccourci "start Wampserver", le mieux est de créer un raccourci sur le bureau pour simplifier le démarrage les prochaines fois. Une icône blanche en demi-cercle devrait apparaitre dans la zone de notification en bas à droite du bureau.

Clic droit sur l'icône, mettez en français.

Pour vérifier que le service marche bien, faites un clic gauche et cliquez sur "Localhost", si une page apparait bien, c'est que le service marche correctement :


-PHPMyAdmin : Utilisateur
Maintenant, clique gauche et phpMyAdmin. Pour des raisons de sécurité, il faudra changer le mot de passe de l'utilisateur :
Cliquez sur Privilèges, vérifiez bien que les réglages d'utilisateurs (root) ressemblent bien à ça :


Cliquez sur l'icône à droite de l'utilisateur (root), modifiez le mot de passe (mettez le assez compliqué) et cliquez sur exécuter :

Vous devriez voir une requête SQL qui confirme ce changement.
Ce sera le mot de passe MySql qui sera très important pour la suite (notamment les fichiers aseco).

Par la suite, si vous ne pouvez plus naviguer dans le PHPMyAdmin car il fait un message d'erreur, c'est normale !
Pour y remédier, modifiez avec un éditeur de texte (Notepad++ conseillé) le fichier config.inc.php situé dans C:\Serveurs\wamp\phpmyadmin.
Modifiez la ligne 73 en y précisant le mot de passe modifié précédemment
Citation:
71. $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
72. $cfg['Servers'][$i]['user'] = 'root'; // MySQL user
73. $cfg['Servers'][$i]['password'] = 'MotDePasseMySql'; // MySQL password (only needed
74. // with 'config' auth_type)

Sauvegardez et revenez sur le PHPMyAdmin, normalement, l'erreur à disparu.

-MySql : Base de donnée

Ici, on va installer la base de donnée qui contiendra les records et autres informations enregistrés In Game.

Toujours sur le PHPMyAdmin, on va créer une base de donnée.
Allez sur l'accueil du PHPMyAdmin et créez une base de donnée qu'on va appeler aseco :

Cliquez sur créer.

Il faut maintenant installer les tables. Cliquez sur l'onglet importer en haut.
Cliquez sur parcourir et cliquez sur le fichier aseco.sql situé dans C:\Serveurs\aseco\localdb, laissez les autres réglages par défaut et exécuter :


Faites la même action avec le fichier rasp.sql situé dans C:\Serveurs\aseco.

Sur la gauche dans le PHPMyAdmin, vous devriez voir les tables
# challenges
# players
# records
# rs_karma
# rs_rank
# rs_times
# votes


Voila, votre base de donnée est configuré.


4) Configuration d'Aseco

Ça y est, le plus important arrive Très content


-Config




- Modifiez le aseco.bat situé dans le répertoire d'aseco, changez les lignes suivantes :
Citation:
@echo off

rem ****** Set here your php path *******

set INSTPHP=C:\Serveurs\wamp\php

rem *************************************

PATH=%PATH%;%INSTPHP%;%INSTPHP%\ext
"%INSTPHP%\php.exe" aseco.php

pause


- Modifiez le aseco.php situé dans le répertoire d'aseco, vérifiez la ligne 128 :
Citation:
128. $this->server = new Server('localhost', /!\Vérifiez votre port xmlrpc dans la config du dédié/!\ (par défaut: 5000), 'SuperAdmin', 'SuperAdmin');



- Modifiez le localdatabase.xml situé dans le répertoire d'aseco, changez les lignes suivantes en y indiquant le mot de passe du MySql (celui changé dans le PHPMyAdmin) :
Citation:
<mysql_server>localhost</mysql_server>
<mysql_login>root</mysql_login>
<mysql_password>PassMySql</mysql_password>
<mysql_database>aseco</mysql_database>


- Modifiez le config.xml situé dans le répertoire d'aseco.

Vous pouvez mettre les logins des joueurs qui auront les droits d'admin In Game :
Citation:
<admins>
<!-- ip and port only needed when joining server over LAN -->
<tmlogin>Pseudo/ip:port /!\ Si vous être en local /!\</tmlogin>
<tmlogin>$f00Tag $w$ff0Pseudo/12.123.12.123:2350 Par Exemple</tmlogin>
<tmlogin>login1</tmlogin>
<tmlogin>login2</tmlogin>
<tmlogin>etc</tmlogin>
<tmlogin>...</tmlogin>
</admins>


Vérifiez ces lignes :
Citation:
<tmserver>
<login>SuperAdmin</login>
<password>SuperAdmin</password>
<ip>localhost</ip>
<port>par défaut: 5000</port>
</tmserver>



-Test

Voila le moment fatidique, celui du test !
Pour ça, mettez en marche Wamp si ce n'est déjà fait, allumez le serveur dédié, et testez le aseco.bat !


5) Contrôleurs

Différents contrôleurs de serveur plus ou moins pratiques existent, vous pouvez les tester tous :

-TMWeb :
Il suffit de créer un répertoire TMWeb dans C:\Serveurs\wamp\www et d'installer le contenu du zip dedans.
QUE si votre port xmlrpc n'est pas 5000, il faut changer une ligne du config.php, situé dans le répertoire de TMWeb :
Citation:
9. $serveur[1]['PORT'] = 'A_changer'; //Port pour les requêtes XML

Enfin vous y avez accès en allant sur http://localhost/TMWeb, vous vous connectez avec comme login du serveur par défault SuperAdmin/SuperAdmin.

NB : Wamp doit être activé pour l'utiliser.

-RemoteCP2 :
Installez le contenu du zip dans C:\Serveurs\wamp\www.
Mais il faut aller configurer les droits d'accès.

Ouvrez le fichier settings.inc.php situé dans C:\Serveurs\wamp\www\remoteCP2\includes, vérifiez les lignes suivantes :
Citation:
20. 'port' => par défaut: 5000,
21. 'ac' => 'SuperAdmin',
22. 'psw' => 'SuperAdmin',
23. 'name' => 'CommeVousVoulez (par defaut: my.server)',
24. 'game' => 'tmu (ce réglage marche aussi pour tmn)');

Ouvrez le fichier accounts.inc.php situé dans C:\Servers\wamp\www\remoteCP2\data, remplacez la ligne :
Citation:
User||8f9bfe9d1345237cb3b2b205864da075||0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0++1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0
Par la ligne :
Citation:
SuperAdmin||0b28a5799a32c687dad2c5183718ceac||0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0++1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1

Maintenant, allez sur http://localhost/remotecp2/ et essayez de vous connecter avec le login SuperAdmin/SuperAdmin.

NB : Wamp doit être activé pour l'utiliser.

-RemoteCP3 :

-ServerMania :
/!\ .NET Framework 2.0 requis /!\



Je suis bien sur ouvert à toutes remarques sur des erreurs, des suggestions ou autres... N'hésitez pas Sourire


PS: TMWeb for aseco (version 1.4) disponible ici
_________________


Dernière édition par Magnum le 01 Sep 2008 18:52; édité 34 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Katara
Il n'est plus un nouveau


Inscrit le: 01 Mar 2007
Messages: 89

MessagePosté le: 02 Mai 2007 1:52    Sujet du message: Répondre en citant

et oui voila mon instructeur qui ma aidé a installez aseco grand merci a lui
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger MSN Messenger
sokar
Chevalier TM


Inscrit le: 30 Oct 2006
Messages: 910

MessagePosté le: 02 Mai 2007 1:52    Sujet du message: Répondre en citant

R E S P E C T

ça va aider beaucoup de monde, j'en suis sur Clin d'oeil
_________________


Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Magnum
Sage de la communauté


Inscrit le: 23 Déc 2006
Messages: 2151
Localisation: Rouen

MessagePosté le: 02 Mai 2007 1:56    Sujet du message: Répondre en citant

Mouarf, fait en une journée, je sentait que j'allais exploser
J'ai déjà pris 10 aspirines M. Green
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
skurlat
Membre en devenir


Inscrit le: 17 Oct 2006
Messages: 127

MessagePosté le: 02 Mai 2007 11:00    Sujet du message: Répondre en citant

Post-it obligatoire
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
KiMi
Prophète TM


Inscrit le: 31 Oct 2006
Messages: 3902
Localisation: Do2l (68)

MessagePosté le: 02 Mai 2007 11:41    Sujet du message: Répondre en citant

Très utile c'est clair... mais est-ce que tout est déjà rédigez ? Je n'ai pas l'impression... Roulement des yeux
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur Adresse AIM MSN Messenger
Magnum
Sage de la communauté


Inscrit le: 23 Déc 2006
Messages: 2151
Localisation: Rouen

MessagePosté le: 02 Mai 2007 12:59    Sujet du message: Répondre en citant

KiMi a écrit:
mais est-ce que tout est déjà rédigez ? Je n'ai pas l'impression... Roulement des yeux
Si, le minimum pour faire marcher aseco, et faire fonctionner un contrôleur, pas de jfreu, ni d'autres plugins...
Je ne parle pas non plus du dédié.

EDIT : petit descriptif de TMWeb corrigé Sourire
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
5ocCThoma
Maitre TM


Inscrit le: 23 Mar 2007
Messages: 1694
Localisation: 45° Lat. Nord | 4° Long. Est

MessagePosté le: 02 Mai 2007 18:24    Sujet du message: Répondre en citant

Génial, merci Magnum, avec le tuto de **** (oublier son nom Embarassé ), je n'y avais pas parvenu, celui-ci m'a l'air mieux GG Magnum
_________________
Login: 50ccthomas
Ingame: Reven | Th0mii.
Steam: Th0mii_css
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur MSN Messenger
EureK
Sage de la communauté


Inscrit le: 26 Déc 2006
Messages: 2505

MessagePosté le: 02 Mai 2007 18:26    Sujet du message: Répondre en citant

superbe tuto GG
_________________

Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
KiMi
Prophète TM


Inscrit le: 31 Oct 2006
Messages: 3902
Localisation: Do2l (68)

MessagePosté le: 02 Mai 2007 19:44    Sujet du message: Répondre en citant

Magnum a écrit:
KiMi a écrit:
mais est-ce que tout est déjà rédigez ? Je n'ai pas l'impression... Roulement des yeux
Si, le minimum pour faire marcher aseco, et faire fonctionner un contrôleur, pas de jfreu, ni d'autres plugins...
Je ne parle pas non plus du dédié.

EDIT : petit descriptif de TMWeb corrigé Sourire


D'accord, vais me mettre à fond dès ce week, encore merci à toi ! Clin d'oeil
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur Adresse AIM MSN Messenger
bzh56
Membre en devenir


Inscrit le: 01 Mai 2007
Messages: 130

MessagePosté le: 03 Mai 2007 12:45    Sujet du message: Répondre en citant

bravo pour ton tuto !!!

par contre,j'ais un pti probleme avec tmweb,une fois fois que j'arrive dessu,je tape le mot de pass et je rentre dedans,jusque la pas de pb,mais par contre quand j'arrive sur la page principal,je vais sur general et en dessous de"Satut Serveur - Connecté à TmNationsESWC - 0.1.7.9" ya marquer "[-1000] No challenge. (line:60)"et en dessous de "langue:fr Sauvgarder" ya marquer "[-1000] Internal error. (line : 164)" puis quand je clic sur redemarrer circuit il met [-1000] Not a server. (line : 232) en dessous de "invités,bannis".
Ensuite si je clic sur joueur puis sur kicker il me met [-1000] PlayerUId unknown. (line : 229)
Meme quand je veux ajouter un circuit il me met un message d'erreur ressemblent aux autres
Si quelqu'un pouvait m'eclaircir car j'ai eu bo chercher,je vois pas d'ou sa viens !!

Merci
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Magnum
Sage de la communauté


Inscrit le: 23 Déc 2006
Messages: 2151
Localisation: Rouen

MessagePosté le: 03 Mai 2007 13:08    Sujet du message: Répondre en citant

Ton login SuperAdmin du serveur est-il SuperAdmin/SuperAdmin ?

Dedicated.cfg :
Code:
      <level>
         <name>SuperAdmin</name>
         <password>SuperAdmin</password>
      </level>

_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Pilou37
Gentil nouveau


Inscrit le: 07 Avr 2007
Messages: 5

MessagePosté le: 03 Mai 2007 14:07    Sujet du message: Répondre en citant

Tuto super bien fait Magnum Clin d'oeil
Merci
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Magnum
Sage de la communauté


Inscrit le: 23 Déc 2006
Messages: 2151
Localisation: Rouen

MessagePosté le: 03 Mai 2007 16:21    Sujet du message: Répondre en citant

Merci Pilou

Prochainement, je vais corriger ce tuto car j'ai mal rédigé pour ce qu'était rapport TMN/TMU.... Et la partie final aseco est pas très lisible....
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
bzh56
Membre en devenir


Inscrit le: 01 Mai 2007
Messages: 130

MessagePosté le: 03 Mai 2007 19:23    Sujet du message: Répondre en citant

salut,

Moi j'ai dans le dossier aseco "Config.xml" :

Code:
 <tmserver>
    <login>SuperAdmin</login>
    <password>SuperAdmin</password>
    <ip>localhost</ip>
    <port>5001</port>
  </tmserver>


Autrement j'ai trouvé dedicated.cfg dans le dossier TrackMania Nations ESWC:

Code:
    <?xml version="1.0" encoding="utf-8" ?>

  <dedicated>
   <authorization_levels>
      <level>
         <name>SuperAdmin</name>
         <password>SuperAdmin</password>
      </level>
      <level>
         <name>Admin</name>
         <password>Admin</password>
      </level>
      <level>
         <name>User</name>
         <password>User</password>
      </level>
   </authorization_levels>
   
   <masterserver_account>
      <login></login>
      <password></password>
      <nation></nation>
   </masterserver_account>
   
   <server_options>
      <name></name>
      <comment></comment>
      <max_players>32</max_players>
      <password></password>
      <max_spectators>32</max_spectators>
      <password_spectator></password_spectator>
      <ladder_mode>normal</ladder_mode> // value between 'inactive', 'normal' and 'forced' (or '0', '1', '2')
      <enable_p2p_upload>True</enable_p2p_upload>
      <enable_p2p_download>True</enable_p2p_download>
      <callvote_timeout>60000</callvote_timeout>
      <callvote_ratio>0.5</callvote_ratio>
      <allow_challenge_download>True</allow_challenge_download>
   </server_options>
   
   <system_config>
      <connection_type>DSL_16384_4096</connection_type>
      <server_port>2350</server_port>
      <server_p2p_port>3450</server_p2p_port>
      <client_port>0</client_port>
      <xmlrpc_port>5000</xmlrpc_port>
        <xmlrpc_allowremote>False</xmlrpc_allowremote>   // if you specify an ip adress here, it'll be the only accepted adress. this will improve security.
      <bind_ip_address></bind_ip_address>
      <force_ip_address></force_ip_address>
      <use_proxy>False</use_proxy>
      <proxy_login></proxy_login>
      <proxy_password></proxy_password>
      <blacklist_url></blacklist_url>
   </system_config>
</dedicated> 


Il y a un autre truc aussi,quand j'ai fais mon serveur dedié j'ai modifié les ports dans servermania,voila ce que j'ai mis:

server port:2351
p2p poot :3451
client port :
Xml-Rpc Listen port:5001

peut etre que sa pourra t'eclaircir...?


Dernière édition par bzh56 le 03 Mai 2007 20:15; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Trackmania Index du Forum -> Tutoriaux Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2, 3 ... 26, 27, 28  Suivante
Page 1 sur 28

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 4440 / 0