| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Slig Prophète TM

Inscrit le: 27 Mar 2005 Messages: 3142 Localisation: TraXicoLand
|
Posté le: 28 Jan 2006 16:59 Sujet du message: Serveur dédié pour TMO/TMS/TMN version finale |
|
|
Cette version du 30 mai 2006 était donc la version finale du serveur dédié pour TMS/TMO/TMN.
Pour TMU c'est un autre dédié, voir ICI.
Le serveur dédié est dispo ici (pour windows et linux) :
TmDedicatedServer_2006-05-30.zip (Free) ou TmDedicatedServer_2006-05-30.zip
-> Vous trouverez dans l'archive les versions Windows et Linux !
-> C'est le même pour TMN, TMO et TMSX
Utilisateurs de dédié sous Windows: si vous avez des problèmes de temps invalides récurrents, vous pouvez essayer ça (merci à TrabTowN et Eyez) :
- ouvrir le 'Gestionnaire des Tâches'
- allez à l'onglet Processus
- click droit sur le process du dédié (TrackmaniaServer.exe)
- Définir la priorité à "Supérieur à la normale"
- Définir l'affinité -> deselectionner tous les core sauf 1 (si multi core)
vous êtes le seul à ne pas pouvoir vous connecter en mode internet à votre serveur ? http://www.trackmania.com/forum/viewtopic.php?t=23916
Lisez bien le readme !
* Attention : Il y a d'autres topic qui parlent du dédié depuis plusieurs mois, cherchez un peu ! Le principe est exactement le même sauf qu'il y a moins de choses en ligne de commande et plus dans le fichier de config que dans les plus anciennes. Pour la version linux c'est à peu près pareil, donc si vous ne savez pas installer quelque chose sous unix abstenez vous, ou bien documentez vous ailleurs sur le fonctionnement d'unix, ce n'est pas le propos de ce forum.
* Note : pour que votre dédié internet fonctionne et soit joignable, il faut : qu'il puisse sortir en https (443 tcp), reçoive sur le port <server_port> en tcp et udp (2350 tcp eu udp par défaut, mais si c'est sur une machine servant aussi au jeu changez plutot pour 2352) et que le port soit redirigé sur le routeur si nécessaire, reçoive sur le port <server_p2p_port> en tcp (3450 tcp par défaut, mais si c'est sur une machine servant aussi au jeu changez plutot pour 3452) et que le port soit redirigé sur le routeur si nécessaire. Et si vous voulez le manager depuis un outil distant qu'il reçoive aussi sur le port <xmlrpc_port> en tcp (5000 tcp par défaut, mais sur un windows il est parfois utilisé par le système alors changez plutot pour 5002).
* Note2 : a moins d'avoir une très bonne connexion (pas adsl même un bon dégroupé), il est plutot conseillé de désactiver le p2p du serveur (mettre <enable_p2p_upload> et <enable_p2p_download> à False), et si vous jouer sur la même connexion d'avoir des locators pour vos skins personnalisées afin d'éviter que votre bande passante serveur soit réduite par le p2p de vos skins !...
Pour tester si votre serveur (dédié ou non) est joignable de l'extérieur, vous pouver utiliser ce script : http://slig.free.fr/TM/dedicated/tm_srv_tst.php (le test n'est qu'en tcp, donc si vos visiteurs vous disent que ça râle toujours que votre serveur n'est pas joignable en udp alors c'est que vous n'avez pas bien fait les meme choses pour l'accès udp que pour le tcp au niveau redirections de port et permissions de firewall).
Il y a un tuto d'installation de dédié là, http://www.tipserv.net/hs/tmsx/tuto/dedicated_server/ , c'est pour les précédant mais il n'y a pas de différence sur le principe.
* N'oubliez pas que vous devez avoir un compte utilisateur et indiquer le login et password dans la config du serveur dédié ! Pour créer un compte serveur dédié ça dépend du jeu (il faut la cdkey pour TMO et TMSX) :
- Pour TMSX : http://www.trackmaniasunrise.com/dedicated/indexFr.php
- Pour TMO : http://www.trackmania.com/dedicated/indexFr.php
- Pour TMN : vous pouvez créer d'autres comptes avec le jeu lors de la connexion 'internet'. Normalement ils sont maintenant créés automatiquement si vous précisez le pays et que le login est n'est pas déjà utilisé. Dans ce cas là vous pouvez après coup changer le pays avec ceci (remplcer les ... par les infos du compte concerné) : https://game.trackmanianations.com/online_game/www_changenation.php?login=...&pass=...&nation=...
* N'oubliez pas que les tracks doivent se trouver dans les sous-répertoire du GameData de votre serveur dédié au même endroit que décrit dans votre fichier matchsetting !
Remarques: normalement vous pouvez conserver les même fichiers de configuration que vous utilisiez précédemment, mais vérifiez le il y a des choses en plus. A noter l'arrivée de nouveaux logs dans le rep Logs (sauf option /nologs), l'ajout de la possibilité de faire du controle xml-rpc distant (voir dedicated.cfg), et que guestlist.txt est maintenant fonctionnel (liste de logins privilégiés ayant droit de rentrer même si c'est plein), voir le Readme_Dedicated.txt.
(le serveur dédié est distribué avec l'accord de Hylis et xbx évidemment)
Dernière édition par Slig le 30 Aoû 2008 4:09; édité 36 fois |
|
| Revenir en haut de page |
|
 |
Slig Prophète TM

Inscrit le: 27 Mar 2005 Messages: 3142 Localisation: TraXicoLand
|
Posté le: 28 Jan 2006 17:00 Sujet du message: |
|
|
Outils annexes pouvant être utiles à l'utilisation d'un serveur, dédié ou non :
- ServerMania : http://cyrlaur.free.fr/ServerMania , http://www.trackmania-lejeu.com/forum/viewtopic.php?t=11369
- TMweb : http://www.tmweb.123.fr/
- Fast3.1 : http://www.trackmania-lejeu.com/forum/viewtopic.php?t=19987
- ONYX : http://www.trackmania-lejeu.com/forum/viewtopic.php?t=11858
- Aseco : fouiller là : http://www.tm-forum.com/tmforum3/viewforum.php?f=28
- Gery : http://www.trackmania-lejeu.com/forum/viewtopic.php?t=16405
- Pour manipuler en ligne de commande: rpc_utilities.zip
- Pour tester si votre serveur (dédié ou non) est joignable de l'extérieur, vous pouver utiliser ce script : http://slig.free.fr/TM/dedicated/tm_srv_tst.php (le test n'est qu'en tcp, donc si vos visiteurs vous disent que ça râle toujours que votre serveur n'est pas joignable en udp alors c'est que vous n'avez pas bien fait les meme choses pour l'accès udp que pour le tcp au niveau redirections de port et permissions de firewall).
- TMOS : TM Offline Stats, Statistiques de votre server basé sur l'analyse des logs serveur. http://www.tmofflinestats.nm.ru/en/index.htm http://www.tm-forum.com/viewtopic.php?t=2527
PS: postez si vous voulez que j'ajoute des liens dans la liste pour d'autres outils ou des compléments !
Quelques infos sur le fichier matchsettings
C'est un fichier xml qui contient la liste des tracks à faire jouer, ainsi que kes paramètres de jeu. Le plus simple pour en créer un est de faire comme pour créer un serveur dans le jeu, et une fois les tracks choisies sauvegarder ça dans un fichier.
Voici des détails sur la partie gameinfos (attention les durées son en millisecondes) :
General : (plutot rounds ou timeattack sauf cas particulier)
- game_mode: 0=rounds; 1=timeattack; 2=team; 3=laps; 4=stunts (le 4 n'existe pas sur Nations)
- chat_time: temps pour papoter entre 2 tracks
Pour le mode Rounds : (en général, limite de 21 à 41 en règles normales)
- rounds_pointslimit: nombre de points à atteindre pour gagner
- rounds_usenewrules: 0=normal (pts marqués selon position:10,6,4,3,2,1) ; 1=alternatif (1pt pour le 1er, 0 aux autres)
Pour le TimeAttack : (plutot 6min=360000 à 8min=480000 en durée, un synch à 5000 peut être sympa)
- timeattack_limit: durée avant track suivante
- timeattack_synchstartperiod: synchronisation des départs toutes les x milli
Pour le Team : (limit de 5 à 7 et newrules en compet en général)
- team_pointslimit: nombre de rounds à gagner
- team_maxpoints: pts gagnés par le 1er arrivé
- team_usenewrules: 0=comptage type rounds, 1=alternatif (ex: 6,5,4,3,2,1 si maxpoint=6 et au moins 6 joueurs)
Pour le mode Laps :
- laps_nblaps: nombre de tours à faire
- laps_timelimit: temps maxi si le nbre de tours n'est pas atteind avant
Pour d'autres infos sur les modes, voir la doc du jeu (elle est en pdf dans le rep d'installation de Nations)
Il peut aussi contenir une partie filter dont au moins une partie est interessante pour le online, permettant de rendre l'ordre des tracks aléatoire :
<filter>
<random_map_order>1</random_map_order>
</filter>
Dernière édition par Slig le 28 Nov 2007 20:33; édité 20 fois |
|
| Revenir en haut de page |
|
 |
tipex Membre d'honneur

Inscrit le: 02 Sep 2005 Messages: 742
|
Posté le: 28 Jan 2006 17:15 Sujet du message: |
|
|
Lien de secours au cas où celui de chez free est indisponible :
Serveur dédié _________________ Une partie avec les TDS, ca n'a pas de prix ...
Pour le reste, il y a Eurocard Mastercard. |
|
| Revenir en haut de page |
|
 |
QuakeCH Membre en devenir

Inscrit le: 28 Jan 2006 Messages: 105
|
Posté le: 28 Jan 2006 17:29 Sujet du message: |
|
|
| Le fichier Tgz n'est pas complet ou est erroné si jamais ! |
|
| Revenir en haut de page |
|
 |
tipex Membre d'honneur

Inscrit le: 02 Sep 2005 Messages: 742
|
Posté le: 28 Jan 2006 17:34 Sujet du message: |
|
|
exact ca sera ok dans 10 minutes _________________ Une partie avec les TDS, ca n'a pas de prix ...
Pour le reste, il y a Eurocard Mastercard. |
|
| Revenir en haut de page |
|
 |
QuakeCH Membre en devenir

Inscrit le: 28 Jan 2006 Messages: 105
|
Posté le: 28 Jan 2006 17:46 Sujet du message: |
|
|
Par contre je suis pas tout à fait sûr que le serveur fonctionne correctement.
Si quelqu'un arrive voir qqch avec "Quakenet Swiss" ça serait sympa de me le dire  |
|
| Revenir en haut de page |
|
 |
tipex Membre d'honneur

Inscrit le: 02 Sep 2005 Messages: 742
|
Posté le: 28 Jan 2006 17:53 Sujet du message: |
|
|
| QuakeCH a écrit: | | Le fichier Tgz n'est pas complet ou est erroné si jamais ! |
C'est bon maintenant.
| QuakeCH a écrit: | | Par contre je suis pas tout à fait sûr que le serveur fonctionne correctement. |
Si le serveur fonctionne parfaitement mais il a horreur des noms de maps, répertoires, ... qui comportent des accents. _________________ Une partie avec les TDS, ca n'a pas de prix ...
Pour le reste, il y a Eurocard Mastercard. |
|
| Revenir en haut de page |
|
 |
Slig Prophète TM

Inscrit le: 27 Mar 2005 Messages: 3142 Localisation: TraXicoLand
|
Posté le: 28 Jan 2006 18:27 Sujet du message: |
|
|
| Je suppose que les accents fonctionnent si le système est en utf-8, surtout que les fichiers de config et matchsettings sont censés être en utf-8 ainsi que c'est indiqué à leur début... |
|
| Revenir en haut de page |
|
 |
tipex Membre d'honneur

Inscrit le: 02 Sep 2005 Messages: 742
|
Posté le: 28 Jan 2006 19:33 Sujet du message: |
|
|
Je suppose vi _________________ Une partie avec les TDS, ca n'a pas de prix ...
Pour le reste, il y a Eurocard Mastercard. |
|
| Revenir en haut de page |
|
 |
moon06 Gentil nouveau
Inscrit le: 28 Jan 2006 Messages: 2
|
Posté le: 28 Jan 2006 20:17 Sujet du message: |
|
|
merci pour le serveur dédié Linux  |
|
| Revenir en haut de page |
|
 |
QuakeCH Membre en devenir

Inscrit le: 28 Jan 2006 Messages: 105
|
|
| Revenir en haut de page |
|
 |
Slig Prophète TM

Inscrit le: 27 Mar 2005 Messages: 3142 Localisation: TraXicoLand
|
Posté le: 28 Jan 2006 20:48 Sujet du message: |
|
|
Ajouté dans le permier post. Enfin vu la taille ça prend pas très longtemps de tout manière quand même  |
|
| Revenir en haut de page |
|
 |
QuakeCH Membre en devenir

Inscrit le: 28 Jan 2006 Messages: 105
|
Posté le: 28 Jan 2006 21:31 Sujet du message: |
|
|
Il y a possiblité de pouvoir accèder au remote access depuis l'extérieur ? Car j'ai pas envi d'installer un serveur web pour le php sur la machine... Car apperemment le serveur ne répond sur le port 5000 uniquement en localhost mais pas sur une autre addresse. Possible de changer ?
Je vais tenter de mettre un serveur 64 Slots version Linux (question bande passante pas de soucis à voir étant donné que j'ai à dispo 100Mbps) et question utilisation CPU à 32 je suis à 25% ...
Normalement le nom du serveur ça doit être : TMN Quakenet Swiss
A cause du Lader off je crois bien que ça plente un peu
| Citation: |
[2006/01/28 21:38:56] Connecting to ladder...
[2006/01/28 21:38:57] ...ERROR:
[2006/01/28 21:38:57] ...Server stopped
|
Solution : Relancer le serveur plusieurs fois jusqu'à ce que ça le fasse plus ... |
|
| Revenir en haut de page |
|
 |
paulez Gentil nouveau
Inscrit le: 16 Jan 2006 Messages: 2 Localisation: Un petit point perdu dans l'univers...
|
Posté le: 28 Jan 2006 21:50 Sujet du message: |
|
|
| Quels sont en gros les besoins en bande passante d'un serveur dédié ? |
|
| Revenir en haut de page |
|
 |
Hylis [Nadeo-Guru]

Inscrit le: 29 Sep 2003 Messages: 3893 Localisation: sur ...
|
Posté le: 28 Jan 2006 21:53 Sujet du message: |
|
|
je ne sais pas trop
je dirais 1 MB dans les deux sens pour une partie à 20 personnes |
|
| Revenir en haut de page |
|
 |
|