Créer un serveur privé
-
Bonjour à toutes et à tous !
Aujourd'hui je vais vous expliquer comment créer un serveur privé S4League simplement, et rapidement !
(Avant d'aller plus loin dans les tutoriels bien entendu)/!\ CE TUTORIEL A ÉTÉ RÉDIGÉ POUR MELINYEL /!\
Pré-requis :
-
L'émulateur : https://mega.co.nz/#!dJRj2BQS!aDD055yhVXuGc4QDZlrCpdjfYibBgtJx90su72gM0c8
-
Le client (Mis à jour à la version de l'ému) : https://mega.co.nz/#!9ZIFmYrA!xXeD2Cul5uUJUXi2cHMLYhsNnmHMGH1EhxlCPHRCuTo
-
Les sources (si vous souhaitez améliorer l'émulateur, & autre) : https://mega.co.nz/#!ZJwWGLYI!2xc0W_MZpb1GinX6APmsiLs9tnEbu6kVyU2SLy14Z6Y
-
Navicat : http://navicat.softonic.fr/
-
uWamp (pour les bases de données) : http://www.uwamp.com/fr/?page=download
Etape 1 - Installation des bases de données :
Commencez par ouvrir le dossier de l'émulateur, vous devriez avoir ceci :

Ouvrez par la suite le dossier "sql" qui contient les 2 sql des 2 bases de données du serveur :

Installez uWamp, lancez le, et connecter vous grâce à Navicat avec les identifiants suivants :
-
utilisateur : root
-
mot de passe : root
-
port : 3306
-
host : 127.0.0.1
Créez 2 bases de données du même nom que ces deux sql, vu un peu plus haut :

Une fois ces deux bases de données crées, exécutez les sql correspondant dedans :
 
Maintenant, rendez vous dans la table "server" de la base de donnée "auth" :

Voici ce que vous pouvez modifier :
- le nom du serveur sur la première ligne "FagNet" en ce que vous voulez, "Serveur 1" etc ..
ATTENTION : VOUS NE DEVEZ PAS TOUCHER LE NOM DES AUTRES "FAGNET" !
-
La limite de joueur, ici fixée à 1000.
-
L'IP à modifier en conséquence (votre IP hamachi, ou l'ip de la machine, à changer dans les 4 cases.)
ATTENTION : VOUS NE DEVEZ PAS TOUCHER AUX PORTS !
Et voilà ! La base de donnée est prête ! passons à la suite !
Etape 2 - Configuration du serveur et lancement !
On va retourner dans le dossier du serveur configurer les fichiers suivants :
-
auth_config.xml
-
chat_config.xml
-
game_config.xml
-
relay_config.xml

Voici comment ils doivent être configurés (le texte affiché en noir est là pour vous aider, il n’apparaît pas normalement) :
Auth_config.xml :

Chat_config.xml :

Game_config.xml :

Relay_config.xml :

Voilà pour ça ! vous n'avez plus qu'à démarrer toutes les applications dans l'ordre ainsi défini :
- FagNetAuth.exe
- FagNetChat.exe
- FagNetGame.exe
- FagNetRelay.exe
Votre serveur est désormais ouvert et fonctionnel !
Etape 3 - Réglage du client :
Dans le dossier du client, vous aurez un fichier de configuration du nom de : version.ini (ouvrez le et configurez le ainsi) :
[VERSION] LatestVersion = 1011 MinimalVersion= 1000 OwnVersion = 1 [DOWNLOAD] server1 = http://s4league.patch.aeriagames.com/release/S4L/ [SERVER] INDEX1 = 1 URL1 = http://s4league.patch.aeriagames.com/release/S4L/version.ini COUNT = 1 IP1 = IP du serveur ici PORT1 = 28002Ensuite, lancez le .bat déjà présent dans le dossier afin de lancer le client avec les paramètres de commandes nécessaire

Voilà ! C'est fini !

Je reste à disposition pour toutes les demandes d'aides, au cas ou.

Cordialement,
Mihawk.
-
-
plop,
Très bien rédigé, très utile.
+1
-
Sous linux possible ?
-
Je n'ai pas essayé sous linux, mais ça doit se faire certainement ^^'
-
Sous linux possible ?
Le serveur doit pouvoir se lancer sur Linux, vu qu'il est écrit en C# (par contre il faut Mono). Mais pour le client c'est impossible car il utilise DirectX (windows-only) pour ses graphiques.
-
Bien joué pour ce tutoriel très bien rédigé et présenté

-
Merci ! Il y en a d'autres en préparation !

-
Intéressant, merci du partage.

Oui, je serais intéressé par un guide Linux. -
Merci Azad ! Oui ça serait pas mal pour les utilisateurs Linux ^^'
Mise à jour du message principal : Je suis en train de re-upload le client, un problème figurait avec certains fichiers, ça sera corrigé sur le prochain download, désolé pour ça !
J'en profiterais pour ajouter également les "sources" de l'émulateur ^^
Edit :
-
Modification du client (correction du problème de lancement du jeu)
-
Ajout des sources au message principal
-
-
Bonjour,
Merci pour ce tutoriel complet et simple !
Le serveur et le jeu marche parfaitement, j'ai jamais jouer a S4L, c'est la première fois que je joue donc je peut pas trop émettre d'avis, mais pour le moment j'adore !
-
Merci Hazzer !
Tu verras, S4L est un jeu qui a un des gameplays les plus passionnant je trouve, le seul problème de ce jeu, c'est la communauté (hélas..) mais cela n'empêche pas que le jeu est vraiment excellent !

-
Merci pour ce tutoriel très complet.
J'avais entendu dire que dans ces serveurs privées ont pouvés implantés des skin pour les armes par ex , c'est possible ? Tu l'as peux-être dit mais j'ai eu la flemme de tout lire a vrai dire , j'ai lu le début et après j'ai pas eu le courage de continuer :<
-
Merci pour ce tutoriel très complet.
J'avais entendu dire que dans ces serveurs privées ont pouvés implantés des skin pour les armes par ex , c'est possible ? Tu l'as peux-être dit mais j'ai eu la flemme de tout lire a vrai dire , j'ai lu le début et après j'ai pas eu le courage de continuer :<
J'en ai parlé, mais dans ce tutoriel
: -
Sha bug un peux
j'essaye de créer une partie ça bug. -
Sha bug un peux
j'essaye de créer une partie ça bug.On va mettre une section d'aide dans pas longtemps, tu pourras y référencer ton problème et on essayera de le résoudre ! (c'est pour éviter de flood ce sujet de demande d'aide ^^)
-
Je travaille sur le problème. Merci quand même.
-
Message automatique
Le sujet a été déplacé de « [Émulation](<base_url>/forum/59-%C3%A9mulation/) → [S4 League](<base_url>/forum/194-s4-league/) » à « [Émulation](<base_url>/forum/59-%C3%A9mulation/) → [S4 League](<base_url>/forum/194-s4-league/) → [Tutoriel](<base_url>/forum/195-tutoriel/) ».
-
Merci pour ce tuto Mihawh ,une version linux serais très apprécié.
-
De rien concept !

Pour la partie linux, actuellement je ne saurais pas te dire comment faire, n'ayant moi même pas tant travaillé que ça sur linux.
Mais dans un futur, si personne ne fait un tutoriel de ce genre, j'essayerais de le réaliser

-
Merci pour ta réponse Mihawh ,je voulais savoir aussi comment utiliser les plug-ins ,les commands gm ou trouver la liste ?
merci
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter


