Tuto crée un serveur gunz

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

luffy-san

Membre actif
Dec 14, 2010
244
0
441
29
Bonjour, bonsoir cheateur !

Comme dans la section GunZ il n'y a pas d pour créer un serveur j'ai décider de traduire celui présent sur ragezone!
Lets rock!

Client Revision 5 23/07/08

Fichier serveur : megaupload.com S70HL102
Client : megaupload.com BXPP5B6Z
Theduel.exe : mediafire.com 2la3zagnzwa
Launcher ! : mediafire.com 0tyjugwugmj
Vous devez utiliser l'executable theduel.exe et le Launcher fournis !

Fileslist.xml Generator
MRS.exe
Default.mrs ( souris et viseur fonctionne)
PE explorer
Hex Workshop
MS sql Server 2005
MS sql server Management Studio Express ( si sa ne marche pas utilisez selui ci )
Gunz Admin panel
Wamp server 2.0
ZPatchBuilder
Fichier Launcher
REPACK
En cours ....

Faites un backup de vos fichier originaux si vous devez les rééditer plus tard
VIDEO TUTO, PREMIERE CONFIGURATION (1024 X 768 )
Part 1
Part2

Comment configurer votre client GunZ & Serveur
Premièrement le client :
Vous avez besoin de HexWorkshop et de PE explorer (Lien de téléchargement ci dessus)
et de Wamp server 2.0 ( ci dessus)


1> Ouvrir le GunzLauncher avec Pe Explorer.
2> Cliquez sur View>Resource.
3> Clic droit sur le dossier "EXE" et sélectionnez DELETE RESOURCE.
4> Sauvegardez, si il pause une question sur la taille de l'image dit " OUI "
5> Maintenant ouvrez votre Launcher éditer avec HexWorkShop
6> Faites CTRL + F et une fenêtre de recherche apparait
7> Sélectionnez le type " Text String " et la valeur "http" et faites ok, vous verrez alors les ip.

Changez les ip par l'ip souhaitez, 127.0.0.1 pour le local
La première commence par http:// peut être changer par celle de votre site web !


Si c'est trop court par rapport a la valeur d'origine,
Cliquer sur la la dernière lettre par exemple : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Vous cliquerez âpre le m de com.
Vous verrez le curseur de texte sur la gauche, cliquez dessus et changer les valeur en 00 sellons le nombres d'on vous avez besoin,
Si sa marche bien vous verrez la lettre d'origine se changer en ".".

Maintenant que vous avez fini, enregistrez !

Maintenant le dossier wamp
1> Créer un dossier appeler "gunzweb" et dans se dossier créer le dossier "GunzUpdate".
2> Créer un dossier dans le dossier root de votre serveur (c:\wamp\www\) appeler "launcher"
Vous avez maintenant : c:/WAMP/www/gunzweb/GunzUpdate
et : c:/WAMP/www/Launcher

3> Placez le start.html (et les fichier launcher) dans le dossier Launcher
4> Fini avec le site

Edition des fichier SERVEUR

1> Ouvrez le server.ini et remplacer les ip pas la votre (127.0.0.1 en local)
2> Editez la partie [Environment] et metez "1" sur "0"
Comme sa :
Code :

[ENVIRONMENT]
USE_HSHIELD="0"
USE_XTRAP="0"
USE_EVENT="0"
USE_FILECRC="0">


3> (Phrase non traduite pour mieux comprendre) Make Country="BR"
4> Sauvegardez

Maintenant le locator.ini

1> Mettez les ip par votre ip (127.0.0.1 en local)
2> Metez TEST_SERVER="1" sur "0" si il n'est pas sur 1 ^^

Maintenant que c'est fini, on va éditer pour avoir le locator

1> Décompiler votre system.mrs
2> Ouvrez votre system.xml et chercher la partie Locatorlist et TLocatorlist
3> Changer les ip du Locator id="1" par votre ip (127.0.0.1 en local)
4> Si il y a une entrée Locator id="2" effacez la
5> Sauvegarder
6> Ne pas oublier de Mettre à Jour votre liste de fichier !!
7> Recompiler votre system.mrs et mettez le dans le dossier GunZ.
Lancez votre client avec le launcher modifier pour voir si sa marche.
Code :

<?xml version="1.0" encoding="UTF-8" ?>
<XML>
<XMLHEADER>version="1.0" encoding="UTF-8"</XMLHEADER>

<SKIN>Default</SKIN>

