ArcEmu: Comment fabriquer son propre serveur prive depuis 0 - ArcEmu

Jump to content

Toggle shoutbox Lastest Announcements

dfighter  : (07 December 2014 - 12:06 PM) Arcemu is in hibernation mode, please read http://arcemu.org/fo...showtopic=26903
dfighter  : (01 January 2013 - 05:56 PM) Arcemu wishes you all a happy new year!
Hasbro  : (12 September 2012 - 10:01 AM) Please excuse our outage from the web! Our web host had a major malfunction!
dfighter  : (01 September 2012 - 04:05 PM) Since the spam bots just don't want to stop, I've enabled admin verification when registering.
dfighter  : (23 January 2012 - 09:56 PM) Please note that from now on you will need to confirm your email on the wiki in order to edit it!
Hasbro  : (31 December 2011 - 12:50 PM) Happy New Years all!
Navid  : (26 December 2011 - 04:09 AM) Merry Christmas !!!!!! Happy holidays all :)
WAmadeus  : (24 December 2011 - 03:54 PM) Merry Christmas to all!
dfighter  : (24 December 2011 - 11:05 AM) The Arcemu team wishes y'all a Merry Christmukkah!
Hasbro  : (05 October 2011 - 12:53 PM) Looking for web designers for upcoming web related project. If you're interested in designing user interfaces contact me
dfighter  : (02 September 2011 - 03:47 PM) So who here wants vehicles in Arcemu? :P http://arcemu.org/fo...showtopic=25440
Hasbro  : (14 August 2011 - 03:25 PM) Join us on irc, grab an irc client and connect to irc.freenode.net join channel #arcemu /server irc.freenode.net:6667 /join #arcemu
jackpoz  : (03 August 2011 - 05:33 AM) to all Lua Engine (old one) users: please check http://arcemu.org/fo...showtopic=25274
Hasbro  : (20 May 2011 - 05:27 PM) Looking for people experienced with CMake configuration and setup! Contact me asap
Hasbro  : (15 May 2011 - 05:03 PM) ArcEmu is recruiting C++ programmers, contact Hasbro if interested.
paroxysm  : (03 May 2011 - 06:26 PM) Updated luabridge gossip example to describe the whole gossip creation process rather than just how to create menu. Gossip tutorial
paroxysm  : (23 April 2011 - 11:35 AM) Lua writers can refer to the Luabridge Tutorials section in the Wiki to learn how to write gossip code correctly.
Hasbro  : (20 April 2011 - 05:22 PM) Thank you for your continuous contribution of bug reports, we are working on them.
Hasbro  : (17 April 2011 - 03:20 AM) Please consider donating to support our bills. Donations can be sent using PayPal to donations@arcemu.org - Thank you for your support.
paroxysm  : (10 April 2011 - 12:43 AM) Refer to the Luabridge Tutorials section in the Wiki to learn the new syntax of luabridge.
Resize Shouts Area

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Comment fabriquer son propre serveur prive depuis 0

#1 User is offline   matssa 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 165
  • Joined: 30-January 09
  • Location:Mexico
  • Interests:C++, music, video-games, LUA

Posted 13 May 2009 - 11:37 AM

Bonjour,
Ici je vais traduire le guide de vox, qui est en anglais pour tous les francais qui ne comprennent rien a l'anglias ou pas tres bien...

Eh bien car il n'y a que de nombreuses plaintes sur mon autre guide, j'ai mis à jour à un nouveau guide et j'ai essayé d'ajouter les choses que vous m’avez dit. Si vous voulez ajouter quelque chose de plus je voudrais que vous m’envoyez un PM a ce sujet a la place d’incendier le forums. Ce guide va vous montrer l'installation de votre arcemu serveur avec Windows Server 2003 R2.

Programmes nécessaires:

* Tortoise SVN: <a href="http://tortoisesvn.net/downloads" target="_blank">http://tortoisesvn.net/downloads</a>
* Microsoft Visual C + +: <a href="http://www.microsoft.com/express/vc/" target="_blank">http://www.microsoft.com/express/vc/</a>
*. NET Framework 3.5: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en" target="_blank">http://www.microsoft.com/downloads/details...;displaylang=en</a> (habituellement installé lors de l'installation de C + +)
* MySQL Server pour Windows: <a href="http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.32-win32.msi/from/http://mysql.mirrors.webname.dk/" target="_blank">http://dev.mysql.com/get/Downloads/MySQL-5...ors.webname.dk/</a>

* Gestionnaire de bases de données MySQL: HeidiSQL (http://www.heidisql.com/download.php) ou Navicat (http://www.navicat.com/html/ )(Non nécessaire, mais recommandé)

Maintenant, je suppose que vous avez téléchargé tous les programmes énumérés ci-dessus. Exécuter l'assistant qui suivent les programmes. Si vous avez du mal a installer, repondez a ce poste.

Configurer MySQL
Lorsque vous installez MySQL vous demandera si vous souhaitez configurer le serveur, choisissez oui. Une nouvelle fenêtre nommée "MySQL Server Instance Configuration Wizard" va ouvrir. Vous aurez deux options Configuration détaillée et Configuration standard et je vous suggère de choisir standard.

Maintenant, nous allons obtenir 3 options, vous devez savoir vous-même ce que l'option qui correspond à votre serveur de la meilleure si vous n'êtes pas sûr sélectionnez la machine serveur. Ensuite, vous recevrez 3 autres options, choisissez la base de données multifonctionnelle. L'option suivante vous pourriez sauter. Une fois de plus, vous recevrez 3 autres options, ce n'est pas si important et si vous n'êtes pas sûr de ce qui va le mieux, choisissez la première option. L'option suivante nous permettra de configurer le port mysql sur lequel il va fonctionner. La valeur par défaut est 3306 Ne modifiez pas, sauf si vous êtes un utilisateur avancé! Prochainement, nous serons en mesure de choisir le jeu de caractères dans la base de données comme les autres options si vous n'êtes pas sûr, choisissez la première. Astuce: si vous souhaitez utiliser tous les caractères de la dernière option, selectionnez utf8. (Seulement pour les détails)

Maintenant, nous allons choisir le nom du service, par défaut c’est MySQL. Cette option est critique, comme cela doit être correct sinon votre serveur ne démarre pas. Si vous n'êtes pas sûr , utilisez MySQL501. Ci-dessous, il vous sera demander "Include Bin Directory dans Windows PATH" vérifier que c’est coché et cliquez sur suivant.

Cette option est la partie la sécurité, ce sera votre mot de passe de MySQL, je vous suggère de mettre quelque chose de difficile à deviner, dans ce guide, je l'appelle sqlpw. N'oubliez pas de vérifier également l'option "Activer l'accès root à distance des machines" si vous voulez vous connecter à mysql à partir d'autres ordinateurs de bureau ou si vous avez un serveur dédié sql. La prochaine étape est la finition et attendre pour l'Assistant de terminer, si tout est bon, vous obtiendrez quelque chose comme ceci:

<a href="http://i40.tinypic.com/2w7pwde.jpg" target="_blank">http://i40.tinypic.com/2w7pwde.jpg</a>

L'erreur est surtout connu si il ne pouvait démarrer le service, si vous recevez cette erreur, revenez et essayez le changement de nom du service à quelque chose d'autre.

Obtention de la base:
Pour compléter cette étape, vous avez besoin de Tortoise ou d'autres clients svn a installées. N'oubliez pas de redémarrer votre ordinateur / serveur après l'installation. Je ne vais pas aller plus loin dans la façon dont vous le faire, parce que c'est surtout la suite de l'assistant et cliquez sur suivant.

Maintenant, nous allons faire un dossier sur votre bureau nommé SVN Checkout, le placer où vous voulez .. Cliquez avec le bouton droit sur le dossier et choisir SVN Checkout.



Changer le "URL of repository" pour svn: / / arcemu.info / svn / trunk et assurez-vous que la révision est à la tête pour obtenir la dernière version. Cliquez sur OK pour télécharger les fichiers, maintenant cela prendrait un certain temps mais soyez patient!

Lorsque cela est fait, naviguez à votre dossier « SVN Checkout » win et ouvrez le fichier arcemuVC90.sln si vous êtes posé des questions sur l'application que vous devez utiliser, coisissez Visual C + + Express. Nous allons configurer les options, en c + + sélectionnez Build »Gestionnaire de configuration et changez la configuration de Release et cliquez sur OK, comme indiqué sur l'image:

<a href="http://i39.tinypic.com/256v2q1.jpg" target="_blank">http://i39.tinypic.com/256v2q1.jpg</a>

Nous sommes maintenant prêts à construire la solution. Allez sur « Build »ou Build solution ou appuez F7. C + + va commencer à travailler et, après un certain temps, vous obtiendrez ce message:

========== Build: 6 réussi, 0 a échoué, 0 up-to-date, 0 sauté ==========

Assurez-vous qu'il n’ y a pas d’erreur lors de la construction, ne pensez pas pour les avertissements car ils ne sont pas importants. Si vous avez obtenu des erreurs, vous avez fait quelque chose de mal. Lisez le guide une fois de plus et vérifiez les changements!

Configuration
Je ne vous montre que les configurations de base / configs nécessaires. Tout d'abord, nous avons besoin des fichiers de configuration. Aallez dans votre répertoire SVN Checkout puis déplacez le dossier de configs a bin »Release comme cela est le dossier dans lequel le projet est construit.

arcemu-logonserver
Commencons la configuration du serveur. Ouvrez le dossier arcemu-logonserver.conf. Trouvez ces lignes :
CODE
<LogonDatabase Hostname = "host"
Username = "user"
Password = "pass"
Name = "dbname"
Port = "3306"
Type = "1">

Hostname est l'ip du serveur mysql, si le serveur mysql est situé sur le même ordinateur que votre base ce serait localhost. Si vous avez suivi ce guide le nom d'utilisateur sera root, suivi par le mot de passe vous avez mis avant dans ce guide lors de l’instalation de mysql. Pour moi, ce serait sqlpw ou celle que vous avez choisi. Maintenant, nous allons décider de la dbname, c'est la base de données de vos comptes! Je choisis de mettre le nom arcemu_logon. Port n'est pas nécessaire de changer si vous êtes pas un utilisateur avancé, par défaut est 3306.

CODE
<Rates AccountRefresh = "600">

Cela permettra de configurer la fréquence de rafraîchissement des comptes. Personnellement, cette option est réglée à 150 sur mon serveur parce que les utilisateurs ne doivent attendre trop longtemps avant que leur compte ne fonctionnement.

CODE
<Client MinBuild = "9551"
MaxBuild = "9551">

MinBuild est la construction minimum du client qui est nécessaire d'avoir installé pour se connecter au serveur et MaxBuild est le max de révision.

CODE
<LogonServer RemotePassword = "change_me_logon"
AllowedIPs = "127.0.0.1/24"
AllowedModIPs = "127.0.0.1/24">

Cela permettra de configurer les permissions sur ce serveur qui est autorisé à se connecter au serveur d'ouverture de session, je suppose que vous avez du monde et le serveur de connexion placés sur le même ordinateur de bureau de sorte que la seule chose que vous ayez à changer est change_me_logon qui est le mot de passe pour le logonserver. Pas si important, mais il faut correspondre au mot de passe de world confing. Nous l’appelerons logonpw ou ce que vous voulez.

arcemu_realms
Maintenant, nous avons besoin de configurer les options de notre serveur/monde de je. Pour ce faire, nous commençons par ouvrir le fichier de configuration appelé arcemu-realms.conf.

CODE
<Adresse LogonServer = "127.0.0.1"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">

Nous devons tout d'abord configurer le serveur d'ouverture de session pas de changements nécessaires, mais je vous recommande de changer le nom si vous voulez plusieurs royaumes.

CODE
<Realm1 Name = "Test Realm"
Adresse = "127.0.0.1:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "1">

Realm1 Name est le nom de votre royaume, vous pouvez le changer à ce que vous voulez que le royaume soit appelé. Le seul changement nécessaire est l'adresse du serveur si il est public, vous avez besoin de le changer à votre IP extern,IP Hamachi ou quoi que ce soit.

arcemu-monde
Eh bien, laissez-le terminer avec le plus grand fichier de configuration de tous. Ouvrez arcemu-world.conf et trouvez:

CODE
<WorldDatabase Hostname = "host" Nom d'utilisateur Mot de passe "username" = = = "passwd" Nom "database" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "host" Nom d'utilisateur Mot de passe "username" = = = "passwd" Nom "database" Port = "3306" Type = "1">

C'est l’informations de votre base de donnees de votre monde et le caractère de base de données. Le nom d'hôte par défaut est localhost, sauf si vous avez un dédié mysql. Le nom d'utilisateur est root et le mot de passe défini à plusieurs reprises plus tôt dans le présent guide sera sqlpw ou ce que vous a appelé. Maintenant, le nom de la WorldDatabase sera arcemu_world ou le changer à ce que vous voulez et les CharacterDatabase sera arcemu_char vous pouvez personnaliser ce que vous voulez. Pourtant le port 3306 si rien d'autre n'est défini.

CODE
<LogonServer DisablePings = "0"
RemotePassword = "change_me_world">

Changer la RemotePassword à logonpw ou ce que vous avez défini dans la arcmeu-logonserver.conf.

CODE
<scriptBackends LUA="1">

Cela permettrait de définir si le serveur va charger les scripts LUA dans la / les scripts ou non le dossier. 1 = Oui, 0 = no

Ce fichier vous permet de configurer de manière beaucoup plus, mais il n'est pas nécessaire pour obtenir votre serveur de façon à ce changement que vous le souhaitez. N'oubliez pas d'être prudent en faisant cela et ne font pas de grands changements mai le serveur ne démarre pas si vous avez fait une erreur!

Insertion des données
Il est plusieurs options sur la façon de faire est la meilleure façon de le faire avec cmd (invite de commande). Nous avons d'abord commencer le téléchargement d'une base de données du monde, je recommande NCDB(http://rapidshare.co...ev47_arcemu.zip) . Maintenant que de télécharger l'extrait à l'endroit où vous voulez, je vais vous montrer comment faire avec navicat que la façon la plus simple. Navicat Ouvrir et cliquez sur "Connexions" et de remplir les informations comme vous le devriez le savoir maintenant. Ouvrez la connexion et de créer une base de données appelée arcemu_world ou de ce que vous avez défini dans la configuration. Cliquez avec le bouton droit sur lui et choisir Exécuter un fichier batch, naviguer et trouver votre fichier extrait NCDB poussez exécuter.

Maintenant, créer une base de données pour les comptes arcemu_logon cet appel ou ce que vous dites dans votre configuration, procédez comme de la même manière que vous l'avez fait sur le monde il suffit de modifier le fichier sur SVN Checkout dossier »sql» 1913_logon_structure.sql. Presque la même sur les personnages de créer une base de données appelée arcemu_char ou ce que vous avez défini dans la configuration et exécutez le fichier 1981_character_structure.sql.

Eh bien maintenant que c'est fait nous avons besoin de mettre à jour la base de données de naviguer SVN Checkout dossier »sql» des services publics et lancer le ArcEmu DB Updater.bat. Remplissez les informations requises que vous devriez le savoir maintenant. Lorsque c'est fait, choisir l'option pour innstalling toutes les mises à jour!

C'est une grossière explenation que je suis assez tierd de l'écriture, à ce stade, si vous avez besoin de plus d'aide sur la façon de faire la caisse de ma vidéo guide dans le fond du fil.

Autres fichiers DLL
Si vous avez des questions de fonctionnement arcemu-world.exe ou arcemu-logon.exe, mai, vous devez copier les fichiers suivants dans votre répertoire Ascent ( "C: \ Arcemu») à partir de / trunk / bin / release, (collision de / trunk / src / collision /)

* Libmysql.dll
* Libea32.dll
* Collision.dll

Après avoir fait, vous devriez être en mesure d'exécuter le fichier. Exes avec succès. (Les emplacements des fichiers sont garunteed au moins être dans / trunk / ou l'un de ses dossiers de branchement.)

Comment compiler les fichiers de DBC et de la carte (à partir du wiki):
QUOTE
Programmes requis

Ad.exe - <a href="http://filebeam.com/115f278cb1fc349a04a81066942186d7" target="_blank">http://filebeam.com/115f278cb1fc349a04a81066942186d7</a> (mot de passe est « ascent», sans les guillemets)
MPQE - <a href="http://filebeam.com/d5e4fb9437e7d21307182db1bcf11c37" target="_blank">http://filebeam.com/d5e4fb9437e7d21307182db1bcf11c37</a> (mot de passe est «ascent», sans les guillemets) <a href="http://svn.assembla.com/svn/AUniversal/" target="_blank">http://svn.assembla.com/svn/AUniversal/</a>


Vous devez avoir le Microsoft. NET Framework installé pour MPQE à courir,. NET Framework 3.0 est disponible en téléchargement ici.
DBC Fichiers

NOTE: (Ce tutoriel est fait en vertu d'un "enus" client. Si vous avez un autre client (comme ESES, enGB, frFR), de changer le "enus" à votre langue du client)

REMARQUE: Si vous utilisez la version de SVN, il comprend un fichier qui vous permet de sélectionner votre client au moment de l'exécution locale.

* Créer un répertoire pour vos fichiers. Dbc ArcEmu fichiers dans le répertoire serveur. ( "C: \ arcemu \ DBC")
* Extrait MPQE l'archive dans votre World of Warcraft du répertoire de données ( "C: \ World of Warcraft \ data \ enus"). Ensuite, copiez les 3 fichiers (MPQE.exe, MPQE.vshost.exe et SFmpq.dll) dans la .. \ Data \ enus \ MPQE répertoire à la .. \ data \ enus répertoire.
* Ouvrir le bloc-notes et tapez le texte suivant:

mpqe / p locale-enUS.MPQ DBFilesClient \ *. dbc

* Enregistrez-le sous ( "dbc.bat") dans le répertoire de données WoW ( "C: \ World of Warcraft \ data \ enus") et puis l'exécuter. (NOTE: IL FAUT SAUVER COMME un fichier batch (. Bat) pour que cela fonctionne
* Mpqe va maintenant dbc extraire les fichiers dans un nouveau répertoire dans votre client de données \ lang répertoire ... \ enus \ MPQOUT \ DBFilesClient. ( "C: \ World of Warcraft \ data \ enus \ MPQOUT \ DBFilesClient")
o Vous le verrez de référence de deux ou trois fichiers: "patch-enUS.MPQ" et "locale-enUS.MPQ" et le plus probable "patch-enus-2.MPQ".
* Quand mpqe est terminée, copiez le contenu de tous les fichiers. Dbc fichiers du répertoire de sortie figurant dans l'étape précédente de votre serveur DBC répertoire ( "C: \ arcemu \ DBC"). Vous devez avoir 178. Dbc fichiers, la taille du fichier total environ 45 Mo (183 fichiers, ~ 43 Mo après la mise à jour v2.4 pour WoW).
* Si vous utilisez Linux, vous devez placer le dossier DBC dans le répertoire bin. Assurez-vous que le nom du répertoire est en majuscules, ne changez pas le cas des fichiers extraits.
* Vous mai maintenant supprimer le répertoire de sortie client ( "C: \ World of Warcraft \ data \ MPQOUT") si vous le souhaitez.

Carte de fichiers

* Place ad.exe dans le répertoire racine du client. ( "C: \ World of Warcraft")
* Créer un sous-répertoire appelé "cartes". ( "C: \ World of Warcraft \ maps")
* Lancement ad.exe. Il commencera l'extraction des fichiers. (Cela peut prendre un certain temps en fonction de votre système, généralement autour de 30 à 60 minutes.)
* Quand ad.exe est terminé, déplacez le dossier "C: \ World of Warcraft \ maps" et collez-le dans votre répertoire serveur Ascent ( "C: \ Arcemu"). Donc, vous devriez maintenant avoir un "C: \ Arcemu \ maps" répertoire contenant de nombreux. Bin.
* Si vous utilisez Linux, le répertoire des cartes doivent être placés dans le répertoire bin. Assurez-vous que le nom du répertoire est minuscule.

Maintenant que c'est fait, vous avez besoin de copier ou de déplacer tous les fichiers bin »Releaser à un autre dossier (quel que soit). Maintenant vous avez votre propre serveur géré arcemu-monde et arcemu-logon.exe si vous obtenez des erreurs faites un post.

Aussi n'hésitez pas à me corriger si j'ai oublié quelque chose, ou n'ont rien fait de mal. Mais s'il vous plaît ne sont pas de cette flamme, c'est un enfer d'un travail d'écrire l'intégralité de ce guide, donc je pense que vous les gars doivent être heureux.


<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->ATTENTION!!<!--colorc--></span><!--/colorc--><!--sizec--></span><!--/sizec--> je n'ai changer toutes les fautes donc changez les fautes si vous voulez et si vous comprenez pas, envoyez moi un PM

J'espere que sa va vous aider!


EDIT!!! Pour Compiler les fichier pcre.lib et zlib.lib

Voici le post de Alia Erenel par rapport a la creation des fichiers pcre.lib et zlib.lib, qui sont nessesaire pour compiler ArcEmu :

ArcEmu Win32/64 Libraries Distribution
======================================

Instructions d'installation :

Pour les utilisateurs de Visual Studio 2008 uniquement. Si vous
utilisez un programme différent ou un répertoire différent, veuillez
adapter le mode d'emploi en fonction.

Copiez les fichiers situés dans
"ArcEmu SVN\trunk\extras\arcemu-windows-libraries\VC\include"
dans le dossier
"C:\Program Files\Microsoft Visual Studio 9.0\VC\include"

Copiez les fichiers situés dans
"ArcEmu SVN\trunk\extras\arcemu-windows-libraries\VC\lib"
dans le dossier
"C:\Program Files\Microsoft Visual Studio 9.0\VC\lib"


Ensuite vous devez compiler les librairies zlib et PCRE situés dans
"ArcEmu SVN\trunk\extras\arcemu-windows-libraries\Sources"

Lancer la coompilation de la solution
"VC90-solution.sln"
En fonction de votre architecture, compilez en :
Release -> Win32
Release -> x64

Ceci va créer 2 nouvelles librairies nommées
"pcre_release_win32.lib"
et
"zlib_release_win32.lib"
situées dans
"ArcEmu SVN\trunk\extras\arcemu-windows-libraries\VC\lib"

Copiez ces 2 .lib dans
(Win32) "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib"
(x64) "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\amd64"

Copiez les 2 DLL fournies dans
"ArcEmu SVN\trunk\extras\arcemu-windows-libraries\DLL Files"
dans votre dossier
"C:\Windows\System32"

Ceci doit être fait uniquement avant la toute première compilation
ou une réinstallation de Visual Studio.

Vous pouvez maintenant compilez ArcEmu.



Ciao a tous et a toutes!
C++ begginer, already made 5 tutorials and im still up and running! need help? im here...
Posted Image

-"Look! There is something in the bushes!"
-"WHAT? WWWWHHHHEEEERRRREEEE????"
-"Riiiiiggggghhhtttt ......... HERE!!!"
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
-"Stop it, it's only a rabbit... 0_o"
0

#2 User is offline   mamelouk 

  • Member
  • Pip
  • Group: Members
  • Posts: 11
  • Joined: 08-June 08

Posted 14 May 2009 - 04:49 PM

Bon courage ^^
0

#3 User is offline   matssa 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 165
  • Joined: 30-January 09
  • Location:Mexico
  • Interests:C++, music, video-games, LUA

Posted 15 May 2009 - 08:50 AM

se soir je vais le mettre xD
Si vous avez des questions dite le moi apres que je lai mis
C++ begginer, already made 5 tutorials and im still up and running! need help? im here...
Posted Image

-"Look! There is something in the bushes!"
-"WHAT? WWWWHHHHEEEERRRREEEE????"
-"Riiiiiggggghhhtttt ......... HERE!!!"
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
-"Stop it, it's only a rabbit... 0_o"
0

#4 User is offline   Alia Erenel 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 276
  • Joined: 19-August 08
  • Gender:Male
  • Location:Vancouver

Posted 15 May 2009 - 03:10 PM

View Postmatssa, on May 15 2009, 02:50 PM, said:

se soir je vais le mettre xD
Si vous avez des questions dite le moi apres que je lai mis


Tu m'autorisera à corriger les fautes d'orthographes ? ;)
0

#5 User is offline   matssa 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 165
  • Joined: 30-January 09
  • Location:Mexico
  • Interests:C++, music, video-games, LUA

Posted 15 May 2009 - 05:48 PM

Bon pour mettre le guide en francais, sa va me prendre du temps, donc je demande a tous ceux qui sont francais de me dire si sa vaux le coup de mettre le guide de Vox en francais... Si il y a plus de oui, alors je vais le faire, si ya plus de non, alors non...
C++ begginer, already made 5 tutorials and im still up and running! need help? im here...
Posted Image

-"Look! There is something in the bushes!"
-"WHAT? WWWWHHHHEEEERRRREEEE????"
-"Riiiiiggggghhhtttt ......... HERE!!!"
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
-"Stop it, it's only a rabbit... 0_o"
0

#6 User is offline   Alia Erenel 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 276
  • Joined: 19-August 08
  • Gender:Male
  • Location:Vancouver

Posted 15 May 2009 - 09:34 PM

View Postmatssa, on May 15 2009, 11:48 PM, said:

Bon pour mettre le guide en francais, sa va me prendre du temps, donc je demande a tous ceux qui sont francais de me dire si sa vaux le coup de mettre le guide de Vox en francais... Si il y a plus de oui, alors je vais le faire, si ya plus de non, alors non...


Je pense pas que ce soit particulièrement long. Je peux commencer et tu prendras la relève quand tu veux. Les images sont déjà là, il suffit très basiquement de traduire le texte !

Mais... est-ce que cela servira réellement aux utilisateurs Fr ?
0

#7 User is offline   Joe7677 

  • Newbie
  • Group: Members
  • Posts: 3
  • Joined: 08-November 08

Posted 16 May 2009 - 03:15 PM

Merci pour ton guide Mat :D

Mais vu que ArcEmu est 3.0.9 le server doit l'être aussi?
0

#8 User is offline   mamelouk 

  • Member
  • Pip
  • Group: Members
  • Posts: 11
  • Joined: 08-June 08

Posted 17 May 2009 - 07:07 PM

Belle traduction ... Mais c'est long lol ...
Les utilisateurs d'ici n'ont pas besoins d'autant de détails je pense, après c'est mon avis personnel ^^
0

#9 User is offline   matssa 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 165
  • Joined: 30-January 09
  • Location:Mexico
  • Interests:C++, music, video-games, LUA

Posted 18 May 2009 - 06:37 PM

View PostJoe7677 said:

Merci pour ton guide Mat ;)

Mais vu que ArcEmu est 3.0.9 le server doit l'être aussi?


Donc ArcEmu est a 3.0.9, donc en sachant que le serveur est fabriquer a partir de ArcEmu, le serveur est a 3.0.9 aussi. Mais bien sur la base de donnees doit etre pour 3.0.9 aussi (il existe deja des base de donnees pour 3.1.x mais c de la merde xD)

mamelouk, on May 17 2009, 07:07 PM, said:

Belle traduction ... Mais c'est long lol ...
Les utilisateurs d'ici n'ont pas besoins d'autant de détails je pense, après c'est mon avis personnel ^^


Ben jai juste mis tout le texte dans un traducteur, regarder la moitie pour voir les fautes et c tout.... parce que si jamais une personne arrive et demande des infos, ben je n'aurai pas fait ceci pour rien... De plus, il y a certaines personnes qui sont pas tres forts dans le domaine de C++ etc...
C++ begginer, already made 5 tutorials and im still up and running! need help? im here...
Posted Image

-"Look! There is something in the bushes!"
-"WHAT? WWWWHHHHEEEERRRREEEE????"
-"Riiiiiggggghhhtttt ......... HERE!!!"
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
-"Stop it, it's only a rabbit... 0_o"
0

#10 User is offline   Falco252 

  • Newbie
  • Group: Members
  • Posts: 1
  • Joined: 06-September 09

Posted 06 September 2009 - 06:47 AM

GG :)
Euh, tu peut l'ajouter au wiki ?
Sinon, la dernière rev marche avec 3.2.
Et on peut utiliser MYSQL avec Wamp, comme ça si on fait un site on peut le tester en local en même temps.
Sinon, fonctionne avec Postgre ou pas?
0

