Migrador Automático Configuración

Desde
1 Oct 2019
Mensajes
2,325
Reacciones
2,115
Honor
532
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:
Necesitas, Acceder o Registrarse para ver el contenido.
Ahora tenemos que añadir el HOST del servidor, o lo que es lo mismo el HOST SOAP.
PHP:
Necesitas, Acceder o Registrarse para ver el contenido.
Luego para que SOAP funcione es necesario añadir el puerto a usar.
PHP:
Necesitas, Acceder o Registrarse para ver el contenido.
Además es necesario añadir el HOST de la Base de Datos, esto es útil por si la tenemos en otro servidor.
PHP:
Necesitas, Acceder o Registrarse para ver el contenido.
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:
Necesitas, Acceder o Registrarse para ver el contenido.
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:
Necesitas, Acceder o Registrarse para ver el contenido.
Pero si queremos bloquear algunos items, debemos irnos a la linea 114 y buscar lo siguiente:
PHP:
Necesitas, Acceder o Registrarse para ver el contenido.
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:
Necesitas, Acceder o Registrarse para ver el contenido.
Por otro lado, podemos llevar a cabo cambios de items, para ello nos vamos a la linea 142 y buscamos:
PHP:
Necesitas, Acceder o Registrarse para ver el contenido.
De igual forma que antes, es añadir la ID del item que no queremos y la del item que aceptamos:
PHP:
Necesitas, Acceder o Registrarse para ver el contenido.
Ahora bien, queremos eliminar ciertos logros del servidor, nos vamos al final a la linea 162, donde vemos:
PHP:
Necesitas, Acceder o Registrarse para ver el contenido.
Aquí podemos realizar la misma operación que la eliminación de items, es añadir la ID en forma de "case ID:"
 

lired

Capataz
Desde
15 Mar 2020
Mensajes
10
Reacciones
7
Honor
32
de que pagina es esto? fusion CMS?
 

lired

Capataz
Desde
15 Mar 2020
Mensajes
10
Reacciones
7
Honor
32
donde bajo ese modulo? alguien sabe?
 
Desde
3 May 2020
Mensajes
1
Reacciones
0
Honor
1
Podeis pasar un link de donde descargat el modulo? Los nuevos estamos un tanto perdidos xP
 

khran

Explorador
Desde
16 Feb 2021
Mensajes
41
Reacciones
18
Honor
22
Ok todo perfecto pero nos facilitáis el archivo sql por que en ningún git de migración fusión está tal archivo o ponernos el link del repositorio que tenga ese archivo de base de datos
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

3,655Temas
24,078Mensajes
15,180Usuarios
PicoooÚltimo usuario
Top