<DEFFONT>Arial</DEFFONT>

<IME>true</IME>

<BAREPORT>
<ADDR>www.battlearena.com</ADDR>
<DIR>incoming/gunz_global</DIR>
</BAREPORT>

<HOMEPAGE>
<URL>http://www.gunzonline.com</URL>
<TITLE>GunZ the Dual</TITLE>
</HOMEPAGE>

<EMBLEM_URL>http://localhost/emblems/</EMBLEM_URL>

<TEMBLEM_URL>http://localhost/emblems/</TEMBLEM_URL>


<LOCATORLIST>
<LOCATOR id="1" IP="IP" />
</LOCATORLIST>

<TLOCATORLIST>
<LOCATOR id="1" IP="IP" />
</TLOCATORLIST>

</XML>


Ne pas utiliser de no-ip !!
Obtenir un patch.xml pret pour l'auto mise à jour

Telecharger ZPatchBuilder ( Lien plus haut ) et mettez le dans "Gunzweb", "GunzUpdate".

Maintenant copier tout se qu'il y a dans le dossier du client gunz de votre serveur privée, et collez les dans gunzweb > GunzUpdate, effacer les fichier que vous ne voulez pas mettre à jour comme Mlog, lastuser.dat, patch.xml, patchlog.

(Si vous changer le nom de theduel.exe renommée le en gunz.exe si vous voulez)

Lancer ZPatchBuilder ! Il devrais générer un patch.xml et placer le client a mise à jour dans le dossier
Code :

c:/WAMP/www/gunzweb/GunzUpdate/


Votre Auto- MàJ et prête a être utiliser


Vous devez passer le Xpatch

Créer un fichier test.txt et écrivez XTRAP_PATCH_SKIP.
Ensuite mettez le dans le client gunz !

Comment utilise le fichier mrs.exe

1> Ouvrir le menu démarrer
2> Executer > Notepad et faites entré
3>
Ecrivez

Pour Décompiler/Décompresser
Code :

mrs.exe d file.mrs


Faites enregistrer sous
Et nommer le fichier :
Code :

unpack.bat


Pour Compiler/Compresser
Code :

mrs.exe c foldername


Faites enregistrer sous
Et nommer le fichier :
Code :

pack.bat


Faites attention que les lettre .txt ne sois pas a la fin !

Installation de la base de donnée et du serveur ! Vous aurez surement besoin des deux vidéo présente plus haut !

Phase 1 : Installation de la base de donnée et ODBC

Créer/Connection a la base de donnée

Ouvrir Server Management Studio Express (SMSE), Avec l'explorateur d'objets, ouvrez le dossier 'Base de donnée', Clic droit sur lui même > Nouvelle base de données. Une nouvelle Base de Donnée va être créer, appeler la GunzDB et cliquez sur "OK".
Clic droit sur la Base de donnée > Nouvelle requête et faites un glisser deposer de la base de donnée. Faites executer.

Voila la base de donnée est installer !

Connections ODBC (Open Data Base Connectivity)

1>Menu Démarrer > Executer > tapez 'odbcad32'
2>Ouvrez l'onglet 'Sources de données utilisateur'
3>Faites Ajouter
4>Selectionner 'SQL Server'
5>
Nom : GunzDB
Description : /
Serveur : VOTTRE_PC\SQLEXPRESS
Cliquez sur suivant
Cochez la case ' Avec l'authentification SQL server utilisant un identification de connexion entré par l'utilisateur '
Cochez la case 'Se connecter à SQL Server pour obtenir les paramètres par défaut pour les option de configuration supplémentaires.'
ID de connexion : sa
Mot de pass : Selui que vous avez choisi a l'installation Smile
Faites suivant
Cochez la case 'Changer la base de données par défaut pas :' Et choisissez GunzDB
Faites Suivant > Terminer

Cliquer sur Test la source de données
Code :

Pilote ODBC de Microsoft SQL Server Version 06.00.6000

Nom de la source de données: GunzDB
Description de source de données:
Serveur : PCB_BENJAMIN\SQLEXPRESS
Base de données: GunzDB
Langue: (Default)
Traduire les données caractères: Yes
Enregistrer les requêtes à long terme: No
Enregistrer les statistiques du pilote: No
Utiliser les paramètres régionaux: No
Option d'instructions préparées: Abandonner les procédures temporaires à la déconnexion
Utiliser le serveur de récupération de défaillances: No
Utiliser les identifiants cités dans ANSI: Yes
Utiliser les nulls, remplissages et avertissements ANSI: Yes
Cryptage des données: No


