Soporte y Recursos para Servidores WoW Privados

Únete ahora para obtener acceso a todo el foro. Una vez registrado y verificado tu email, podrá crear temas, publicar respuestas a los temas existentes, dar reputación a usuarios, descargar, obtener soporte técnico y mucho más. Es rápido y totalmente gratis, ¿a qué estás esperando?

Pregunta

Haga preguntas y obtenga respuestas de nuestra comunidad

Responder

Responda preguntas y conviértase en un experto en su tema

Contacto

Nuestros expertos están listos para responder sus preguntas

Migrador Automático Configuración

WoWCreador

Miembro del equipo
Admin
Desde
1 Oct 2019
Mensajes
385
Reacciones
96
Honor
47

Reputation:

En este tema vamos a ver como configurar el sistema, viendo sus opciones y como poder determinar que se puede migrar.

Lo primero que debemos hacer es configurar nuestro sistema, para ello vamos a “_transfer” y abrimos el archivo “t_config”, este archivo contiene toda la información del servidor. Las líneas contienen comentarios de que hace cada una. No tiene mucha dificultad, si dudais de alguna de ella preguntar en el tema. Vamos a ver primero un poco de información general, aunque me interesa más centrarme en lo que vamos a permitir migrar.

Antes de ponernos a editar lineas debemos subir los archivos SQL a nuestras bases de datos. Al importarlo se crean nuevas tablas y esto es muy importante, en la tabla de "realmlist" aparece una nueva columna llamada "TransferAvailable". Esta columna tiene dos posibles valores que van a determinar la capacidad de migrar o no. Si ponemos valor 0 = NO permite migración; 1= SI permite migrar personajes a este reino.

configuracion automatico.jpg

Además el sistema contiene un parche para el servidor (OPCIONAL). Este parche permite habilitar el cambio de nombre al entrar por primera vez al servidor con el personaje migrado. Ponerlo ya es cosa vuestra, no es necesario pero os da un extra.

Luego en el archivo de configuración vamos a ver muchas lineas de configuración, no tiene dificultar en completar los cambios ya que todo está descrito, pero vamos a ver alguno de ellos debido a los cambios posibles. Antes de empezar para desactivar cualquier cosa se pone ' -1 ' por lo que cuando lo veas significa que no esta activo, y es posible añadir 5 reinos por defecto.

Empecemos, el sistema usa SOAP para conectar y enviar los items, por tanto debemos tener esta opción habilitada. Podemos definir varios reinos y pueden ser de diferente emulador. Aquí la parte importante es el SOAP URI que es propia de cada emulador.

En el caso de MythCore = "MC"; TrinityCore= "TC", entre otros. En el siguiente ejemplo tengo dos reinos activos, uno con MC y otro con TC
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Ahora tenemos que añadir el HOST del servidor, o lo que es lo mismo el HOST SOAP.
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Luego para que SOAP funcione es necesario añadir el puerto a usar.
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Además es necesario añadir el HOST de la Base de Datos, esto es útil por si la tenemos en otro servidor.
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Ya por último, el nombre de las bases de datos de "characters". Recordar que podemos añadir diferentes reinos, que van a compartir la base de datos auth, pero no characters.
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Una vez configurado, vamos a entrar en la segunda parte más importante, ver que se puede migrar y que no, es decir limitar el proceso.

Las siguientes lineas permiten limitar el dinero, puntos de honor y arena, así como el nivel.
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Pero si queremos bloquear algunos items, debemos irnos a la linea 114 y buscar lo siguiente:
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
De manera sencilla podemos añadir las ID de los items que NO se van a migrar al servidor. Es tan sencillo como copiar la linea anterior con "case ID:"por ejemplo estos items no se permiten:
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Por otro lado, podemos llevar a cabo cambios de items, para ello nos vamos a la linea 142 y buscamos:
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
De igual forma que antes, es añadir la ID del item que no queremos y la del item que aceptamos:
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Ahora bien, queremos eliminar ciertos logros del servidor, nos vamos al final a la linea 162, donde vemos:
PHP:
Por favor, Acceder o Registrarse para ver los códigos!
Aquí podemos realizar la misma operación que la eliminación de items, es añadir la ID en forma de "case ID:"
 

Sargero

Desarrollador integrante del proyecto Nordrassil
Miembro del equipo
Moderador
Desde
19 Oct 2019
Mensajes
272
Reacciones
48
Honor
47

Reputation:

Subieron un migrador a la web y la web no me lo notifico voy a ver si sirve para implementarlo en el legion
 
shape1
shape2
shape3
shape4
shape7
shape8
Top