-=[Les Panthères Noires]=-
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Soyez le bienvenue, Invité, dans la tanière des redoutables Panthères Noires sur Mohaa !


Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Code source du serveur -=[PN]=-

Aller en bas  Message [Page 1 sur 1]

1Code source du serveur -=[PN]=- Empty Code source du serveur -=[PN]=- Sam 29 Juin - 23:20

Feho

Feho
Admin
Admin

Salut à tous,

Tout d'abord, je vais vous présenter Git et GitHub.

Git est un logiciel de gestion de versions, qui permet de :

  • suivre l’évolution d’un code source, pour retenir les modifications effectuées sur chaque fichier
    et être ainsi capable de revenir en arrière en cas de problème ;

  • travailler à plusieurs, sans risquer de se marcher sur les pieds.
    Si deux personnes modifient un même fichier en même temps,
    leurs modifications doivent pouvoir être fusionnées sans perte d’information.


GitHub est un site web d'hébergement et de gestion de développement de logiciels.
Il sert d'interface permettant d'utiliser Git (qui peut s'utiliser en ligne de commandes, mais c'est tout de suite moins convivial Razz).


Comme le serveur évolue de plus en plus au fil du temps (avec val et BGBros qui ont accès aux sources et m'ont déjà bien aidé),
j'ai décidé il y a quelques jours de mettre les sources sur GitHub, n'importe qui peut désormais y avoir accès.
Ainsi, ça peut nous permettre d'ajouter, améliorer des mods, et corriger les bugs ensemble plus facilement.
C'est aussi une sécurité dans le cas où quelqu'un perd son disque dur contenant 3 jours de travail,
ou bien si quelqu'un d'autre a modifié des fichiers et que plus rien ne fonctionne sur le serveur... ^^

Voici les étapes qui vous permettront de faire vos premières modifications sur le serveur Cool:


Installer GitHub pour Windows

Premièrement, créez votre compte sur GitHub, puis téléchargez GitHub pour Windows.
Lancez l'installation du logiciel puis suivez les étapes.

Une fois l'installation terminée, lancez GitHub, nous allons lui indiquer le dossier par défaut dans lequel devra être récupéré le dépôt (repository en anglais) MOHAA_PN_server.
Ce dépôt sera la copie (presque) identique sur votre PC du serveur PN. On l'appellera serveur local ou serveur de test.
C'est sur celui-ci que vous modifierez et testerez vos scripts avant de les envoyer sur GitHub puis sur le serveur PN.

Cliquez sur "tools" > "options... " puis dans "default storage directory" sélectionnez le dossier qui accueillera le serveur local (par exemple : C:\Program Files\EA GAMES).


Récupérer les sources du serveur

Pour cela, rendez-vous sur la page https://github.com/Feho/MOHAA_PN_server,
connectez-vous avec le compte que vous avez créé précédemment, puis cliquez sur le bouton "Clone in Desktop" (ou "Clone in Windows").
Normalement, une fenêtre vous demande si vous voulez lancer l'application GitHub, acceptez.
Le logiciel GitHub se lance et récupère automatiquement le dépôt MOHAA_PN_server dans le dossier que l'on a indiqué dans "default storage directory".

Une fois l'opération terminée, on peut voir l'historique des modifications (les "commits") des personnes participant au projet.


Configurer le serveur local

Par souci de temps de téléchargement, je n'ai pas inclus les fichiers Pak0.pk3 à Pak7Fr.pk3 dans le dépôt.
Il va donc falloir que vous copiez ceux du dossier "EA GAMES/MOHDA/main" de votre jeu dans le dossier "main" du serveur local.

À ce stade, votre serveur local est prêt à fonctionner, il ne reste plus qu'à créer un raccourcis avec quelques paramètres.

Dans le dossier MOHAA_PN_server, faîtes un clic droit sur MOHAA_server.exe puis Envoyer vers > Bureau (créer un raccourci).
Faîtes un clic droit sur le raccourci se trouvant sur votre bureau, ouvrez les propriétés, et ajoutez la ligne suivante dans le champ "Cible" :

Code:
+set dedicated 1 +set ui_console 1 +set sv_maxclients 16 +set net_port 12203 +exec server.cfg +set developer 2 +set logfile 2

Vous devriez donc avoir quelque chose comme :
"C:\Program Files\EA GAMES\MOHAA_PN_server\MOHAA_server.exe" +set dedicated 1 +set ui_console 1 +set sv_maxclients 16 +set net_port 12203 +exec server.cfg +set developer 2 +set logfile 2
Attention, vérifiez qu'il y a bien un espace entre MOHAA_server.exe" et +set dedicated 1.

Cliquez sur OK pour appliquer les changements.

Bravo ! Votre serveur local est opérationnel ! cheers
Lancez le raccourci, la console se lance et affiche pas mal de lignes + un Hitch warning: 1470 msec frame time dans les dernière lignes si tout se passe bien.
Vous pouvez rejoindre votre serveur en allant dans les parties lan de Medal of Honor Smile

La suite bientôt...

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum