Transferir cuentas de ZA FVault a SQL
#1
Buenas. Esto es para quien use el Zombie Apocalypse 4.6 de RauliTop version FVault y quiera "migrar" a SQL. Es un plugin que ahorra la pesadilla de transferir todas las cuentas.
Bueno, no hay mucho que explicar, el plugin hace todo, lee las cuentas, personajes, datos, todo del fvault y lo guarda en la base de datos SQL.

Modo de Uso
  • Instalamos el plugin como cualquier otro. Arrancamos el servidor y tipeamos el comando "za_transfer".
  • Nos mostrará unas indicaciones y luego tipeamos el comando para continuar y el proceso empieza.
  • Cuando termine, se mostrarán cuántas cuentas se han transferido y cuántos personajes.
Indicaciones
  • EL PLUGIN DE ZOMBIE APOCALYPSE SQL TIENE QUE HABER SIDO CARGADO AL MENOS 1 VEZ PARA QUE LAS TABLAS SQL ESTÉN CREADAS. El plugin no crea ni comprueba las tablas, sólo hará su trabajo (O intentará hacerlo).
  • Recomiendo 100000 veces usarlo en un servidor DECIDADO, sin jugadores conectados.
  • El comando de uso sólo funciona desde la consola del servidor, no desde cliente. (O rcon)
  • EL SERVIDOR SE CONGELARÁ mientras se transfieren las cuentas. No intentes terminar el proceso, joderás todo.
  • Si editaste el nombre de las tablas de SQL o de los vaults de FVault, configuralo en el inicio de la fuente del plugin.
  • El plugin de Zombie Apocalypse SQL NO debe estar activado durante el proceso. Desactivarlo antes de instalar este plugin.
  • Si modificaste las tablas o los vaults del ZA, el plugin no funcionará correctamente. Está hecho para funcionar con el Zombie Apocalypse 4.6 original.
  • Está de más decir que esto SÓLO FUNCIONA PARA ZA.


Archivos adjuntos
.sma   Descargar AMXX / za_fvault_to_sql.sma (Tamaño: 19.38 KB / Descargas: 276)
Responder
#2
no seria mejor en vez de insertar y luego actualizar los datos, insertar los datos también a la vez?

te ahorras unas cuantas consultas
(17/04/2015, 03:36 PM)Neeeeeeeeeel.- escribió: No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
Responder
#3
(04/06/2014, 10:22 AM)RauliTop escribió: no seria mejor en vez de insertar y luego actualizar los datos, insertar los datos también a la vez?

te ahorras unas cuantas consultas
Listo.
Responder
#4
Como dijo raulito, los updates están al pedo. Directamente poné todo en el INSERT.

El plugin funciona bien cuando los datos son pocos, pero para hacerlo bién deberías poner un task que ejecute 100 consultas cada 3 segundos o algo por el estilo y cuando termina un mensaje que todo terminó bien. También deberías mostrar los errores de SQL que si es que surgen.
[Imagen: paypalqr.png]
Responder
#5
(04/06/2014, 11:22 AM)Neeeeeeeeeel.- escribió: Como dijo raulito, los updates están al pedo. Directamente poné todo en el INSERT.

El plugin funciona bien cuando los datos son pocos, pero para hacerlo bién deberías poner un task que ejecute 100 consultas cada 3 segundos o algo por el estilo y cuando termina un mensaje que todo terminó bien. También deberías mostrar los errores de SQL que si es que surgen.
Ya arreglé lo de los updates, me siento tan tonto por eso Whatdone
Los task funcionarán con el servidor congelado? El plugin usa PrepareQuery varias veces en un nested loop y el HLDS se congela mientras trabaja. El Win7 me pregunta si deseo terminar el proceso, le pongo que no y al rato responde. Lo de los errores... no lo vi necesario, pero ya que lo pides más tarde lo agrego.
Responder
#6
(04/06/2014, 11:49 AM)Mario AR. escribió:
(04/06/2014, 11:22 AM)Neeeeeeeeeel.- escribió: Como dijo raulito, los updates están al pedo. Directamente poné todo en el INSERT.

El plugin funciona bien cuando los datos son pocos, pero para hacerlo bién deberías poner un task que ejecute 100 consultas cada 3 segundos o algo por el estilo y cuando termina un mensaje que todo terminó bien. También deberías mostrar los errores de SQL que si es que surgen.
Ya arreglé lo de los updates, me siento tan tonto por eso Whatdone
Los task funcionarán con el servidor congelado? El plugin usa PrepareQuery varias veces en un nested loop y el HLDS se congela mientras trabaja. El Win7 me pregunta si deseo terminar el proceso, le pongo que no y al rato responde. Lo de los errores... no lo vi necesario, pero ya que lo pides más tarde lo agrego.
Justamente, si hacés el task de 3 segundos no te aparecerá como que el proceso dejó de funcionar.
[Imagen: paypalqr.png]
Responder
#7
(04/06/2014, 12:01 PM)Neeeeeeeeeel.- escribió: Justamente, si hacés el task de 3 segundos no te aparecerá como que el proceso dejó de funcionar.

Bueno, acabo de hacer algo parecido...
Responder
#8
(04/06/2014, 01:25 PM)Mario AR. escribió:
(04/06/2014, 12:01 PM)Neeeeeeeeeel.- escribió: Justamente, si hacés el task de 3 segundos no te aparecerá como que el proceso dejó de funcionar.

Bueno, acabo de hacer algo parecido...
Lo vi, está bien.

Buen aporte.
[Imagen: paypalqr.png]
Responder
#9
(04/06/2014, 01:59 PM)Neeeeeeeeeel.- escribió:
(04/06/2014, 01:25 PM)Mario AR. escribió:
(04/06/2014, 12:01 PM)Neeeeeeeeeel.- escribió: Justamente, si hacés el task de 3 segundos no te aparecerá como que el proceso dejó de funcionar.

Bueno, acabo de hacer algo parecido...
Lo vi, está bien.

Buen aporte.
Gracias Sonrisa
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)