creé un server priver

    Publicités

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

Configuration minimale requise pour faire tourner son serveur:
-2 Go de RAM
-Une ligne de 100Mbit
-Processeur 3 GHz
Logiciels et Fichiers nécessaire:

1. Téléchargez et installez WinRar.
(Pour décompresser les fichiers du serveur)

2. Télécharger MsSQL 2005 Express Edition
(Dirigez vous vers le bas de la page et téléchargez SQLEXPR_FRN.EXE)

3. Télécharger MsSQL Server Management Studio
(Utilisé pour manipuler SQL beaucoup plus facilement.)
( Même opération, choisissez celui qui vous conviendra le mieux )

4. Si vous exécutez le serveur à partir de Windows XP assurez vous que vous avez NET Framework 2.0 d'installé.

5. Téléchargez l'un des dossiers 'Server Files' ici, Il est conseillé de prendre la McMadness Repack ou 1855 Server & Client.

6. Télécharger PT SQL Scripts.

7. Télécharger l'un des dossier 'Clan Files' : Ici.
Il est conseillé de prendre les fichiers Sandurr 2.0.

Installation de MsSQL Server 2005 Express Edition et MsSQL Server Management Studio

8. Démarrer l'installation pour la MsSQL Server 2005 Express Edition, continuer en appuyant sur le bouton "Suivant" jusqu'à ce que vous atteigniez les fonctionnalités écran.

9. Cliquez sur Composants client comme sur cette photo et sélectionnez "Tout le composant sera installé sur le disque dur local"

10. Continuez à appuyer sur Suivant jusqu'à ce que l'écran vous invitera à choisir entre «l'authentification SQL Server ou l'authentification Windows".

11. Choisissez l'authentification SQL Server et choisir un mot de passe, souvenez vous en car vous aurez besoin de connaître ce mot de passe plus tard.

12. Continuez à appuyer sur Suivant jusqu'à ce que l'installation terminée.

13. Trouvez le MsSQL Server Management Studio que vous avez téléchargé plus tôt. Il suffit d'appuyer sur Suivant jusqu'à ce que l'installateur est fait, pas besoin de changer les paramètres.

Mise en place de la base de donnée SQL

14. Rendez-vous à votre menu démarrer et exécuter SQL Server Management.
(Démarrer> Tous Microsoft SQL Server 2005> SQL Server Management Studio Express)

15. Vous devriez arriver à cet écran, ne touchez pas le nom de login. Entrez le mot de passe de l'étape 9 créés lors de l'installation SQL. Appuyez sur connecter et vous arriverez à cet écran.

16. Décompressez (clic droit, extraire le dossier), lPT SQL Files dans n'importe quel dossier.

17. Cliquez sur l'onglet élargir "+" à côté de bases de données, cliquez à droite sur la base de données et sélectionnez "Créer une nouvelle base de données" les noms des 11 bases de données sont les mêmes noms que le PT SQL noms des fichiers. Liste:

Account_DB
AccountDB
BillingDB
BillingLogDB
ClanDb
GamelogDb
ItemLogDb
PCRoom
SoD2Db
SoDDb

Il devrait ressembler à ceci lorsque vous avez terminé.

18. Après avoir terminé toutes les bases de données (DB) revenir en arrière et cliquez sur Account_DB, cliquez avec le bouton droit et sélectionnez "Nouvelle requête" comme celui-ci, une fois que c'est fait, ouvrir le fichier texte correspondant du dossier de PT SQL Files.

19. Copier et coller l'intégralité du texte des fichiers contenus dans la fenêtre de requête et appuyez sur "! Exécuter"

20. Répétez les étapes 18 et 19 pour les 11 de la base de données. Quand il vous demande de mettre l'ensemble de la requête vous pouvez choisir oui ou non, il ne fait aucune différence.

21. Quand vous avez terminé,vérifiez votre DB, cela doit ressembler à ceci.


Mise en place d'ODBC ou SQL.dll


Cette étape est un peu en option car vous avez le choix, soit utiliser ODBC ou l'installation SQL.dll correctement, pour ce guide, je liste les pilotes ODBC , pour la méthode SQL.dll je pourrais faire un guide à part.