#11 User is offline   Alia Erenel 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 276
  • Joined: 19-August 08
  • Gender:Male
  • Location:Vancouver

Posted 06 September 2009 - 01:33 PM

Nul part le guide ne mentionne l'ajout des .lib dans Visual Studio ni les .dll dans System32, ni la compilation de pcre.lib et zlib.lib... :)

Ce serait bien de l'ajouter, afin de ne pas décourager les nouveaux qui n'auront rien qui fonctionnent lors de la compilation.
0

#12 User is offline   matssa 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 165
  • Joined: 30-January 09
  • Location:Mexico
  • Interests:C++, music, video-games, LUA

Posted 06 September 2009 - 04:29 PM

Effective ya rien qui mentionne les .libs et DLL... Or mon serveur fonctionne tres bien sans eux... Les 2 dont tu parles sont ceux qui sont falcultatif, si sa marche pas... Si tu ve mettre un guide pour sa, mets le et je le metterai dans le guide
C++ begginer, already made 5 tutorials and im still up and running! need help? im here...
Posted Image

-"Look! There is something in the bushes!"
-"WHAT? WWWWHHHHEEEERRRREEEE????"
-"Riiiiiggggghhhtttt ......... HERE!!!"
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
-"Stop it, it's only a rabbit... 0_o"
0

