TUServerMU

MuOnline => Modulos & Scripts => Scripts / querys => Tema comenzado por: Velocity on March 09, 2016, 11:58:36 AM

Titulo: [GUIA] Scrips para SQL
Posteado por: Velocity on March 09, 2016, 11:58:36 AM
(http://i.imgur.com/Mt9jlRG.png)

Hola amigos aqui les dejare un par de querys que podran correr desde su analizador de consultas para hacerles el trabajo mas corto a la hora de arreglar un problema para no tener que entrar a la base de datos y trabajar, sin mas nada que decir espero les sirva de mucho.

PASOS A IMPLEMENTAR PARA CORRER QUERYS
1er paso:
Bien, vamos al Administrador Corporativo (Enterprise manager) cuando inicia, vamos a bases de datos y buscamos la base "MuOnline" click derecho -> todas las tareas -> Reducir las bases de datos (Tambien puede aparecer en ingles como "Shrink database" le hacemos click y aparecerá una ventana, sin tocar absolutamente nada le damos a aceptar (ok) y aparecerá un mensaje indicando que la base de datos a sido reducida correctamente.
2do paso:
Ahora abrimos el Analizador de Consultas (Query Analizer) pedirà iniciar la sesion del usuario de sql "sa" por defecto, colocamos el pass y entramos.
Arriba en la pestaña de bases de datos buscamos "MuOnline" y en la sección de consulta colocamos la query.
Luego por ultimo damos a este boton > (http://i.imgur.com/C2ixhsk.png) corre la sentencia y listo, tenemos nuestras bases de datos reducidas.

REDUCIR DE BASE DE DATOS.
Con esto podras liberar un poco mas el lag y hace que el sql funcione consumiento menos recursos dado a que las bases son mas pequeñas. Este paso se puede hacer sin necesidad de detener el server y es aconsejable hacerlo al menos 1 vez a la semana. (de todas maneras si quieren detener el servidor es cosa suya)

BACKUP LOG MuOnline WITH TRUNCATE_ONLY

DBCC SHRINKDATABASE ( MuOnline , TRUNCATEONLY )


CORREGIR USUARIOS EN LINEA A 0 (DEBE ESTAR EL SERVIDOR APAGADO):

UPDATE MEMB_STAT
SET ConnectStat='0'
WHERE ConnectStat>0

ACTUALIZAR RAZAS.
(Suele pasar en algunos servidores que las quest no estan bien configuradas y los jugadores quedan en ninguna raza o en algun valor de raza inexistente, como también puede que deseen en algun servidor S3 en adelante volver a todos los que se hicieron 3er evolución a 2da)

UPDATE Character
SET Class='49'
WHERE Class=50

ARREGLAR DINERO NEGATIVO

UPDATE Character
SET Money='2000000000'
WHERE Money<-1

DAR DINERO A LOS NUEVOS USUARIOS
en SET Money=('colocan el valor deseado')

UPDATE Character
SET Money=('10000000')
WHERE Money<1

AUTO STATS FIX
Para servidores con variable smallint (soporta 32767)

UPDATE Character
SET Strength='32766'
WHERE Strength<1
UPDATE Character
SET Dexterity='32766'
WHERE Dexterity<1
UPDATE Character
SET Vitality='32766'
WHERE Vitality<1
UPDATE Character
SET Energy='32766'
WHERE Energy<1

CORREGIR A LOS DARKLORD

UPDATE Character
SET Strength='32766'
WHERE Strength<1
UPDATE Character
SET Dexterity='32766'
WHERE Dexterity<1
UPDATE Character
SET Vitality='32766'
WHERE Vitality<1
UPDATE Character
SET Energy='32766'
WHERE Energy<1
UPDATE Character
SET Leadership='32766'
WHERE Leadership<1

AUTO PK CLEAR

UPDATE Character
SET PkLevel = ('0'), PkTime = ('0'), PkCount = ('0')
Where PkLevel>2

CREAR GM TOTAL

Con esta consulta das todos los permisos (comandos) al pj que coloques en (NombrePJ)

use muonline update character set ctlcode = 32 where name = 'nombrePJ'

Mientras se vayan consiguiento mas querys se van a ir actualizando a este post, a disfrutar relax
Titulo: Re:[GUIA] Scrips para SQL
Posteado por: ZabiinoOo on March 09, 2016, 12:03:59 PM
Muy buenas querys la verdad, muchas gracias, ahi te arregle un poco el post, saludos.
Titulo: Re:[GUIA] Scrips para SQL
Posteado por: Velocity on June 02, 2016, 12:22:36 PM
de nada, para eso estoy para ayudar e aportar a esta gran comunidad
Titulo: Re:[GUIA] Scrips para SQL
Posteado por: ZabiinoOo on July 31, 2016, 04:45:53 PM
Agregada nueva consulta para dar todos los permisos de comandos admins a el pj que desees
Titulo: Re:[GUIA] Scrips para SQL
Posteado por: ilubatar on June 24, 2017, 11:14:56 AM
de nada, para eso estoy para ayudar e aportar a esta gran comunidad
buenas disculpa, como puedo hacer para dar items cuando crean su personaje, gracias.
Titulo: Re:[GUIA] Scrips para SQL
Posteado por: inax123 on June 24, 2017, 04:15:27 PM
Agregada nueva consulta para dar todos los permisos de comandos admins a el pj que desees

Fijate si podes corregir esto que aparece al lado de las consultas "br="br" style="-webkit-box-shadow: none !important;">"

Ya que si alguien que no conoce mucho del tema lo copia no le va a andar la query. porque se mezcla y te dice que vas a tener un error de syntaxys, la query llega hasta <1
Titulo: Re: [GUIA] Scrips para SQL
Posteado por: ZabiinoOo on June 24, 2017, 09:18:54 PM
Tienes razón hermano era un estilo de letra que se agrego al tema pero estaba mal escrito ya fue arreglado gracias por reportar, saludos!!
Titulo: Re: [GUIA] Scrips para SQL
Posteado por: Ocean Network on July 23, 2017, 10:45:11 AM
starting stats isn't working on muemu
Titulo: Re: [GUIA] Scrips para SQL
Posteado por: juanjor87 on January 15, 2022, 05:01:50 PM
Si yo quisiera mover a todos los jugadores del serevidor a lorencia por ejemplo, cuál sería la query?