Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.054773537684786 Monero.

MMORPG

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
Naviguer sur le site : Accueil du site - Les annuaires - Les éditoriaux - Le forum - Les outils - Les projets

MMORPG

MMORPG : Jeu de rôle en ligne massivement multijoueur
Interface classique rencontrée dans les MMORPG : la majorité de l'écran représente une vue sur le monde dans lequel l'avatar évolue tandis que différentes fenêtres permettent aux joueurs d'interagir (icônes d'action, fenêtre de discussion, etc.) et décrivent l'état du personnage (équipement, points de vie, de magie, d'expérience, de protection, description du groupe, etc.). Capture d'écran de Daimonin.

Un jeu de rôle en ligne massivement multijoueur (en anglais, massively multiplayer online role-playing game : MMORPG) est un type de jeu vidéo associant le jeu de rôle et le jeu en ligne massivement multijoueur, permettant à un grand nombre de personnes d'interagir simultanément dans un monde virtuel. Ce type de jeu, de par la persistance de l'environnement et l'implication qu'il demande, crée des rapports sociaux entre joueurs particulièrement forts, avec l'apparition de phénomènes inédits, comme les communautés virtuelles de joueurs et les risques de dépendance ludique.

Le joueur est représenté par un avatar, personnage qu'il crée puis fait progresser dans un monde virtuel d'inspiration fantastique, de science-fiction ou de super-héros, riche en aventures. Ce faisant, il interagit avec l'environnement contrôlé par le programme et avec les autres joueurs.
Définition Wikipédia : https://fr.wikipedia.org/wiki/Jeu_de_r%C3%B4le_en_ligne_massivement_multijoueur

Installer le client Battle.net pour lancer World of Warcraft

Utiliser WineHQ pour lancer World of Warcraft.
Zer00CooL

Monter un serveur World of Warcraft sous Windows

Source pour Windows : http://worldofwarcraftfilm.e-monsite.com/pages/tutoriel-comment-creer-son-propre-serveur-prive-wow-cata.html

Monter un serveur World Of Warcraft sous GNU/Linux

Préférer une machine linux pour sa stabilité et sa simplicité.

Créer un serveur WoW - Trinity - sous Linux

Source du tutoriel : https://funky-emu.net/topic/17625-tutoriel-cr%C3%A9er-un-serveur-wow-sous-linux-serveur-d%C3%A9di%C3%A9/

Préparer le système GNU/Linux pour compiler Trinity

Permet d'utiliser directement WoW sur la machine.

Avec ce tutoriel vous pouvez créer votre serveur WoW sous un serveur dédié.

Mettre le système GNU/Linux à jour

sudo apt-get update
sudo apt-get upgrade 

Installer les paquets spécifiques pour pouvoir compiler Trinity

sudo apt-get install build-essential autoconf libtool gcc g++ make cmake git-core patch wget links zip unzip
sudo apt-get install mysql-server

Exemple pour mysql-serveur

Utilisateur root - Mot de passe : W0WS3rv3ur

sudo apt-get install libreadline6-dev zlib1g-dev libbz2-dev libncurses5-dev
sudo apt-get install libboost-dev libboost-thread-dev libboost-system-dev
sudo apt-get install libboost-program-options-dev 

Vous avez tout ce qu'il faut pour la compilation de Trinity (lib, mysql, openssl, ...)

Facultatif : vous pouvez créer un utilisateur spécial pour le serveur.

Compiler Trinity Core

Télécharger les sources de Trinity.

cd /usr
git clone git://github.com/TrinityCore/TrinityCore.git 

Attention ! Les sources proposées utilisent Trinity 3.3.5 Pour utiliser d'autres sources et qu'il n'existe pas de git, prenez le contenue de l'archive et mettez le dans le dossier usr de votre machine.

Ce placer dans le dossier TrinityCore avec l'une ou l'autre des commandes suivantes.

cd /usr/TrinityCore

Créer un dossier build.

mkdir build
cd /usr/TrinityCore/build 

Lancer la compilation.

cmake ../ -DPREFIX=/usr/CoreTrinity 

usr/core correspond à l'endroit où je souhaite que Trinity soit compilé. Vous avez le choix.

Erreur de compilation - Librairie libmysqld-dev manquante