#13 User is offline   Alia Erenel 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 276
  • Joined: 19-August 08
  • Gender:Male
  • Location:Vancouver

Posted 07 September 2009 - 02:14 AM

View PostSadikum, on 06 September 2009 - 11:56 PM, said:

Quand je parlais de librairie je parlait de la DLL de postgreSQL, à la place de celle de MySQL dans le même répoertoire que celui qui contient les exécutables de l'emulateur.


Oui j'avais compris mais ça m'y a fait penser juste :)

Voila le guide écrit rapidement :
ArcEmu Win32/64 Libraries Distribution
======================================

Instructions d'installation :

Pour les utilisateurs de Visual Studio 2008 uniquement. Si vous
utilisez un programme différent ou un répertoire différent, veuillez
adapter le mode d'emploi en fonction.

Copiez les fichiers situés dans
    "ArcEmu SVN\trunk\extras\arcemu-windows-libraries\VC\include"
dans le dossier
    "C:\Program Files\Microsoft Visual Studio 9.0\VC\include"
    
Copiez les fichiers situés dans
    "ArcEmu SVN\trunk\extras\arcemu-windows-libraries\VC\lib"
dans le dossier
    "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib"


Ensuite vous devez compiler les librairies zlib et PCRE situés dans
    "ArcEmu SVN\trunk\extras\arcemu-windows-libraries\Sources"

Lancer la coompilation de la solution
    "VC90-solution.sln"
En fonction de votre architecture, compilez en :
      Release -> Win32
      Release -> x64

Ceci va créer 2 nouvelles librairies nommées
    "pcre_release_win32.lib"
et
    "zlib_release_win32.lib"
situées dans
    "ArcEmu SVN\trunk\extras\arcemu-windows-libraries\VC\lib"

Copiez ces 2 .lib dans 
    (Win32) "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib"
    (x64) "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\amd64"

Copiez les 2 DLL fournies dans
    "ArcEmu SVN\trunk\extras\arcemu-windows-libraries\DLL Files"
dans votre dossier
    "C:\Windows\System32"

Ceci doit être fait uniquement avant la toute première compilation
ou une réinstallation de Visual Studio.

Vous pouvez maintenant compilez ArcEmu.

Si vous avez des changements à faire hésitez pas.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users