Consejos útiles

Red doméstica Stepanoff

Pin
Send
Share
Send
Send


World of Warcraft - un juego con el que puedes correr fácilmente Linux. Para esto no necesita configurar vinoinstalar Playonlinux o comprar Crossover. Suficiente para usar PortBattleNET - que a su vez tiene un instalador gráfico conveniente y está ajustado para obtener el máximo rendimiento. Con la capacidad de correr TODOS juegos de Ventisca enLinux

World of Warcraft Linux Es un juego de rol multijugador en línea desarrollado y publicado por Blizzard Entertainment. Cuarto juego de la serie. Warcraft.

El 23 de enero de 2007, Blizzard emitió un comunicado de prensa indicando que el número de suscriptores de juegos era de más de 8 millones de personas en todo el mundo. En 2008, el Libro Guinness de los Récords llamó Mundo de warcraft El MMORPG más popular del mundo con más de 10 millones de suscriptores. En el tercer y cuarto trimestre de 2010, el número de suscriptores alcanzó un máximo de 12 millones de jugadores. Después de eso, el número de jugadores comenzó a disminuir y ya en el segundo trimestre de 2014 ascendió a 6,8 millones de suscriptores. A finales de 2014, después de la próxima actualización, hubo un salto en popularidad (10 millones de jugadores), pero en un año la cantidad de suscripciones se redujo a la mitad.

Crear un servidor de juegos World of Warcraft basado en Debian o Ubuntu

