Bonjour / Bonsoir, aujourd'hui je vous présente comment crée un serveur pour le jeu Flyff v15 !
Pré-requis :
_Fichier Officiel V15 =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Mssql =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Mssql management =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Backup V15 by roro59 =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Neuzunique.exe modifier by dave devil's =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Patch Fame =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Hexworkshop =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Sommaire :
1 -Installation MSSQL
2 -Création base sql
3 -Restauration base sql
4 -Configuration ODBC
5 -Configuration .ini
6 -Création patch a l'offi (celui de fame)
1 - Installation MSSQL:
2 - Création des bases SQL
3 - Configuration OBDC
4 - Configuration des .ini
5 - Création d'un compte
6 - Création patch à l'officiel
Pré-requis :
_Fichier Officiel V15 =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Mssql =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Mssql management =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Backup V15 by roro59 =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Neuzunique.exe modifier by dave devil's =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Patch Fame =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
_Hexworkshop =>Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Sommaire :
1 -Installation MSSQL
2 -Création base sql
3 -Restauration base sql
4 -Configuration ODBC
5 -Configuration .ini
6 -Création patch a l'offi (celui de fame)
1 - Installation MSSQL:
Tout d'abord vous allez lancez SQLEXPRE_FRN vous allez arrivez ici :
Suivant a la fin on a sa :
Suivant:
Suivant on arrive a sa :
Suivant on fait comme sur l'image :
Suivant on fait comme sur l'image :
On choisis instance par defaut :
Ensuite suivant,on choisis mode mixte et on mais un mdp :
Suivant on choisis rien,Installer,voila se que sa donne si sa a bien marcher :
Suivant,Terminer
Ensuite on ouvre : SQLServer2005_SSMSEE_x64
Suivant,on accepte,Suivant, On met le nom de tout a l'heure :
Suivant,Suivant,Installer,voila se que sa doit donner :
Terminé voila fin de l'installation de mssql !
Suivant a la fin on a sa :
Suivant:
Suivant on arrive a sa :
Suivant on fait comme sur l'image :
Suivant on fait comme sur l'image :
On choisis instance par defaut :
Ensuite suivant,on choisis mode mixte et on mais un mdp :
Suivant on choisis rien,Installer,voila se que sa donne si sa a bien marcher :
Suivant,Terminer
Ensuite on ouvre : SQLServer2005_SSMSEE_x64
Suivant,on accepte,Suivant, On met le nom de tout a l'heure :
Suivant,Suivant,Installer,voila se que sa doit donner :
Terminé voila fin de l'installation de mssql !
2 - Création des bases SQL
Vous allez lancez Microsoft sql server management,ensuite vous allez
vous connectez en mode mixte a lenomquevousavezmis\SQLEXPRESS + A "sa"
avec le mot de passe comme ceci :
Puis lancer le fichier
1. SCRIPT.sql
Il créera vos base puis ,
Restauration base sql :
Tout d'abord vous allez extraire backup dans :C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Backup (par defaut)
Ensuite on va dans microsoft sql server management vous faite clique droit sur "base de donée" et "restaurer la base de donné"
on arrive la dessus :
Vous mettez Vers la base de donnée => ACCOUNT_DBF
A partir de l'unité cliquer sur les "..." ensuite ajoute,ACCOUNT_DBF.bak
Et cocher restaurer :
Ensuite Option,on coche "remplacer la base de donnés existante" et ok
On fait pareille avec :
CHARACTER_01_DBF
LOGGING_01_DBF
MANAGE_DBF
RANKING_DBF
vous connectez en mode mixte a lenomquevousavezmis\SQLEXPRESS + A "sa"
avec le mot de passe comme ceci :
Puis lancer le fichier
1. SCRIPT.sql
Il créera vos base puis ,
Restauration base sql :
Tout d'abord vous allez extraire backup dans :C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Backup (par defaut)
Ensuite on va dans microsoft sql server management vous faite clique droit sur "base de donée" et "restaurer la base de donné"
on arrive la dessus :
Vous mettez Vers la base de donnée => ACCOUNT_DBF
A partir de l'unité cliquer sur les "..." ensuite ajoute,ACCOUNT_DBF.bak
Et cocher restaurer :
Ensuite Option,on coche "remplacer la base de donnés existante" et ok
On fait pareille avec :
CHARACTER_01_DBF
LOGGING_01_DBF
MANAGE_DBF
RANKING_DBF
3 - Configuration OBDC
Tout d'abord vous allez ouvrir vos Source de donnée ODBC :
Panneaux de configuration => Panneaux d'administration => Configuration ODBC
OU
Executer => "odbcad32.exe"
On arrive ici :
Ensuite on clique sur ajouter.On choisis Sql Native Client:
On arrive ici,et on fait comme sur l'image (On met login dans le
nom,rien dans description et serveur votrenomchoisis\SQLEXPRESS) :
Suivant on touche a rien on laisse "Avec authentification Windows
intégrée.",suivant,on coche "Changer la base de données par défaut".Et
on met ACCOUNT_DBF.Suivant,terminée et ok !
On fait pareille avec les autre sauf que on met :
NOM DB
character01 => CHARACTER_01_DBF
log01 => LOGGING_01_DBF
ranking => RANKING_DBF
Voila :)
Panneaux de configuration => Panneaux d'administration => Configuration ODBC
OU
Executer => "odbcad32.exe"
On arrive ici :
Ensuite on clique sur ajouter.On choisis Sql Native Client:
On arrive ici,et on fait comme sur l'image (On met login dans le
nom,rien dans description et serveur votrenomchoisis\SQLEXPRESS) :
Suivant on touche a rien on laisse "Avec authentification Windows
intégrée.",suivant,on coche "Changer la base de données par défaut".Et
on met ACCOUNT_DBF.Suivant,terminée et ok !
On fait pareille avec les autre sauf que on met :
NOM DB
character01 => CHARACTER_01_DBF
log01 => LOGGING_01_DBF
ranking => RANKING_DBF
Voila :)
4 - Configuration des .ini
Nous allons configurer les .ini qui sont dans votre partis serveur pas client =)
Ini dans le dossier Program :
AccountServer :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
TEST
AddTail( -1, 1, "LE NOM DE VOTRE SERVEUR", "VOTRE IP", 0, 1, 0 );
AddTail( 1, 1, "LE NOM DE VOTRE CANAL", "VOTRE IP", 0, 1, 600 );
DSN_NAME_LOGIN "login"
DB_ADMIN_ID_LOGIN "login"
DSN_NAME_LOG "log01"
DB_ADMIN_ID_LOG "log01"
MSG_VER "20070712"
DB_PWD_LOGIN ""
DB_PWD_LOG ""
[/td] [/tr] [/table]
Ensuite cacheserver :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Core "VOTRE IP"
Port 5400
[/td] [/tr] [/table]
Certifer :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Account "VOTRE IP"
DSN_NAME_LOGIN "login"
DB_PWD_LOGIN ""
[/td] [/tr] [/table]
Coreserver :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Sys 1
Database "VOTRE IP"
0101
{
1 0 0 30 30 00 00
2 0 0 5 5 00 00
3 0 0 5 5 00 00
21 0 0 1 1 00 00
22 0 0 1 1 00 00
23 0 0 1 1 00 00
24 0 0 1 1 00 00
25 0 0 1 1 00 00
151 0 0 2 2 00 00
152 0 0 2 2 00 00
153 0 0 2 2 00 00
154 0 0 2 2 00 00
155 0 0 2 2 00 00
156 0 0 2 2 00 00
157 0 0 2 2 00 00
158 0 0 2 2 00 00
159 0 0 2 2 00 00
160 0 0 2 2 00 00
161 0 0 2 2 00 00
162 0 0 2 2 00 00
163 0 0 2 2 00 00
164 0 0 2 2 00 00
165 0 0 2 2 00 00
166 0 0 2 2 00 00
167 0 0 2 2 00 00
200 0 0 5 5 00 00
201 0 0 5 5 00 00
202 0 0 5 5 00 00
203 0 0 3 3 00 00
204 0 0 5 5 00 00
205 0 0 2 2 00 00
206 0 0 2 2 00 00
207 0 0 2 2 00 00
208 0 0 2 2 00 00
209 0 0 1 1 00 00
210 0 0 1 1 00 00
220 0 0 1 1 00 00
230 0 0 1 1 00 00
241 0 0 1 1 00 00
242 0 0 1 1 00 00
243 0 0 1 1 00 00
244 0 0 1 1 00 00
// 14
121 0 0 5 5 00 00
122 0 0 5 5 00 00
// 14.5
211 0 0 5 5 00 00
// 15
123 0 0 10 10 00 00
212 0 0 1 1 00 00
213 0 0 1 1 00 00
214 0 0 1 1 00 00
124 0 0 5 5 00 00
}
[/td] [/tr] [/table]
launcher :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
lpAddr = "VOTRE IP"
lpCurrentDirectory = "LE CHEMIN VERS LE DOSSIER PROGRAM"
lpApplicationName = "LE CHEMIN VERS L'EXE CORESERVER"
dwId = 101
bWait = 1
[/td] [/tr] [/table]
Loginserver :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
DB "VOTRE IP"
Core "VOTRE IP"
AddCache ( "VOTRE IP" );
MSG_VER "LA DATE DE LA MAJ DU SERVEUR" <= Falcutatif
[/td] [/tr] [/table]
Ini dans le dossier Script:
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Sys 1
ResourceFolder "LE CHEMIN POUR LE DOSSIER RESOURCE"
Account "VOTRE IP"
DSN_NAME_CHARACTER "character01"
DB_ADMIN_ID_CHARACTER "character01"
DSN_NAME_LOG "log01"
DB_ADMIN_ID_LOG "log01"
LANG 1
DB_PWD_LOG ""
DB_PWD_CHARACTER ""
DB_PWD_BACKEND ""
DB_PWD_ITEMUPDATE ""
[/td] [/tr] [/table]
Worldserver :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Sys 1
ResourceFolder "CHEMIN VERS LE DOSSIER RESOURCE"
Key 101
Core "VOTRE IP"
DB "VOTRE IP"
Account "VOTRE IP"
Heartbeat 10101
18
pk 0
PKCOST 0
respawn 1
steal 0
GUILDBANK 1
GUILDWAR 1
dropitem_remove 0
SCHOOL 1
GUILDCOMBAT 1
wormon 0
RECOMMEND 0
GUILDCOMBAT1TO1 1
arena 1
SECRETROOM 1
RAINBOWRACE 1
[/td] [/tr] [/table]
Voila vous avez votre serveur vous n'avez plus que a lancer vos
exe (accountserver,...),que a extraire Neuzunique dans votre client et
mettre a la ligne Ip de neuz.ini votre ip !!
Ini dans le dossier Program :
AccountServer :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
TEST
AddTail( -1, 1, "LE NOM DE VOTRE SERVEUR", "VOTRE IP", 0, 1, 0 );
AddTail( 1, 1, "LE NOM DE VOTRE CANAL", "VOTRE IP", 0, 1, 600 );
DSN_NAME_LOGIN "login"
DB_ADMIN_ID_LOGIN "login"
DSN_NAME_LOG "log01"
DB_ADMIN_ID_LOG "log01"
MSG_VER "20070712"
DB_PWD_LOGIN ""
DB_PWD_LOG ""
[/td] [/tr] [/table]
Ensuite cacheserver :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Core "VOTRE IP"
Port 5400
[/td] [/tr] [/table]
Certifer :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Account "VOTRE IP"
DSN_NAME_LOGIN "login"
DB_PWD_LOGIN ""
[/td] [/tr] [/table]
Coreserver :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Sys 1
Database "VOTRE IP"
0101
{
1 0 0 30 30 00 00
2 0 0 5 5 00 00
3 0 0 5 5 00 00
21 0 0 1 1 00 00
22 0 0 1 1 00 00
23 0 0 1 1 00 00
24 0 0 1 1 00 00
25 0 0 1 1 00 00
151 0 0 2 2 00 00
152 0 0 2 2 00 00
153 0 0 2 2 00 00
154 0 0 2 2 00 00
155 0 0 2 2 00 00
156 0 0 2 2 00 00
157 0 0 2 2 00 00
158 0 0 2 2 00 00
159 0 0 2 2 00 00
160 0 0 2 2 00 00
161 0 0 2 2 00 00
162 0 0 2 2 00 00
163 0 0 2 2 00 00
164 0 0 2 2 00 00
165 0 0 2 2 00 00
166 0 0 2 2 00 00
167 0 0 2 2 00 00
200 0 0 5 5 00 00
201 0 0 5 5 00 00
202 0 0 5 5 00 00
203 0 0 3 3 00 00
204 0 0 5 5 00 00
205 0 0 2 2 00 00
206 0 0 2 2 00 00
207 0 0 2 2 00 00
208 0 0 2 2 00 00
209 0 0 1 1 00 00
210 0 0 1 1 00 00
220 0 0 1 1 00 00
230 0 0 1 1 00 00
241 0 0 1 1 00 00
242 0 0 1 1 00 00
243 0 0 1 1 00 00
244 0 0 1 1 00 00
// 14
121 0 0 5 5 00 00
122 0 0 5 5 00 00
// 14.5
211 0 0 5 5 00 00
// 15
123 0 0 10 10 00 00
212 0 0 1 1 00 00
213 0 0 1 1 00 00
214 0 0 1 1 00 00
124 0 0 5 5 00 00
}
[/td] [/tr] [/table]
launcher :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
lpAddr = "VOTRE IP"
lpCurrentDirectory = "LE CHEMIN VERS LE DOSSIER PROGRAM"
lpApplicationName = "LE CHEMIN VERS L'EXE CORESERVER"
dwId = 101
bWait = 1
[/td] [/tr] [/table]
Loginserver :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
DB "VOTRE IP"
Core "VOTRE IP"
AddCache ( "VOTRE IP" );
MSG_VER "LA DATE DE LA MAJ DU SERVEUR" <= Falcutatif
[/td] [/tr] [/table]
Ini dans le dossier Script:
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Sys 1
ResourceFolder "LE CHEMIN POUR LE DOSSIER RESOURCE"
Account "VOTRE IP"
DSN_NAME_CHARACTER "character01"
DB_ADMIN_ID_CHARACTER "character01"
DSN_NAME_LOG "log01"
DB_ADMIN_ID_LOG "log01"
LANG 1
DB_PWD_LOG ""
DB_PWD_CHARACTER ""
DB_PWD_BACKEND ""
DB_PWD_ITEMUPDATE ""
[/td] [/tr] [/table]
Worldserver :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
Sys 1
ResourceFolder "CHEMIN VERS LE DOSSIER RESOURCE"
Key 101
Core "VOTRE IP"
DB "VOTRE IP"
Account "VOTRE IP"
Heartbeat 10101
18
pk 0
PKCOST 0
respawn 1
steal 0
GUILDBANK 1
GUILDWAR 1
dropitem_remove 0
SCHOOL 1
GUILDCOMBAT 1
wormon 0
RECOMMEND 0
GUILDCOMBAT1TO1 1
arena 1
SECRETROOM 1
RAINBOWRACE 1
[/td] [/tr] [/table]
Voila vous avez votre serveur vous n'avez plus que a lancer vos
exe (accountserver,...),que a extraire Neuzunique dans votre client et
mettre a la ligne Ip de neuz.ini votre ip !!
5 - Création d'un compte
Vous allez dans Microsoft SQL server management => Clique droit sur account_dbf => Nouvelle requête => on copie sa :
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
USE [ACCOUNT_DBF]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[usp_CreateNewAccount]
@account = N'Votre ID',
@pw = N'Votre mot de passe en MD5',
@cash = 0,
@email = N'Votre Email'
SELECT 'Return Value' = @return_value
GO
[/td] [/tr] [/table]
Legende :
<= A modifier
Citation:
[table width="100%" border="0" cellpadding="6" cellspacing="0"] [tr] [td class="alt2" style="border:1px inset"]
USE [ACCOUNT_DBF]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[usp_CreateNewAccount]
@account = N'Votre ID',
@pw = N'Votre mot de passe en MD5',
@cash = 0,
@email = N'Votre Email'
SELECT 'Return Value' = @return_value
GO
[/td] [/tr] [/table]
Legende :
6 - Création patch à l'officiel
Tout d'abord on dll hexworkshop et le patch de fame => on installe hexworkshop.
Ensuite clique droit sur le patch de fame puis on clique sur :"hex edit
with hexworkshop v6" =>traduction "edité en hex avec hexworskshop v6 :
On arrive donc ici :
Ensuite on fait Ctrl + F et on arrive ici .On va chercher fameguy :
Voila ensuite vous modifier tout les liens,ect...Petit conseille c'est
coder en hexworkshop alors si un lien par exemple et plus court vous
mettez des zero sur le reste sinon sa bugera
Ensuite
on fait dossier dans WWW de wamp => NEUROSPACE => RESCLIENT.On
fait un list.txt et on le mais dans son client voila
Ensuite clique droit sur le patch de fame puis on clique sur :"hex edit
with hexworkshop v6" =>traduction "edité en hex avec hexworskshop v6 :
On arrive donc ici :
Ensuite on fait Ctrl + F et on arrive ici .On va chercher fameguy :
Voila ensuite vous modifier tout les liens,ect...Petit conseille c'est
coder en hexworkshop alors si un lien par exemple et plus court vous
mettez des zero sur le reste sinon sa bugera
on fait dossier dans WWW de wamp => NEUROSPACE => RESCLIENT.On
fait un list.txt et on le mais dans son client voila