22. Cliquez sur Démarrer> Accessoires> Outils d'administration> (ODBC) la source de données. (Outils d'administration peut également être atteint par le biais du Panneau de configuration)

23. Choisissez la "DSN système" et ensuite de cliquer sur "Ajouter", faites défiler jusqu'à la très bas et choisir "SQL Server" et puis fini.

24. Après avoir fini est pressé une fenêtre pop up devrait demander: Nom, Description et nom SQL Server.

Nom: c8master

Description: ce que vous voulez.

Nom: Le nom de votre instance de SQL Server (devrait ressembler à XXXXX \ SQLEXPRESS)
(Si vous oubliez il suffit d'ouvrir votre gestionnaire et regarder le nom du serveur)

25. Cliquez deux fois sur Suivant jusqu'à atteindre cet écran, changer la base de données par défaut à AccountDB (Pas Account_DB il y a une différence) et cliquez sur Suivant jusqu'à ça soit fait.

Connexion à votre serveur

26. Créer un fichier de Registre en utilisant ce code (Utilisez le Bloc-notes):
Code :
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Triglow Pictures]

[HKEY_LOCAL_MACHINE\SOFTWARE\Triglow Pictures\PristonTale]
"Version"="3096"
"Account"=""
"CameraInvert"="false"
"CameraSight"="OFF"
"ColorBPP"="32"
"Graphic"="1"
"MicOption"="OFF"
"MotionBlur"="false"
"Network"="1"
"ScreenSize"="0"
"Server1"="xxx.xxx.xxx.xxx"<---your IP here
"Server2"="xxx.xxx.xxx.xxx"<---your IP here
"Server3"="xxx.xxx.xxx.xxx"<---your IP here
"ServerName"="Server Name"
"Sound"="On"

Assurez-vous de modifier les adresses IP de votre LAN / WAN IP ou l'hôte local IP (127.0.0.1)