El sitio no se ha actualizado durante mucho tiempo, es hora de escribir algo práctico y necesario. En este artículo, describiré el proceso de construcción e instalación del servidor de World of Warcraft basado en la distribución de código abierto de Mangos (http://getmangos.com/) que es una alternativa gratuita al producto de Blizzard, pero no es una copia exacta del mismo, ya que Blizzard no abrió el código fuente su servidor La base del servidor es la base de datos mysql y dos pequeños demonios para trabajar con ella. Usé el kit de distribución Ubuntu 8.04 para construir.

Instale todo lo necesario para el ensamblaje y la operación adicional de nuestro servidor de juegos

apt-get install build-essential gcc g ++ cpp automake git-core autoconf make patch libmysql ++ - dev libtool libcurl4-openssl-dev libssl-dev grep binutils subversion zlibc libc6 nano mysql-server unrar-free openssl

Luego descargue el código fuente del servidor y scriptdev2 que es necesario para su funcionamiento
Código:

git clone git: //github.com/mangos/mangos.git
cd mangos
svn co https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ src / bindings / ScriptDev2 /

Luego aplique los parches para el código fuente
Código:

git am src / enlaces / ScriptDev2 / parches / MaNGOS- *

Luego procedemos a construir nuestro servidor, puede tomar algún tiempo
Código:

autoreconf --install --force
mkdir objdir
cd objdir
../configure --prefix = / opt / mangos --sysconfdir = / opt / mangos / etc --enable-cli --enable-ra --datadir = / opt / mangos
make -j 2 (si tiene un procesador de doble núcleo, o -j 4 si tiene un procesador de cuatro núcleos)
hacer instalar

Ahora puede comenzar a configurar el servidor del juego, para esto, vaya a su directorio
Código:

Copie los archivos de configuración de los creados automáticamente al construir el servidor
Código:

cp etc / mangosd.conf.dist etc / mangosd.conf
cp etc / realmd.conf.dist etc / realmd.conf

Descargue la base de datos para nuestro servidor
Código:

wget https://unifieddb.svn.sourceforge.net/svnroot/unifieddb/trunk/Full_DB/UDB_0.11.6_Core_8734_SD2_1480.rar --no-check-certificate
wget https://sd2-acid.svn.sourceforge.net/svnroot/sd2-acid/trunk/wotlk/3.0.1/3.0.1_acid.sql --no-check-certificate
UDB sin erar *

Ahora puede crear y llenar bases de datos mysql, para esto necesita su contraseña de root para mysql, la especificó durante la instalación del paquete mysql-server, el ejemplo muestra -pTU PASOreemplazar TU PASO a su contraseña
Cree las bases de datos y tablas necesarias en ellos.
Código:

Ahora llene las bases de datos del servicio del servidor
Código:

Luego complete la base de datos del mundo del juego
Código:

Si desea rusificar su base de datos, es decir, misiones, algunos elementos, etc., puede instalar RUDB, que puede descargar desde el enlace
http://sourceforge.net/projects/rudb/

Y finalmente, aplique las actualizaciones de la base de datos, para esto hay un pequeño script de Python, reemplácelo TU PASO a tu contraseña de mysql
Código:

#! / usr / bin / env python
importación glob, os
parches = glob.glob ('*. sql')
parches = ordenados (parches)
para x en parches:
db = x.split ("_"). replace ('. sql', '')
os.system ("mysql -v -p "+ db +"

Ponga el script en el directorio / opt / mangos / mangos / sql / updates /, luego ejecute el nombre de script chmod + x (reemplace el nombre de script con su nombre de script) y ejecútelo allí para aplicar los parches de la base de datos.

Luego asignamos un nombre a nuestro mundo de juego, para esto, ejecuta los siguientes comandos a la base de datos mysql, reemplazándolos Tu nombre de reino en nombre de tu mundo y Tu ip a la dirección de su servidor
Código:

mysql -pYOURPASS
mysql> use realmd,
mysql> ACTUALIZAR realmlist SET name = 'Su nombre de reino' DONDE> mysql> ACTUALIZAR realmlist SET address = 'Su IP' DONDE> mysql> salir

Con la base de datos por ahora, pasemos a obtener los archivos necesarios para que el servidor funcione, de los cuales dependerá la versión del cliente que solía jugar en el servidor. Necesitaremos una versión de Windows del juego con el parche que necesitamos, por ejemplo, tome la versión 3.2.2 (compilación 10505). Deberá descargar el directorio a la máquina cliente del juego

/ mangos / contrib (se encuentra en el directorio fuente de Mangos) de su servidor y encuentre los siguientes archivos en él
Código:

ad.exe
makevmaps_SIMPLE.bat
hacer vmaps.bat
splitConfig.txt
vmap_assembler.exe
vmapextract_v2.exe

Coloque estos archivos en el directorio con el cliente de World of Warcraft instalado, luego ejecute el archivo ad.exe, hará todo lo necesario (descomprimirá el archivo de parche y extraerá lo necesario de allí), el proceso puede llevar mucho tiempo. Cuando termine el extractor, verá tres nuevos directorios "mapas", "dbc"y"vmaps". Estos directorios debe volver a cargarlos en su servidor y colocarlos en un directorio / opt / mangos / bin.

Para iniciar nuestro servidor WoW necesitamos pantalla, generalmente ya está instalado, si no, instálelo y luego cree un script de inicio simple para iniciar nuestro servidor en el futuro.
Código:

#! / bin / bash
cd / opt / mangos / bin
echo "Iniciando mangos-realmd"
pantalla -A -m -d -S realmd ./mangos-realmd
echo "Hecho".
echo "Iniciando el mundo del mango"
pantalla -A -m -d -S worldd ./mangos-worldd
echo "hecho"
salida 0

Haga el script ejecutable con el comando chmod + x scriptname.

Ahora intente iniciar nuestro servidor, para comenzar sin pantalla, abra dos consolas, en la primera ejecute los comandos
Código:

Luego, en la segunda consola, ejecute los comandos
Código:

Si todo salió bien, salga de la pantalla y ejecute el script que creamos anteriormente para iniciar el servidor.

Instalación de World of Warcraft

Analicemos la instalación usando el ejemplo de World of WarCraft: Wrath of the Lich King 3.3.5a versión en Ubuntu versión 14.04.3 LTE

Entonces, para empezar, necesitaremos descargar el cliente, preferí descargarlo desde el rastreador de torrents

A continuación, necesitamos instalar la aplicación Wine para iniciar el instalador, así como el propio cliente. Puede leer más sobre la instalación de Wine. AQUÍ

Luego, necesitamos crear un prefijo de Wine limpio específicamente para Wow, para esto en el directorio de inicio(/ inicio) crear una carpeta.wow. Esto se puede hacer tanto con bolígrafos como desde la terminal:

Entramos en la terminal y ejecutamos el siguiente comando:

En la ventana que aparece, haga clic en Ok

Vaya a la carpeta con el torrent descargado, para facilitar la instalación, cambiaré el nombre de la carpeta descargada y le pondré un nombre simple "wow". Por defecto, nuestro cliente descargó a la carpeta "/ Descargas".

Ejecute el archivo Setup.exe que se encuentra en esta carpeta, haga clic derecho, seleccione "Abrir en el programa"> Wine - Cargador de programas de Windows. Si hace lo mismo que yo, puede hacerlo desde la consola (ctrl + alt + T): (en otros casos, ingrese su ruta)

Nuestro lanzador comenzó:

Haga clic en "Siguiente>". Aquí debemos seleccionar el directorio .wow que creamos específicamente para el juego. Haga clic en "Examinar". Vamos a la carpeta raíz (/), luego a la carpeta de inicio> nombre de usuario> .wow / drive_c /

Haga clic en "Aceptar" y "Siguiente>", "Siguiente>" "Siguiente>", "Instalar". No tocamos ninguna marca de verificación. El proceso de instalación se ha ido.

A continuación, se le pedirá que instale DirectX y Microsoft Visual C ++. Confirmamos e instalamos todo.

La instalación está completa, por conveniencia, el instalador incluso nos trajo un acceso directo al escritorio =)

Donde jugar

Ahora hablemos de DONDE? para jugar No estoy muy seguro de que una gran cantidad de jugadores jueguen en los servidores oficiales 3.3.5 del cliente, por lo que elegí el servidor del proyecto Wowcircle GRATIS y las calificaciones x1 (4000+ personas en línea). Para comenzar a jugar en este servidor, debe registrarse en http://wowcircle.com/reg.html.

Y cambiar el contenido del archivo realmlist.wtf en: set realmlist logon3.wowcircle.com.

Puede encontrar el archivo en la carpeta del juego en el directorio / Data / ruRU

Si hizo todo como se sugiere en el artículo, puede abrir y editar el archivo realmlist.wtf ejecutando el comando desde la consola:

Solo queda lanzar Wow, ingresar el nombre de usuario y la contraseña que usamos para registrarnos, y en el camino a través de las extensiones de Draenor. Lok tar Ogar!

¡Bienvenido al mundo de World of Warcraft! Que tengas un buen juego.

Pin
Send
Share
Send
Send