Sa c'est se qui y a par rapport a se que vous avez configurer.
Code :

Pilote ODBC de Microsoft SQL Server Version 06.00.6000

Exécution des tests de connectivité...

Tentative de connexion
Connexion établie
Vérification de la configuration des options
Déconnexion du serveur

TESTS EFFECTUÉS AVEC SUCCÈS.


Si vous avez se message, have fun ! sa marche Smile sinon bah regarder ou vous vous êtes planter ^^'.

Faites ok.

Retour a la fenêtre ODBC faites ok et fermée la.

Phase 2 : Configuration du serveur

Mettez les fichier serveur Gunz dans le répertoire C:\GunzServer

Allez dans le dossier 'Locator' et ouvrez locator.ini vous devriez voir ceci :
Code :

[NETWORK]
IP="217.0.0.1"
PORT="8900"


Changer IP par votre ip (127.0.0.1 en local)

Phase 3 : Créer un conte manuellement

Ouvrez la base de donnée GunzDB> Clique droit > nouvelle requête
Inserer y se code (création perso :cool:)
Code :

INSERT INTO [GunzDB].[dbo].[Account]
([UserID]
,[UGradeID]
,[PGradeID]
,[RegDate]
,[Name]
,
,[RegNum]
,[Age]
,[Sex]
,[ZipCode]
,[Address]
,[Country]
,[LastCID]
,[Cert]
,[HackingType]
,[HackingRegTime]
,[EndHackingBlockTime]
,[LastLoginTime]
,[ServerID]
,[LastLogoutTime]
,[Sa]
,[Sq])
VALUES
('test'
,255
,255
,01/01/1900 00:00:00
,'test'
,null
,null
,null
,0
,null
,null
,null
,null
,0
,null
,null
,null
,null
,null
,null
,null
,null)

et ensuite
Code :

INSERT INTO [GunzDB].[dbo].[Login]
([UserID]
,[AID]
,[Password]
,[LastConnDate]
,[LastIP]
,[RZCoins]
,[EVCoins])
VALUES
('test'
,Regardez la case Aid dans votre table DBO.account et mettez le ici Smile
,'test'
,NULL
,NULL
,NULL
,NULL)

ID : Test
Pass : test

Aussi les grade des comptes :

Code :

Account Grades
Administrator - 255
Developer - 254
Banned - 253
Administrator (with normal name) - 252
Jjang - 2 (event winner)
Normal User - 0


Décompilation de system.mrs

Bon je vais vous faciliter la tache hein Wink
Téléchargez ceci Smile : megaupload.com 45LPJE19
Extrayez le, et mettez votre system.mrs.
Lancez le programmes, vous verez alors dans la colonne décompile system.mrs. Sélectionnez le et faites Decompile selected item.
Un dossier system sera créer avec tout le system.mrs dedans Smile.
Copiez le zitem.xml du dossier system dans le dossier matchserver.

Installation du LOCATOR dans la base de donnée

La table peut être trouver dans la base de donnée.


Faite clic droit dans GunZDB > Nouvelle requête
Mettez se code sql :
Code :

INSERT INTO [GunzDB].[dbo].[ServerStatus]
([ServerID]
,[CurrPlayer]
,[MaxPlayer]
,[Time]
,[IP]
,[Port]
,[ServerName]
,[Opened]
,[Type])
VALUES
(1 /* Permet d'identifier le serveur des autre */
,null /* cette valeur changera quand vous aurez vos premiere connexion */
,500 /* depend de la puissance de votre serveur */
,11.03.2207 0:00:00 /*laissez*/
,'127.0.0.1' /*Votre ip (127.0.0.1 en local) */
,6000 /*laisser par defaut*/
,'test' /*changez si vous voumlez*/
,1 /* laissez */
,4 /* Plus d'infos sur se type de valeur dans le tutoriel */)


Type :
Code :

1=Debug Server
2=Normal MatchServer
3=Clan WarServer
4=Quest Server
5=Event Server


Aussi exécuter requête :
Code :

INSERT INTO [GunzDB].[dbo].[ServerType]
([Type]
,[Description])
VALUES
(1
,'Debug Server')
INSERT INTO [GunzDB].[dbo].[ServerType]
([Type]
,[Description])
VALUES
(2
,'Normal MatchServer')
INSERT INTO [GunzDB].[dbo].[ServerType]
([Type]
,[Description])
VALUES
(3
,'Clan WarServer')
INSERT INTO [GunzDB].[dbo].[ServerType]
([Type]
,[Description])
VALUES
(4
,'Quest Server')
INSERT INTO [GunzDB].[dbo].[ServerType]
([Type]
,[Description])
VALUES
(5
,'Event Server')

Elle permettra a la base de donnée et au serveur de connaitre quelle type il est.

Ouvrez le dossier LOCATOR
Puis locator.ini et changer les valeur suivante :
Code :

[DB]
DNS="GunzDB"
USERNAME="sa"
PASSWORD="password"

[NETWORK]
IP="YOURWAN"
PORT="8900"


Ouverture des ports du part feux
Code :

6000 tcp
5100 udp
7000 to 7777 tcp et udp
8900 tcp
80 tcp


Configuration AgentConfig.xml Dossier Match Agent
Code :

<?xml version="1.0" encoding="euc-kr"?>
<XML>
<AGENTCONFIG>
<NAME>Name this server</NAME>
<MAXCLIENT>500</MAXCLIENT>
<MATCHSERVERADDRESS ip="127.0.0.1" tcpport="6000"/>
<ADDRESS ip="YOU IP WAN" tcpport="7777" udpport="5100"/>
</AGENTCONFIG>


Configuration MatchServer.ini

Ouvrez le server.ini dans le dossier MatchServer
Les valeurs a changer sont en rouge
Code :

[DB]
DNS="GunzDB"
USERNAME="sa"
PASSWORD="123456"

[SERVER]
MAXUSER=500
SERVERID=1
SERVERNAME="SERVER NAME(Peux être pareil que celui dans la base de donnée"
FREELOGINIP="WAN IP"
KEEPERIP="WAN IP"
MONITORIP="127.0.0.1" <--LEAVE
MONITORPORT=9000
MODE="test" <--test = Quest server, clan = Clan War, event = Event server, normal = Normal match server
COUNTRY="BRZ" <--LEAVE
LANGUAGE="BRZ" <--LEAVE
USETICKET="0" <--LEAVE

[LANGUAGE]
LANG_TYPE="eng" <--LEAVE

[LOCALE]
DBAgentPort=5100 <--Must be the same in match agent
DBAgentIP=127.0.0.1 <--LEAVE

[FILTER]
USE="0" <--LEAVE
ACCEPT_INVALID_IP="1"<--LEAVE

[ENVIRONMENT]
USE_HSHIELD="0"<--LEAVE
USE_XTRAP="0"<--LEAVE
USE_EVENT="0" <-- if this is set to 1 the it will use any event put into event.xml(found in your match server folder))
USE_FILECRC="0"
USE_MD5="0"<--LEAVE


</XML>


Maintenant, Lancez le Serveur dans l'ordre
1> Locator
2> Match Agent
3> Match Serveur

Et si tout est bien configurer vous devriez pouvoir vous connecter !
Have fun


Crédits
Traduction : PsyBlade
Requête Sql : PsyBlade
Mrs decompiler : PsyBlade
Tutoriel complet (mais en anglais ) : MAXTRAXv3 De ragezone
J'espère en avoir aider plus d'un dans la création de serveur GunZ online !

Aussi j'aimerais dire que mon anglais est trés faible et qu'une traduction de tutoriel comme ceci a été asser longue mais surtout j'aimerais dire a seux qui ne sont pas surper fort en anglais comme moi, que du moment ou vous avez compris le tuto, vous pouvez le traduire ou le tourner sauce française

Bonne chance ! :)

[SIZE=1]---------- Message ajouté à 21h17 ---------- Le message précédent était à 21h14 ----------[/SIZE]

J'ai un beug avec les lien dsl mon ordi ram trop je les mettrai plus tard

[SIZE=1]---------- Message ajouté à 21h18 ---------- Le message précédent était à 21h17 ----------[/SIZE]

Pour l'insten prennai les l'as ou j'ai u ma source
[url]http://dofuspserver.1fr1.net/t187-creer-un-serveur-gunz-online-trad-ragezone[/url]
(Quel qun peut scan merci)

[SIZE=1]---------- Message ajouté à 21h21 ---------- Le message précédent était à 21h18 ----------[/SIZE]

[url]http://dofuspserver.1fr1.net/t187-creer-un-serveur-gunz-online-trad-ragezone[/url]
Pour avoir les lien tel dsl pas le temp tout mettre je ferais plus tard besoin d'aide mp moi.