27. Créez un fichier. Bmp en utilisant ce code (Utilisez le Bloc-notes pour l'éditer)

Code :
A8ת $1@Qšy�©(                                                                *Graphic 1
*Network 1
*ColorBPP 32
*MotionBlur false
*CameraSight OFF
*ScreenSize 0
*MicOption OFF
*Sound On
*CameraInvert false
*Server1 xxx.xxx.xxx.xxx<---YOUR IP
*Server2 xxx.xxx.xxx.xxx<---YOUR IP
*Server3 xxx.xxx.xxx.xxx<---YOUR IP
*ServerName YOUR PT NAME
*Version 3096
*TestVersion 0

Une fois de plus, assurez-vous de modifier les adresses IP, place ce fichier dans votre dossier PT (Dossier Client serveur dossier) dans le répertoire images, il vous sera demandé de remplacer, sélectionnez Oui.

28. Assurez-vous d'avoir le bon client pour la version de votre serveur en utilisant: KPT = 1840 - 1860 et 2331 (pour les anciens serveurs KPT), JPT = 3096 - 3100.

Configurer votre serveur

29. Extrait le serveur de votre choix (McMadness Repack, DPT, 1855, quel que soit) dans un dossier sur le bureau nommé "PT Server"

30. Allez dans votre dossier client PT, et copiez "Field" et "char" dans les dossiers de votre "PT Server" (Assurez-vous que de copier et de ne pas COUPER)

31. Après que ça soit fait, ouvrez le fichier appelé Hotuk.ini et aller à cette ligne:

* GAMSERVER

Le premier paramètre est le nom qui apparaît lorsque les joueurs peuvent se connecter comme ceci:

* GAMESERVER WhateverPT

Les 3 prochains sont vos paramètres LAN / WAN / IP locale

* GAMSERVER WhateverPT 127.0.0.1 127.0.0.1 127.0.0.1

32. Alors que vous vous ici mai souhaitez définir votre taux d'exp avec la commande * EVENT_EXPUP.

Le nombre décide de l'exp multiplicateur. Tels que:

* EVENT_EXPUP 400 serait quelque chose autour de "40x" rates

* EVENT_EXPUP 500 être quelque chose autour de "50x" rates

* EVENT_EXPUP 600 serait bien ...

33. Les contrôles Hotuk servent à beaucoup de choses, telles que les taux de EXP (Impossible de modifier manuellement les monstres) et le statut de GM et d'autres. Ceci permet de commencer avec un Hotuk déjà plus ou moins pré-( Les IP doivent encore être changé pour la lecture publique)

Code :
//Cleaned and Explained Hotuk by SiK
//www.RaGEZONE.com

//NE PAS EDITER CES 3 LIGNES
*MODE SERVER
*SERVER_CODE 0
*SERVER_AUTOPLAY

//Your Server Name
*SERVER_NAME YourPT

// Leave as 127.0.0.1 if playing with yourself, change to external IP if going public.
*GAME_SERVER Alpha 127.0.0.1 127.0.0.1 127.0.0.1

//Only enable if you have clans installed.
//Delete the // before *CLAN_SERVER and *ENABLE_CLAN to enable
//*CLAN_SERVER 127.0.0.1 80 127.0.0.1 80

//Max amount of people able to login.
*MAX_USERS 20

// No need to change
*SERVER_RECORD_MEM
*CHECK_POTION_COUNT 10000
*ENABLE_PARTYITEM
*PERMIT_EXP 20000000
*ENABLE_SERVER_EXP 20000000
*PERMIT_MONEY 20000000

//Events that run themselves (Some require NPCs to function)
*EVENT_MOLLYWOLF
*EVENT_POTION 20
*EVENT_HARDCORE
*EVENT_MORIFSHELTOM
*EVENT_VALENTINEDAY
*EVENT_SANTAGOBLIN
*EVENT_BIRTHDAY
*EVENT_BABELHORN
*EVENT_PUZZLE

//Changes the server exp rates (Dont do anything stupid like 100000) Default rate: 50x
*EVENT_EXPUP 500

//*PK_FIELD Picks a field where players can attack each other (PK)
*PK_FIELD 16

//Other Events
*EVENT_BLESSCASTLE
*EVENT_CHILD
*EVENT_SUMMER_CHICKEN
*EVENT_NINEFOX
*EVENT_BITMASK 32

//Sets Bless Castle to automatically turn itself on.
*EVENT_BLESSCASTLE 20
*EVENT_SIEGE_TIME 7

//Displays sometime of message upon player login
//*DISP_BILLING_TIME

//Leave 127.0.0.1 if playing by yourself, external IP or disable if public.
*LOGIN_SERVER_IP 127.0.0.1 127.0.0.1 127.0.0.1
*SERVER_LINK_IP 127.0.0.1 127.0.0.1 127.0.0.1

//Denotes your directory that backups are stored within.
*BACKUP_FOLDER_NAME "c:\databasebackup"
*BACKUP_PATH "c:\databasebackup"

//DEBUG_ID are the names of your GM(s) accounts
*DEBUG_ID GM1 GM2 GM3

//DEBUG_IP are the IPs of your GM(s)
*DEBUG_IP 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1

//Admin Login is the master password to login any account
*ADMIN_LOGIN "Admin"

//*ADMIN_NAME is the name used when giving yourself GM powers in this case level 3 would be "/;Admin Hello3" and level 3 would be "/;Admin Hello2"
*ADMIN_NAME "Admin"

//*ADMIN_COMMAND are your GM passphrases, if going public change these.
*ADMIN_COMMAND "Hello1"
*ADMIN_COMMAND "Hello2"
*ADMIN_COMMAND "Hello3"

Sources : Ragezone.

PS: J'ai essayé de traduire au mieux le tutoriel, si il y a quelques points que vous trouvez mal traduit n'hésitez pas.
D'autre part je n'ai pas testé personnellement et je ne sais pas si j'en aurais le temps.
Bon amusement,
 

raphifiel

Membre actif
Oct 25, 2011
104
0
316
Dans le lit d'ta mere
Pourquoi il ny a pas de lien ?! Tu a copier coller dune autre source ? serais bien de la citer :)

-----------------------------------------------------------------
EDIT:

Dsl je navais pas vue la source sinon assez bien traduit mais comme citer plus haut tu pourrais mettre les lien :P

Merci du trade
 
Last edited: