Aller au contenu
Concours du mois de Juin 2018 : Carte Amazon 15 €

Kijaru

 Spécialiste RaiderZ
  • Compteur de contenus

    3 899
  • Inscription

  • Dernière visite

  • Jours gagnés

    26
  • Points

    764 [ Donner ]

Tout ce qui a été posté par Kijaru

  1. Bonjour tout le monde, Aujourd’hui petit tutoriel qui concerne l'installation d'un serveur. Beaucoup d'entre vous possèdent des sessions dédiées Windows, mais ne savent pas quoi en faire: voici comment les mettre à profit! Attention: ce tutoriel est destiné avant tout à des personnes qui sont déjà à l'aise avec l'environnement de Metin2. Pour toutes questions supplémentaires -> Aide / Questions / Support, ou ajoutez moi sur Skype si c'est vraiment technique (Funky-Kijaru Petit lien de téléchargement, pour un game et une db déjà compilés issus de la branche Mainline_sg: Contenu Masqué Installer un serveur sur un Windows, quel intérêt? Installer son serveur sous Windows permet d'avoir accès à un serveur facilement, directement dans l'explorateur Windows, et sans avoir à s'embêter avec WinSCP, les commandes FreeBSD, et tout le reste, tout simplement! Pour commencer, trois pré-requis: - Des files avec BDD, de préférence 2014, car le seul game utilisable sous Windows est sous files 2014, et il faut le compiler! (pour les autres, mettez-vous à la page ) - Uwamp (Lien ici) - Un logiciel de gestion de BDD, comme Navicat Petit screen, pour prouver que le tout fonctionne: Première étape: Installer les Files Il s'agit ici de prendre des files Metin2 basiques, tous ce qu'il y a de plus simple, et de les copier dans une dossier. J'utilise ici les files du VDI de Galet, un peu simplifiées, comme exemple: Vous pouvez constater que les dossiers sont identiques à ceux des files FreeBSD, il n'y a strictement rien à changer. La seule différence est que j'utilise ici un channel unique en lieu et place du système de Core qui a été mis en place avec les files 2013. Vient ensuite une étape un peu plus douloureuse: refaire les liens symboliques. Pour ceux qui ne connaitraient pas le terme, il s'agit, en très gros, de créer un "dossier virtuel" qui renvoie vers un autre dossier. Je vous met à la fin de ce tutoriel une petite note explicative. Je vous ai fait un petit script qui les fait automatiquement: cd F:\2_SERVER_TEST\ MKLINK /D "channel1\logs" "..\logs\channel1" MKLINK /D "channel1\data" "..\share\data" MKLINK /D "channel1\package" "..\share\package MKLINK /D "channel1\locale" "..\share\locale" MKLINK /D "auth\logs" "..\logs\auth" MKLINK /D "auth\data" "..\share\data" MKLINK /D "auth\package" "..\share\package MKLINK /D "auth\locale" "..\share\locale" MKLINK /D "game99\logs" "..\logs\game99" MKLINK /D "game99\data" "..\share\data" MKLINK /D "game99\package" "..\share\package MKLINK /D "game99\locale" "..\share\locale" MKLINK /D "db\logs" "..\logs\db" Enregistrez le dans le dossier ou vous avez mis votre serveur, en .bat, en modifiant la première ligne pour pointer vers le dossier de votre serveur. Si vous avez une erreur avec le dossier "logs", vérifiez qu'il se présente bien comme ceci: Bon, maintenant, la première partie du travail est faite, passons à la BDD! N'oubliez pas, c'est très important: #PauseCafé Deuxième étape: Installer la base de donnée Pour vous connecter à votre base de donnée via Uwamp, utilisez ces accès: Utilisateur: root Mot de passe: root IP de connexion: localhost Lancez Uwamp pour commencer. Pour utiliser la BDD qui va avec vos files, faites une installation simple de BDD (Nouvelle BDD, puis ajoutez les sql livrés avec vos files), comme si vous installiez un serveur basique sous FreeBSD. Si vous voulez utiliser une base de donnée déjà présente dans des files installées, vous devez copier le contenu du dossier "/var/db/mysql" dans "UwAmp\bin\database\mysql-5.6.20\data". Attention à bien fermer Uwamp avant! Ou vous allez vous retrouver avec des erreurs de permissions! Une fois la BDD changée, les anciens accès (root, root) seront périmés, il vous faudra utiliser ceux que vous aviez avec la base de donnée que vous avez copié de votre dédié. Voilà, la BDD est installée, plus qu'à modifier les CONFIG et le conf, et on sera bon Troisième étape: Modifier les CONFIG En fait, il n'y a pas grand chose à modifier. Dans les CONFIG et le conf: Modifiez les accès à la BDD, en précisant vos noms d'utilisateur et mot de passe. L'IP de connexion est localhost, vu que Uwamp sert de serveur MySQL et qu'il est situé sur votre ordinateur Dans les CONFIG seulement: Ajoutez également une ligne: BIND_IP: VOTRE_IP_PUBLIQUE Cela permet de s'assurer que le serveur se servira de la bonne carte réseau. Quatrième étape: Notes complémentaires Pensez à autoriser les game dans votre pare feu, et si vous êtes derrière un routeur, pensez aussi à rediriger les ports vers votre machine Les Liens Symboliques Petit exemple en image: Ici, le dossier auth/package n'existe pas: il s'agit simplement du dossier share/package, mais dont un lien symbolique a été créé dans le dossier auth. C'est ce système qui permet de modifier uniquement ce qu'il y a dans "share", sinon il faudrait modifier tous les dossiers locale/package/data à chaque fois que vous les modifiez! Scripts supplémentaires Voici quelques scripts qui devraient vous faciliter la vie: cd share/locale/france/quest @echo off :: Suppression des anciens objets dans /quest echo Suppression des anciens objets RD /S /Q object :: Compilation des quêtes echo Compilation des quêtes en cours ... for /F %%i in (F:\2_SERVER_TEST\metin2\share\locale\france\quest\locale_list) do ( F:\2_SERVER_TEST\metin2\share\locale\france\quest\qc.exe %%i ) Merci à Originale pour ce script Pensez juste à remplacer le chemin pour qu'il colle avec le vôtre, encore une fois. cd .\db start db.exe timeout 4 cd ..\auth start game.exe timeout 1 cd ..\channel1 start game.exe cd ..\game99 start game.exe exit cd .\db del syserr.txt del syslog.txt del pts.txt cd ..\auth del syserr.txt del syslog.txt del pts.txt del p2p_packet_info.txt del packet_info.txt cd ..\channel1 del syserr.txt del syslog.txt del pts.txt del p2p_packet_info.txt del packet_info.txt cd ..\game99 del syserr.txt del syslog.txt del pts.txt del p2p_packet_info.txt del packet_info.txt exit Ces scripts sont à enregistrer en .bat, et à mettre dans le dossier principal de votre serveur, comme montré sur le premier screen
  2. Stump 2.42

    Bonjour à tous, Je viens de mettre la main sur Stump 2.42, j'en profite pour le partager ici: Emulateur: Contenu Masqué Client: Contenu Masqué Les BDD sont incluses dans l'archives de l'émulateur. Have fun !
  3. Bonjour, Petit complément de tutoriel sur la manière de jouer à plusieurs en files 2014 ou 2016 : Ce tutoriel ne s'adresse qu'à ceux qui font tourner leur serveur directement sous Windows, sans passer par une machine virtuelle FreeBSD Pour commencer, dans les CONFIG des channels, de auth et du game99, ajoutez cette ligne : BIND_IP: VOTRE_IP_PUBLIQUE_ICI La partie "VOTRE_IP_PUBLIQUE_ICI" est à remplacer par votre IP publique, que vous pourrez trouver sur ce site : Contenu Masqué Ensuite, dernier ajustement, dans chacun de vos CONFIG il y a une ligne P2P_PORT: XXXXX, Il faut ouvrir, dans votre box, les ports marqués. Astuce : certaines box prennent en compte des plages de ports, comme ici : (Image BOX Fibre SFR) Voilà, après un redémarrage serveur, vous devriez pouvoir vous connecter à votre serveur sans soucis. Cordialement,
  4. Set D'armes

    Partage approuvé ! Merci pour ta contribution
  5. [PHP] Page d'Inscription

    Partage approuvé ! Merci pour ton investissement
  6. tutoriel Implanter un PNJ/Mob

    Partage approuvé ! Merci de ton investissement
  7. [PHP] Page d'Inscription

    Owww il est mignon >3 merci pour le partage !
  8. [Résolu]Gameserver will not run.

    Je classe
  9. [Résolu]Problème pilote ODBC

    Je classe
  10. [Résolu]Multiple question

    Je classe
  11. [Résolu]Comment lancé le Jeu

    Je classe
  12. [Résolu]Commande GM

    Je classe
  13. [Résolu]Commande GM

    Salut, Les commandes GM sont listées dans un fichier côté serveur. Si tu veux la liste complète, tu peux ouvrir la console et taper "help". Pour ouvrir la console, il faut passer en clavier anglais et c'est la touche ² si je me souviens bien.
  14. [Résolu]Comment lancé le Jeu

    Ah oui ! Si je met un client en téléchargement c'est pas pour rien Le lanceur est pas le même, c'est pour ça que ça plante. Télécharge mon client et ça devrait aller mieux
  15. Bonjour à tous! Je viens vous partager un kit de développement complet pour RaiderZ dont je me servirai dans mes tutoriels / partages dans la section. Le kit est séparé en deux parties: Une partie contenant le serveur, le client, la base de donnée et les redistribuables: Client Serveur Redist /!\ Pour la partie serveur, des membres m'ont signalé des problèmes, si le message suivant apparait: /!\ Téléchargez ces redistribuables et installez les: Contenu Masqué Et une autre partie contenant les sources et les SDK du jeu: Sources + SDK Le client est le dernier client américain en date (2015), et le serveur possède la majeure partie des tous derniers contenus du jeu, lors de sa fermeture. Dans la première archive sont inclus les redistribuables, dans le dossier Redist. Pour être sûr de pouvoir jouer sans soucis, installez les avant de lancer le client ! Les sources ont été légèrement retravaillées pour être compatibles avec Visual Studio 2017, et sont issues d'un Github public : (Lien ici) Mot de passe pour les archives: Funky-emu.net --------------------------------------------------------------- MISES A JOUR Changelog: Lien des mises à jour pour la version actuelle: Si le dossier est vide, c'est qu'il n'y a pas de mises à jour pour ma version actuelle, et que tout est déjà inclus dans le pack principal. Contenu Masqué
  16. [Résolu]Comment lancé le Jeu

    Ce qui est bizarre c'est qu'au lancement tu aies le choix du serveur ... Tu utilises bien le client que j'ai mis en téléchargement, et pas le client dont tu as mis le lien tout à l'heure?
  17. [Résolu]Comment lancé le Jeu

    Hmm ... Le serveur tourne sur le même PC que celui sur lequel tu essaie de lancer le client ?
  18. [Résolu]Comment lancé le Jeu

    Yep' tout est normal ... Tu peux me montrer ce que tu as mis dans la table rz_world?
  19. [Résolu]Comment lancé le Jeu

    Il est dans les sources que j'ai mis en téléchargement je viens de vérifier Bizarre ... Quand tu lances les 4 serveurs, ils s'affichent bien, aucun ne se coupe au bout d'un moment?
  20. [Résolu]Comment lancé le Jeu

    Salut, Niveau modifications il n'y a pas vraiment de tutoriels, mais tu peux facilement modifier les quêtes, PNJ/Mobs et items. Pour les maps, il y a un éditeur, je ne sais pas si j'ai mis les sources avec le pack en téléchargement par contre, pour alléger. Si quelqu'un se lance pour faire un serveur, oui sans doute haha Le loginServer agit comme le auth de Metin2, alors que le gameserver agit comme un channel Pour le run.bat c'est ok, par contre pour tes server.ini normalement tu n'a besoin de toucher qu'à la ligne Postgresql ... Tu peux m'en envoyer un par MP, ou le poster ici en masquant le MDP Postgres?
  21. [Résolu]Comment lancé le Jeu

    Salut, C'est la base de client que j'ai utilisée, le lien est déjà sur mon post pour le Devkit, dans la première partie, il y a le client, le serveur et les redist
  22. [Résolu]Comment lancé le Jeu

    Yep il faut au minimum Navicat 12, les autres sont trop anciennes
  23. tutoriel [Tutoriel]Créer un compte

    Bonjour à tous, Petit tutoriel sur comment créer un compte sur RaiderZ. Pour commencer, allez dans Navicat, puis ouvrez la base de donnée RZ_ACCOUNT. Ensuite, suivez le screen: cliquez sur Queries, puis New Query: Dans le champ principal, entrez la fonction suivante: SELECT rz_account_insert('Username', 'blue', '[email protected]'); Remplacez Username par le nom d'utilisateur, et l'adresse mail par l'adresse mail du joueur. /!\Attention: peu importe le mot de passe que vous mettrez, la fonction mettra automatiquement le mot de passe "blue" au compte! /!\ Une fois la fonction tapée, cliquez sur "Run", et vous devriez avoir une fenêtre qui ressemble à peu près à ça: Voilà, votre compte est créé !
  24. [Résolu]Comment lancé le Jeu

    Est-ce que tu utilises la version de Navicat donnée avec le tutoriel?
×

Information importante

By using this site, you agree to our Conditions d’utilisation.