-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detected 64-bit platform
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/cc
-- GCC: Enabled c++11 support
-- GCC: Enabled C99 support
-- GCC: SFMT enabled, SSE2 flags forced
CMake Error at cmake/macros/FindMySQL.cmake:289 (message):
 Could not find the MySQL libraries! Please install the development
 libraries and headers
Call Stack (most recent call first):
 CMakeLists.txt:64 (find_package)
-- Configuring incomplete, errors occurred!
See also "/usr/TrinityCore/build/CMakeFiles/CMakeOutput.log".
Installer gedit avec sudo apt install gedit pour récupérer Le contenu du fichier CMakeOutput.log
Utiliser apt-cache search mysql pour identifier le paquet de développement manquant.
Installer le paquet manquant librairie mysql développement : libmysqld-dev

Ajout des librairies de développement pour boost et openssl

Relancer la compilation, les 3 paquets suivants sont déclarés comme manquant.

openssl
boost_filesystem
boost_iostreams
Ajouter les paquets pour openssl : apt-get install openssl libssl1.0.0 libssl-dev
Ajouter libboost-filesystem1.55-dev
Ajouter libboost-iostreams-dev

La compilation est maintenant possible. Compilation réussie pour Trinity.

Installer

make install

Installation de Core Trinity

Une fois terminé, votre Core Compilé se trouvera dans le dossier que vous avez précisé plus haut : /usr/CoreTrinity

Configurer la base de données

Connectez vous avec l'utilisateur root à MySQL

mysql -u root -p

Saisir le mot de passe que vous avez marqué à l'installation de MySQL.

Welcome to the MySQL monitor.

Créons un user MySQL spécial pour le serveur.

GRANT ALL PRIVILEGES ON *.* TO 'wow'@'localhost' IDENTIFIED BY 'wow123' WITH GRANT OPTION;

Créons les databases nécessaires pour le serveur:

CREATE DATABASE world;
CREATE DATABASE auth;
CREATE DATABASE characters;

Exécuter vos SQL via un logiciel tel que Navicat

This is a limited 14-day trial version of PremiumSoft Navicat for evaluation purposes.

Le site officiel Navicat pour trouver le lien vers l'archive de Linux version 11.2.15 : https://www.navicat.com/download/navicat-for-mysql

Télécharger Navicat for MySQL (64 bit)
wget http://download3.navicat.com/download/navicat112_mysql_en_x64.tar.gz
Extraire le contenu de l'archive. Clic droit extraire ici.
Après extraction, vous aurez un nouveau dossier appelé navicat112_mysql_en_x64.
Installer Navicat
cd /home/USER/navicat112_mysql_en_x64
sh start_navicat

Wine est lancé automatiquement et propose d'installer Navicat.

The command will install necessary files such as Wine Mono and some others. Wait until the installation completed and Navicat for MySQL will opened after all.

Installation proposée de Gecko. Installer.

--

Faites un cliques droit sur vos databases puis Execute SQL File.

Sélectionnez le fichier SQL correspondant, cocher les deux premières cases puis cliquez sur Start. Les fichiers SQL se trouvent principalement dans le dossier SQL de Trinity. Dossier base.

Les querys se lancent et une fois terminé, vous avez vos databases qui sont prêtent !

Utiliser mysql-workbench au lieu de Navicat

http://alternativeto.net/software/mysql-workbench/

sudo apt-get install mysql-workbench

Utiliser dbeaver au lieu de Navicat

http://alternativeto.net/software/dbeaver/

Connexion à la base de données

Connectez vous à votre base de données ...

Avec Navicat

Connexion à la base de données MySQL avec Navicat.

1-connexion.png

Saisir les codes d'accès à la base de données MySQL.

2-saisir-codes-bdd.png

Observer la base de données MySQL.

3-observer-la-bdd.png

Exécuter les fichiers .sql

4-executer-les-fichiers-sql.png

authserver.conf et worldserver.conf

Pensez à modifier vos fichiers conf (worldserver.conf, etc ...(???)) pour que le serveur puisse se connecter à votre base de donnée.

Pour lancer votre serveur, il suffit de vous rendre dans le dossier bin de Trinity puis d'exécuter ces commandes:

./authserver
./worldserver 

On pourrait également utiliser screen pour lancer un processus dans un autre terminal :

screen ./authserver
screen ./worldserver 

On peut maintenant se connecter au serveur !

Sécurité

Penser à changer régulièrement le mot de passe de la base de données.

Informations complémentaires

https://doc.ubuntu-fr.org/wow
http://www.ac-web.org/forums/showthread.php?209306-DEV-APEX-TEAM-Warlords-Of-Draenor-Repack
Programmer pour World of Warcraft : http://wowprogramming.com

Trucs et astuces pour World of Warcraft

Le patron Sac mystérieux a 32 places est vendu par Cielstrasza au Temple du Repos de ver et requiert la réputation de L'accord du Repos de ver au niveau révéré.
Pour y accéder, en plein milieu du nouveau Dalaran, un TP vous téléporte. Avancer tout droit pour prendre un second TP qui mène au Temple du Repos de ver.

NAVIGATION

COMPRENDRE LA BLOCKCHAIN PAR LA PRATIQUE

Obtenir gratuitement de la cryptomonnaie sur internet : https://www.visionduweb.eu/forum/bitcoin/1597-gagner-des-bitcoins-miner-des-bitcoins

PARTICIPER ET PARTAGER

Vous êtes sur le HackerSpace de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
Pourquoi utiliser GNU/Linux ? Y'a moins bien, mais, c'est beaucoup plus cher.
GNU/Linux, hackerspace, opensource, logiciels libres et transition écologique.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Les informations présentes sur cette page sont issues d'une recherche personnelle.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Vous pouvez partager les articles du wiki avec l'ensemble de la communauté des internautes.
Les recherches sur la sécurité servent à administrer et protéger votre système informatique.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

SOUTENIR VISIONDUWEB

Soutenir Vision du web avec des Bitcoins : 33ZsupGQr1rUmwj62HadcZ55hsGJajD9wN
Soutenir Vision du web avec des Bitcoins Cash : 15q5xAVFGpMbqgKsr8uhXymTv7kLfke7hq
Soutenir Vision du web avec des Bitcoins Gold : GNcVseSdiEGRzKYwZWeCbGGg1sZ6Nax172
Soutenir Vision du web avec des Bitcore (BTX) : 1Ks9FDF4FVauAHBCpBFKySiSmD8LaQhqDH
Soutenir Vision du web avec des Blackcoins : BKYBEhQGm9ExrYoWzbvmHA491sK2ArxFM6
Soutenir Vision du web avec des Bytecoins : 241LTEY5L3CSTN2afYf97obxGp4ahUYnq5jDwx5b15NQDothce8fpUeKA32X5SrJuDPBgXTsSmQRoAbCzcDvM2d2Pe9w6AY
Soutenir Vision du web avec des Clams : xMF9u1evuiN2zzEjg2KhgeYPcCLU84Ki5T
Soutenir Vision du web avec des Dash : Xd4vJFnWy27be8cLGSiXVYzP6nKFbdHATU
Soutenir Vision du web avec des Monero : 469EK3yr8JbNe3Gf1rXHD81zcHT7o1hTsDxqvWtxunnaTDLVNiXQ2NyWbwaVe4vUMveKAzAiA4j8xgUi29TpKXpm413rpYt
Soutenir Vision du web avec des Dogecoins : A64jhqCgsUyrUCPte6fV3BcG2Y7daH13Ym
Soutenir Vision du web avec des Ethereum : 0x0E4D6B7A1F88A56A1A66bf408c72FAE3d104D632
Soutenir Vision du web avec des Ethereum Classique : 0x633d83a4ab31e63d76d01edb660ecca4498ef8fa
Soutenir Vision du web avec des Litecoins : 3LKigW6TCS5MvXrZFGh8VMEtZf6MtE86iz
Soutenir Vision du web avec des Potcoins : PUYvjeJ3n2frypgD5yd95yNnwoztnZL5P3
Soutenir Vision du web avec des Solarcoins : 8aYbMcAL68U8f3c3o5pEKUKeWxx48gU1eq
Soutenir Vision du web avec des Zcash : t1Tkiv7nTt9Gwwui9ifsBdp37dTnRG7oYHp