Jump to content
News ticker
  • Bienvenue sur le nouveau forum VeryGames
  • Welcome to the new VeryGames forum
  • VeryNews

    Les étapes essentielles pour la configuration d'un serveur ShootMania


    NiaK-
     Share

    Recommended Posts

    Bonjour à tous,

     

    Je vais vous décrire dans ce tutoriel les étapes incontournables de la configuration d'un serveur ShootMania, quelque soit le mode jeu.

    I) Création d'un accès serveur dédié

     

     


    1. [*=1]Connectez-vous à votre espace joueur sur
    ManiaPlanet et rendez-vous sur cette page : http://player.maniaplanet.com/advanced/dedicated-servers
    [*=1]Choisissez un server login et un server password.
    [*=1]Choisissez dans quelle zone géographique vous souhaitez que votre serveur soit affiché.

    Ces informations
    sont indispensables pour que votre serveur démarre
    .

     

    II) Edition du fichier dedicated_cfg.txt

     

    Cette étape nécessite de vous connecter au FTP de votre serveur en utilisant un logiciel comme
    .

    Tutoriel d'utilisation de Filezilla :

     

    Vous trouvez vos identifiants sur le panel d'administration de votre serveur en cliquant sur le bouton "Accès FTP".

     

    Une fois connecté, vous devez vous rendre dans le répertoire suivant :
    /games/shootmania/UserData/Config
    afin d'éditer le fichier
    "
    dedicated_cfg.txt" :

     

    <dedicated>
       <authorization_levels>
           <level>
               <name>SuperAdmin</name>
               <password>[color=#A52A2A]choisissez_votre_password[/color]</password>
           </level>
           <level>
               <name>Admin</name>
               <password>[color=#A52A2A]choisissez_votre_password[/color]</password>
           </level>
           <level>
               <name>User</name>
               <password>[color=#A52A2A]choisissez_votre_password[/color]</password>
           </level>
       </authorization_levels>
    
        <masterserver_account>
           <login>[color=#A52A2A]serveur_login[/color]</login>
           <password>[color=#A52A2A]serveur_password[/color]</password>
           <validation_key></validation_key>
       </masterserver_account>
    
       <server_options>
           <name>[color=#A52A2A]VeryGames.net - ShootMania[/color]</name>
           <comment>[color=#A52A2A]Hosted by VeryGames.net[/color]</comment>
           <hide_server>0</hide_server>                    <!-- value is 0 (always shown), 1 (always hidden), 2 (hidden from nations) -->
    
    
           <max_players>6</max_players>                    <!-- La modification de cette valeur est interdite -->
           <password>[color=#a52a2a]password[/color]</password>                                   <!-- Obligatoire pour les serveurs privés -->
    
           <max_spectators>32</max_spectators>
           <password_spectator></password_spectator>
    
           <ladder_mode>forced</ladder_mode>                <!-- value between 'inactive', 'forced' (or '0', '1') -->
    
           <enable_p2p_upload>True</enable_p2p_upload>
           <enable_p2p_download>False</enable_p2p_download>
    
           <callvote_timeout>60000</callvote_timeout>
           <callvote_ratio>0.5</callvote_ratio>                <!-- default ratio. value in [0..1], or -1 to forbid. -->
           <callvote_ratios>
               <voteratio command="Ban" ratio="0.65"/>
               <!-- commands can be "Ban", "Kick", "RestartMap", "NextMap", ... -->
           </callvote_ratios>
    
    
           <allow_map_download>True</allow_map_download>
           <autosave_replays>False</autosave_replays>
           <autosave_validation_replays>False</autosave_validation_replays>
    
    
           <referee_password></referee_password>
           <referee_validation_mode>0</referee_validation_mode>        <!-- value is 0 (only validate top3 players),  1 (validate all players) -->
    
    
           <use_changing_validation_seed>False</use_changing_validation_seed>
    
    
           <disable_horns>False</disable_horns>
           <clientinputs_maxlatency>0</clientinputs_maxlatency>        <!-- 0 mean automatic adjustement -->
       </server_options>
    
       <system_config>
           <connection_uploadrate>2000</connection_uploadrate>            <!-- KBps -->
           <connection_downloadrate>32000</connection_downloadrate>        <!-- KBps -->
    
    
           <allow_spectator_relays>False</allow_spectator_relays>
    
    
           <p2p_cache_size>600</p2p_cache_size>
    
    
           <force_ip_address>77.111.251.69</force_ip_address>
           <server_port>27015</server_port>
           <server_p2p_port>3450</server_p2p_port>
           <client_port>0</client_port>
           <bind_ip_address>77.111.251.69</bind_ip_address>
           <use_nat_upnp></use_nat_upnp>
    
           <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. -->
    
           <blacklist_url></blacklist_url>
           <guestlist_filename></guestlist_filename>
           <blacklist_filename></blacklist_filename>
    
           <title>SMStorm</title>        <!-- SMStorm, ... -->
    
    
           <minimum_client_build></minimum_client_build>            <!-- Only accept updated client to a specific version. ex: 2011-10-06 -->
    
    
           <disable_coherence_checks>False</disable_coherence_checks>    <!-- disable internal checks to detect issues/cheats, and reject race times -->
    
    
           <use_proxy>False</use_proxy>
           <proxy_login></proxy_login>
           <proxy_password></proxy_password>
       </system_config>
    </dedicated>
    

     

     

    Le fichier par défaut ci-dessus doit être personnalisé, nous allons compléter les informations essentielles pour avoir un serveur opérationnel. Faites une sauvegarde de ce fichier avant de l'éditer.

     

    1. Personnaliser les accès administrateurs

    Le serveur fourni une API permettant de le modifier et l'administrer à distance. Suivant le niveau d'autorisation un certain nombre de données est accessible.

    Il est recommandé de modifier les mots de passe des utilisateurs Admin et SuperAdmin afin d'éviter qu'une personne mal intentionnée ne modifie votre serveur sans votre autorisation :

     

    [font=Verdana]<authorization_levels>[/font]
    [font=Verdana]        <level>
               <name>SuperAdmin</name>
               <password>[color=#A52A2A]choisissez_votre_password[/color]</password>
           </level>
           <level>
               <name>Admin</name>
               <password>[color=#A52A2A]choisissez_votre_password[/color]</password>
           </level>
           <level>
               <name>User</name>
               <password>[color=#A52A2A]choisissez_votre_password[/color]</password>
           </level>
    </authorization_levels>[/font]

    2. Personnaliser les paramètres d'authentification

     

    Pour lancer un serveur ShootMania sur Internet il faut absolument créer un compte de serveur dédié. Pour cela référez-vous à l'étape I. Une fois votre login créé, vous pouvez les renseigner dans la configuration du serveur comme dans l'exemple suivant:

    [indent]<masterserver_account>[/indent]
    
    
    [indent]    <login>[color=#A52A2A]serveur_login[/color]</login>[/indent]
    
    
    [indent]    <password>[color=#A52A2A]serveur_password[/color]</password>[/indent]
    
    
    [indent]    <validation_key></validation_key>[/indent]
    
    
    [indent]</masterserver_account>
    
    [/indent]
    
    

    La clé de validation n'est nécessaire que si vous souhaiter effectuer des paiements avec votre compte de serveur dédié.

     

    3. La autres variables à personnaliser

     

    Dans cette dernière étape, nous allons réaliser la dernière touche de personnalisation de votre serveur.

     

    <name></name>

    Entre les chevrons "><" vous devez mettre le nom du serveur que vous voulez voir afficher. Le serveur ne démarrera pas sans cette valeur:

     

    [font=Verdana]<name>[color=#A52A2A]VeryGames.net - ShootMania[/color]</name>[/font]

     

    <comment></comment>

    Vous pouvez mettre la description de votre serveur ici. Celle-ci sera affiché au joueur quand il choisira de voir les informations de votre serveur :

     

    [font=Verdana]<comment>[color=#A52A2A]Hosted by VeryGames.net[/color]</comment>[/font]

     

    <password></password>

    Ce champ permet d'ajouter un mot de passe à votre serveur pour restreindre l'accès aux joueurs. Laissez-le vide si vous souhaitez lancer un serveur public :

     

    [font=Verdana]<password>[color=#a52a2a]verygames[/color]</password>[/font]

     

    Attention, ce champ doit être obligatoirement complété pour les Serv'UP privés.

     

    <max_spectators></max_spectators>

    Comme pour le nombre de joueurs, vous pouvez décider de la capacité d'hébergement de votre dédié en terme de spectateurs :

     

    [font=Verdana]<max_spectators>[color=#a52a2a]8[/color]</max_spectators>[/font]

     

    Actuellement, sa valeur maximale est égale au nombre de slots de votre serveur.

     

    <password_spectators></password_spectators>

    Comme pour le joueurs, vous pouvez restreindre l'accès des spectateurs via un mot de passe :

     

    [font=Verdana]<password_spectator>[color=#a52a2a]specpasword[/color]</password_spectator>[/font]

     

    Attention, ce champ doit être obligatoirement complété pour les Serv'UP privés.

     

     

    II) Redémarrez le serveur et le tour est joué ;)

     

    Une fois ces deux étapes réalisées, il vous suffit de redémarrer votre serveur depuis le panel d'administration afin que celui-ci soit sur le Server Browser de ShootMania dans la zone géographique sélectionnée.

    Vous pouvez à posteriori personnaliser les configurations des modes, nous verrons cela dans un prochain tuto ;)

     

     

    Edited by NiaK-
    Link to comment
    Share on other sites

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Reply to this topic...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

     Share

    ×
    ×
    • Create New...