MINITRACK-20 SEC - Le forum Speed Stunt MOD

Pour ceux qui cherchent une communauté de joueurs fun
 
PortailAccueilFAQRechercherS'enregistrerMembresGroupesConnexion

Partager | 
 

 tuto pour linux 2

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
SSM° Speed..
Fondateur du fan club
Fondateur du fan club


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

MessageSujet: tuto pour linux 2   Sam 4 Déc 2010 - 14:56

krayane1
Apprenti Redacteur

Messages : 21
Inscription : 06-03-2009
Réputation : 0

[TUTO] Installation d'un serveur de jeux Trackmania Nations Forever
Re-Bonjours à tous

Ce coup ci, nous allons installer ensemble un server de jeux Trackmania Nations Forever , hé hé sa rigoles plus !

Allez let's go !

1) Préparation du serveur
Comme d'hab les amis , allez un petit rappel


Citation :
apt-get update

Une deuxième fois :p


Citation :
apt-get upgrade

Voilà, nous sommes à jours
Passons à l'étape supérieur

2) Installation du serveur de jeux Trackmania Nations Forever

Nous allons tous d'abord créer les dossiers :


Citation :
mkdir /home/tmnf ; cd /home/tmnf

Téléchargeons les fichiers maitenant :


Citation :
wget [Vous devez être inscrit et connecté pour voir ce lien]

Une fois finis on décompresse :


Citation :
tar -xf Game-tmnf.tar.gz

Voilà c'est faits !

3) Lancement du serveur de jeux Trackmania Nations Forever

Nous allons vous expliquer comment lancer votre serveur .

Rendons nous dans le dossier :


Citation :
cd tmnf

Je vais vous expliquer ce que je sais de la commande de lancement ( ce jeux n'étant pas ma spécialité ) :

WARNING : Pour lancer votre serveur , tapez

Citation :
screen
Puis appuyez sur la touche espace .
Appuyez simultanément sur CONTROLE + A & CONTROLE + C
Ca créera une nouvelle session sur votre serveur , ce qui empêchera l'extinction de votre serveur à la fermeture de putty
Si vous ne disposez pas de screen , installez le :

Citation :
apt-get install screen


Citation :
./TrackmaniaServer /game=nations /internet /dedicated_cfg=dedicated_cfg.txt /game_settings=MatchSettings/Nations/NationsBlue.txt

Explication :

Fichier de lancement :

Citation :
./TrackmaniaServer est le fichier de lancement de votre serveur

Variables de la commande de lancement :

Citation :
/game=nations , laissez comme tel si vous voulez un serveur de jeux Trackmania Nations Forever , mettre united pour Trackmania United Forever, nous y reviendrons plus tard

Variable #2 :

Citation :
/internet - Mettre local si vous voulez que votre serveur soit en local, laissez internet pour que tous le monde puisse venir sur votre serveur

Variable #3 :

Citation :
/dedicated_cfg=dedicated_cfg.txt - dedicated_cfg.txt qui se trouve dans tmnf/GameData/Config/ est votre fichier de configuration de votre serveur équivalant à server.cfg pour les mods HL1 / HL2

Variable #4 :

Citation :
/game_settings=MatchSettings/Nations/NationsBlue.txt - NationsBlue.txt est la configuration et la playlist de Nations, vous pouvez la changer, c'est celle par défault

Il y a d'autre variables que vous pouvez ajouter qui sont officielles mais que je n'es pas testé , vous m'en direz des nouvelles :


Citation :
/login= - Login du compte Admin ( voir dedicated_cfg.txt en même temp )
/password= - Mot de passe du compte Admin ( voir dedicated_cfg.txt en même temp )
/servername= - Nom du serveur Trackmania Nations Forever ( voir dedicated_cfg.txt en même temp )
/serverpassword= - Mot de pass du serveur , si votre serveur est public, ne mettez pas cette variables ( voir dedicated_cfg.txt en même temp )

Voilà fini avec la commande de lancement vous pouvez dès à présent lancés votre serveur !

4) Configuration

Et bien non , vous pensiez en avoir fini avec moi hein ? Pti'Malin va, non à vrai dire j'ai pas fini mon roman, et en plus il est tard, rien que pour vous exclusivité

Allez nous allons expliquer le fichier de configuration dedicated_cfg.txt qui se trouve dans tmnf/GameData/Config/ :


Citation :





SuperAdmin
***


Admin
*** Pour cette section, vous mettez les codes que vous voulez


User
***




***
*** Pour cette section, il faut créer un second login, dédié au serveur
***



***
*** Pour cette section, mettre le nom de serveur désiré
0

60


5


forced

False
False

60000
0.5





True
False
False


0

False



8192
8192


2350
3450
0



600

5000
true Mettre sur true permet de gérer le serv a distance ou / et avec une interface web





stadium

False





Je ne m'y connais pas plus dans cette configuration, une fois de plus, je vous donne une explication des variables en anglais , désolé :


Citation :
The first block of parameters (...) allows to define passwords for the three authorization levels.
SuperAdmin has all rights on the dedicated server. It can call any request, start and stop server, quit the application.
It is recommended to change this password, and to not give it to any other person.
Admin can be used to manage a launched server, but cannot neither stop or start server, nor quit the application. Admin password can be given to a group of users to facilitate the remote management of a dedicated server.
User can only access to 'get' requests, so it is not necessary to change this password.

The second block of parameters (...) is used for the connection to master server of the dedicated server.
To allow the server to connect to master server, a login and password, that identify the dedicated server, must be specified.
This account has to be created beforehand.
To do that, visit: [Vous devez être inscrit et connecté pour voir ce lien]
There you must enter your multiplayer key to connect to the account creation site.
After that, you can create/modify accounts for dedicated server.

Game player accounts and dedicated server accounts are distinct.
The login and password of a game player account can also be used in the 'masterserver_account' block, instead of parameters from a dedicated server account.
But in this case the player cannot connect to Internet with his game, because his account is already used by the dedicated server.


The third block of parameters (...) defines the main parameters that will be used by the dedicated server.
The settings are :
name
name of the dedicated server (must be specified for the game to launch)
comment
comment of the dedicated server
password
password needed at the connection to the dedicated server as player
password_spectator
password needed at the connection to the dedicated server as spectator
max_players
maximum number of clients that can join the server as player
max_spectators
maximum number of clients that can join the server as spectator
ladder_mode
ladder mode. The mode can be defined between these values : 'inactive' (0), and 'forced' (1)
enable_p2p_upload
value indicating if the server can upload custom data for P2P (0=False, 1=True)
enable_p2p_download
value indicating if the server can download custom data for P2P (0=False, 1=True)
callvote_timeout
timeout for waiting for votes (value in milliseconds)
callvote_ratio
ratio for accepting callvote. The value must lie between 0 and 1 (0=0%, 1=100%)
allow_challenge_download
value indicating if the server allows clients to download challenge (0=False, 1=True)
autosave_replays
value indicating if the server should save all the races replays with all players. (the replays are quite low quality, though)


The fourth block of parameters (...) defines the system configuration of the server.
For example it allows to define the type of network connection used, the different ports used by the dedicated server, or an IP that will be published on the master server.
The settings are :
connection_uploadrate / connection_downloadrate
type of network connection used. It defines the network limitations of bandwidth in KBps that can be used by the dedicated server,
server_port
port number used by the server to listen the game connections
server_p2p_port
port number used by the server to listen the peer-to-peer connections
xmlrpc_port
port number used by the server to listen xmlrpc calls
xmlrpc_allowremote
should remote connections be accepted?
You can either set it to True or False, or specify an ip (or a symbolic name): in that case, only connections from that ip and localhost will be accepted.
(note: security on this channel isn't very strong and hasn't been thoroughly tested)
force_ip_address
if an IP address is defined in this parameter, the dedicated server will publish it as its public address instead of autodetecting it.
bind_ip_address
if an IP address is defined in this parameter, the dedicated server will bind to this ip and publish it as public ip, expect if force_ip_address is also specified.
blacklist_url
if an url is specified here, the dedicated server will check if there is an xml file that can be downloaded, and in this case if it's a blacklist file. If it is the case this blacklist will automatically loaded for this server

5) Panel de gestion de votre serveur Trackmania Nations Forever

Nous allons maitenant installé , si vous le souhaité ( optionnel ) , un panel de gestion pour votre serveur Trackmania Nations Forever uniquement ( le panel ne supporte pas d'autres jeux ) ..

Si vous disposez d'un serveur web ( apache2 / php5 ) vérifiez vos installations avec les consignes suivantes, si vous n'avez pas de serveur web voici les commandes mes amis :

Installation et vérification :


Citation :
apt-get install apache2
apt-get install php5
apt-get install php5-gd
apt-get install php5-cli
apt-get install php5-mysql php5-mhash php5-mcrypt php5-ldap

Voilà , c'est fait !

Nous allons maitenant créer les dossier et nous y rendre :

Créations :

Citation :
mkdir /var/www/nomquevousavezchoisipourvotrepanel
Nous nous y rendons :

Citation :
cd /var/www/nomquevousavezchoisipourvoirpanel

Téléchargement :

Nous allons maitenant télécharger les ficheirs :

Citation :
wget [Vous devez être inscrit et connecté pour voir ce lien]

On décompresse :

Citation :
tar -xf paneltmnf.tar.gz

C'est bon c'est installer .

Configuration Panel, c'est important :

Server.xml :

Citation :



1
Cyber Club
localhost
5000
SuperAdmin
*** Mettre le même mot de passe que dans le dedicated_cfg


localhost

webmaster
password
/GameData/Tracks/


localhost
root
*** Mot de passe pour se connecter à mysql
remotecp4




6) Installation Aseco ( requis pour le panel )

Création de dossier :
Si vous avez bien suivis notre tuto votre dossier où votre serveur de jeux Trackmania Nations Forever est installé est le suivant ( Adapté si ce n'est pas le cas ) :

Citation :
mkdir /home/tmnf/tmnf/Aseco
Nous nous rendons sur le dossier où vous avez installez Trackmania Nations Forever, en l'occurance , si vous avez bien suivis le tuto :
[quote] cd /home/tmnf/

Nous allons télécharger les fichiers Aseco :

Citation :
wget [Vous devez être inscrit et connecté pour voir ce lien]


On déplace :

Citation :
cp newinstall/* /home/tmnf/tmnf/Aseco

On se connecte à notre base de donnée , si vous ne disposez pas de base de donner, ou encore bien de phpmyadmin :

Citation :
apt-get install mysql-server
apt-get install php5-mysql
apt-get install phpmyadmin

Rendez vous sur [Vous devez être inscrit et connecté pour voir ce lien] ou sur [Vous devez être inscrit et connecté pour voir ce lien] le login est par défaut root et il n'y a pas de mot de passe .
Et importer le fichier aseco.sql , il va créer les tables .

Retournons donc dans :

Citation :
cd /home/tmnf/tmnf/Aseco

On met les permissions :

Citation :
chmod +x Aseco.sh

Avant de lancer il faudra configuer les fichiers suivant : config.xml - localdb.xml - plugins.xml , vous aurez un guide dans la partie " Configuration Aseco "

Lancer Aseco :

Citation :
./Aseco.sh

Voilà Aseco est lancé et vous pouvez dès à présent profiter de votre panel après avoir configuré Aseco , hi

7) Configuration Aseco :

Les configurations se trouve dans : /home/tmnf/tmnf/Aseco/newinstall/
La commande pour éditer des fichiers est :

Citation :
nano nomdufichier - exemple nano /home/tmnf/tmnf/Aseco/newinstall/config.xml

Nous allons configurés Aseco, soyez très attentifs à vos configurations le moindre problème peut empêcher son fonctionnement :

Config.xml :

Citation :





adminlogin


$f00$i
$z$fa0$i
$0f3
$39f
$ff0
$fff
$000
$ff0$i
$f0f


{#server}*** Aseco {#highlite}v{1}{#server} running on {#highlite}{2}{#server}:{#highlite}{3}{#server} ***
{#welcome}Hello {1},{br}This server uses Aseco v{2} to manage your records.{br}The TMU version of Aseco includes a Manialink Framework.{br}It manages all windows that appear on your screen.{br}The bar you see at the top of the screen will contain all windows you hide.{br}Click on the text of the symbols to recover them.{br}For more details visit the $f00$l[[Vous devez être inscrit et connecté pour voir ce lien] Website$l{#welcome}!
{#server}>> {#record}You secured your {#highlite}{1}{#record}. record place with a time of {#highlite}{2}{#record}!
{#server}>> {#highlite}{1}{#record} claimed the {#highlite}{3}{#record}. Record rank ({#highlite}{2}{#record})!
{#server}>> {#highlite}{1}{#record} took the {#highlite}{3}{#record}. Record with a time of {#highlite}{2}{#record}!
{#server}>> {#message}Current Record on {#highlite}{1}{#message} is {#highlite}{2}{#message} and held by {#highlite}{3}
{#server}>> {#message}Currently no Record on {#highlite}{1}{#message} ...
{#server}>> {#message}Overall Record Ranking after this round:
{#highlite}{1}{#message}.{#highlite}{2}{#message}[{#highlite}{3}{#message}],
{#server}>> {#message}Overall Record Ranking after this round: No records!
{#server}{#message}There is already a vote in progress. Wait until it's over, then try again.


{#donate} Donated {#highlite}{1}{#donate} coppers to {#highlite}{2}$z
{#server}>> {#highlite}{1}$z$s{#donate} made a donation of {#highlite}{2}{#donate} coppers. Thank You!
{#server}> {#donate}You made a donation of {#highlite}{1}{#donate} coppers. Thank You!
{#server}> {#error}Minimum donation amount is {#highlite}$i {1}{#error} coppers!
{#server}> {#error}Use {#highlite}$i /donate <number>{#error} to donate coppers to the server

False En mettant false, lors de la première connexion au serv y a pu le panneau en plein milieu de l'écran à fermer
True
60
False
5
False



SuperAdmin
*** le même passe que dans le dedicated_cfg
localhost
5000



Localdb.xml :

Citation :



localhost
root
*** le passe pour se connecter à la base mysql
aseco121

True

{#server}>> {#error}Could not get Server Records from database... No records this round!


10
{#highlite}{1} {#server} won for the {#highlite}10{#server}th time, good game!


50
{#server}Congratulations {#highlite}{1} {#server}to your {#highlite}50{#server}. victory!


100
{#highlite}{1} {#server} rules the server, he just made his {#highlite}100{#server}. victory!



Plugins.xml :

Citation :




plugin.localdb.php Pour activer la base locale, et retenir les records !!!



plugin.tmxlinker.php
plugin.about.php
plugin.statusbar.php
plugin.stats.php
plugin.records.php
plugin.vote.php
plugin.score.php
plugin.example.php
plugin.help.php
plugin.emotics.php
plugin.admin.php
plugin.plugins.php




















C'est la FIN DE CE TUTO ou devrai-je dire ROMAN .
Très bientot se tutot sera édité pour installer : Trackmania United Forever
En attendant à très bientot et merci Smile

( Je suis ouvert à toutes critique, au contraire sa me fait avancés Very Happy )
--------------------------------------------------------------------------------


_________________
[Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://minitrack20sec.forumactif.fr En ligne
SSM°Walz37
Membre SSM°
Membre SSM°


Nombre de messages: 129
Age: 46
Localisation: indre et loire
Date d'inscription: 31/01/2010

MessageSujet: tuto pour linux 2    Dim 5 Déc 2010 - 8:26


ta pas plus simple speed héhé lol!

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
SSM° Elerynna
chti nouveau
chti nouveau


Nombre de messages: 366
Age: 25
Localisation: Vosges
Date d'inscription: 15/09/2009

MessageSujet: Re: tuto pour linux 2   Dim 5 Déc 2010 - 8:55

J'approuve Walz !!!! J'ai rien compris .... Mais après ... Je ne connais que très peu Linux Rolling Eyes

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://alaneia.org
SSM° Daffy
Membre SSM°
Membre SSM°


Nombre de messages: 255
Age: 14
Localisation: Dans une mare aux canards
Date d'inscription: 06/02/2009

MessageSujet: Re: tuto pour linux 2   Dim 5 Déc 2010 - 10:04

Oh ça va pas trop dure, j'imaginais pire Very Happy

_________________
[Vous devez être inscrit et connecté pour voir cette image]


[Vous devez être inscrit et connecté pour voir cette image][Vous devez être inscrit et connecté pour voir ce lien] border="0" alt="" />

[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]


MasterAdmin de Canard Serveur ! [Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Niarfman
Admin
Admin


Nombre de messages: 2338
Age: 32
Localisation: Lat. 45.755601 - Long. 4.855898
Date d'inscription: 02/04/2008

MessageSujet: Re: tuto pour linux 2   Dim 5 Déc 2010 - 10:21

Y'a un truc j'ai pas compris non plus ... c'est qui krayane1 ? What a Face

_________________
Plus vraiment là ... [Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://ssm.niarfland.fr
SSM° Speed..
Fondateur du fan club
Fondateur du fan club


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

MessageSujet: Re: tuto pour linux 2   Dim 5 Déc 2010 - 12:20

salut

jai juste rechercher quelque tuto

de speed

javoue c pas terrible lol

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://minitrack20sec.forumactif.fr En ligne
SSM° Elerynna
chti nouveau
chti nouveau


Nombre de messages: 366
Age: 25
Localisation: Vosges
Date d'inscription: 15/09/2009

MessageSujet: Re: tuto pour linux 2   Dim 5 Déc 2010 - 12:32

Avec la mise en page je pense que se serait plus simple et plus compréhensible ^^

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://alaneia.org
Niarfman
Admin
Admin


Nombre de messages: 2338
Age: 32
Localisation: Lat. 45.755601 - Long. 4.855898
Date d'inscription: 02/04/2008

MessageSujet: Re: tuto pour linux 2   Dim 5 Déc 2010 - 13:00

Et pis mon tuto il n'allait plus ? Surprised

_________________
Plus vraiment là ... [Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://ssm.niarfland.fr
 

tuto pour linux 2

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [TUTO]Pour devenir un ChivasRégal
» Linux mandriva portable en clé USB
» [Linux] Modifer couleur des polices
» dungeon master (pc linux mac et custom)
» TuTo Sura AM

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MINITRACK-20 SEC - Le forum Speed Stunt MOD :: Support :: Tutoriaux-