/*Ceci est un tutoriel traduit de chez Ragezone, modifié enfin d'être plus facile d’accès */
Bienvenue sur ce tutoriel pour apprendre à crée un serveur Tera 1725 en localhost
Attention ce tutoriel peut provoquer des lésions au yeux dû aux nombreuses fautes de français
Ce tutoriel est tapée à la main.
Sommaire
- Téléchargement
- Installation Serveur
- Interface Web
- Base de données
- Configuration Serveur
- Configuration Client
- Installation Client
- Information Supplémentaire
- Bonus
Commence tout ce suite avec les téléchargements qui nous aiderons tout au long de ce tutoriel.
Pack Seveur et Launcher : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Client On-Tera (Torrent (Il y a au moins 8 seeders par jour donc il y a pas de soucis...)) : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
WAMP (Pour les autres programmes comme XAMP,etc, je ne ferais aucun support dessus : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Après avoir télécharger les 3 programmes, installer WAMP et démarré-le
Note : Penser à autoriser les programmes dans le Pare-feu
Le plus long et le plus facile est passée...
Attaquons nous en premier de la partie SQL/Web
Allez dans le dossier d'installation de XAMP par défaut : "C:\wamp"
et extrayez le Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! à cet endroit.
Soit "C:\wamp\www"
Modifier les paramètres de connexion MySQL se trouvant ici : "C:\wamp\www\core\connect\database.php" comme ceci.
PHP:
<?php
$config = array(
'host' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'tera'
);
$db = new PDO('mysql:host=' . $config['host'] . ';dbname=' . $config['dbname'], $config['username'], $config['password']);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Nous allons maintenant configurer la partie MySQL
Dans votre navigateur favoris, accéder à Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Connexion :
- Utilisateur : root
- Mot de passe : *laisser vide
-> exécuter
Ajouter une nouvelle base de donnée sous le nom de "tera" sans les ""
Puis importer "tera-database.sql" dans "tera" grâce à l'onglet "Importer"
C'est fini pour le moment de la partie PhpMyAdmin
Attaquons à la partie serveur :cat:
Dézipper le zip Tera Emulator dans un dossier séparée du client !
Un léger config SQL est requise
Trouver ce dossier "Tera server 1725\Tera emulator 1725\config\network"
Et modifier "databaseConfig.xml" comme ceci :
Code:
<?xml version="1.0" encoding="utf-8"?>
<database_configuration>
Database host
<database_Host>127.0.0.1</database_Host>
Database port
<database_Port>3306</database_Port>
Database user
<database_User>root</database_User>
Database password
<database_Pass></database_Pass>
Database name
<database_Name>tera</database_Name>
</database_configuration>
Partie Serveur terminé !
Allons à l'étape FINAL, le Client !
Extrayez le rar issue du torrent et le rar Tera Launcher dans un dossier type "Client"
Installation Fini, oui c'était rapide...
Maintenant il vous faut un login
Inscrivez-vous à cette adresse : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Bonus : Pour passer en GM/MJ, allez dans PhpMyAdmin/tera/accounts et changer isGM par 1
Lancement du serveur !
Démarrer GameServeur.exe et attendez une 10 de secondes
Puis lancer cTstarter.exe
Login et enjoy !
*Le login peut avoir des bugs si vous avez une grande case blanche à gauche.
*Si c'est le cas relancer le.
BONUS : Modification vers Hamachi
Ceci est pour des utilisateurs ayant déjà eu affaire avec des serveurs Hamachi et le MySQL
Si vous êtes un débutant, aucun support ne vous serra donné.
Cette partie sera que très brève.
Client :
cTLauncher.ini
Code:
[Launcher]
filePatchDownload=cTlauncher.zip
urlPatchDownload=http://[IP_HAMACHI]/launcher/
titleLauncher=Tera cTLauncher
versionLauncher=1.0.0.0
urlServer=[IP_HAMACHI]
portServer=80
urlRemoteVersion=http://[IP_HAMACHI]/launcher/cTlauncher.clv
urlLauncherWebsite=http://[IP_HAMACHI]/launcher/index.php
languageGame=fr
urlLauncherAuth=http://[IP_HAMACHI]/auth.php
[Skin]
btnCloseNm=btn-close-nm.png
btnInfoNm=btn-info-nm.png
btnLoginNm=btn-login-nm.png
btnPlayNm=btn-play-nm.png
btnLoginHv=btn-login-hv.png
btnCloseHv=btn-close-hv.png
Serveur :
databaseConfig.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<database_configuration>
Database host
<database_Host>[IP_HAMACHI]</database_Host>
Database port
<database_Port>3306</database_Port>
Database user
<database_User>root</database_User>
Database password
<database_Pass></database_Pass>
Database name
<database_Name>tera</database_Name>
</database_configuration>
networkConfig.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<network_configuration>
IpAdress of this Server
<network_IP>[IP_HAMACHI]</network_IP>
Port of this Server
<network_Port>11101</network_Port>
MaxConnections allowed
<network_MaxCon>100</network_MaxCon>
</network_configuration>
WebSite :
server_list.fr
Code:
<?xml version="1.0" encoding="utf-8"?>
<serverlist>
<server>
<id>1</id>
<ip>[IP_HAMACHI]</ip>
<port>11101</port>
<category sort="1">PVE</category>
<name raw_name="Tera Test -Alpha PvE">
<![CDATA[Tera Test -Alpha PvE]]>
</name>
<crowdness sort="1">No</crowdness>
<open sort="1">Low</open>
<permission_mask>0x00000000</permission_mask>
<server_stat>0x00000000</server_stat>
<popup>
<![CDATA[Unable to access the server at this time.]]>
</popup>
<language>fr</language>
</server>
<server>
<id>2</id>
<ip>127.0.0.1</ip>
<port>11102</port>
<category sort="2">PVP</category>
<name raw_name="Tera Test -Beta PvP">
<![CDATA[Tera Test -Beta PvP]]>
</name>
<crowdness sort="1">No</crowdness>
<open sort="1">Low</open>
<permission_mask>0x00000000</permission_mask>
<server_stat>0x00000000</server_stat>
<popup>
<![CDATA[Unable to access the server at this time.]]>
</popup>
<language>en</language>
</server>
</serverlist>
Le tutoriel arrive à la fin, merci de m'avoir lu et si vous utiliser ceci, un merci ne tue point.