Configuración de Nivel 1000 (V14 y anteriores)
(Expansión del límite de nivel en MSPro)
El procedimiento no requiere cambios en la base de datos y es totalmente compatible con las versiones modernas.
Conceptos clave
- No necesitas modificar nada en la base de datos. MSPro ya soporta este sistema.
- Debes sincronizar servidor y cliente; si no están alineados, la barra de experiencia no funcionará correctamente.
- Algunos archivos deben ser editados para que el nuevo límite de nivel funcione correctamente (por defecto es 400).
Origen del Nivel 1000
El sistema de nivel 1000 tiene su origen en la versión 97 (años 2005/2006). En esa época, la barra de experiencia era limitada y los eventos no tenían restricciones de nivel.
MSPro conserva la fórmula original de aquella versión. No utiliza la fórmula estándar de nivel 400, ya que hacerlo provocaría corrupción en la base de datos y desincronización entre servidor y cliente.
Funcionamiento general
La progresión de experiencia se basa en el cálculo de la versión 97 original: los primeros niveles (hasta 300) son rápidos, mientras que a partir del 500–700 el avance se vuelve más lento y desafiante.
Configuración del Servidor
Abre el archivo GameServerInfo - Common.dat
y modifica los siguientes valores:
Variable | Valor por defecto | Nuevo valor | Descripción |
---|---|---|---|
CharacterMaxLevel |
400 | 1000 | Límite máximo de nivel permitido. |
EnableFormulaLvl1000 |
0 | 1 | Activa la fórmula de experiencia para nivel 1000. |
Importante: debes reiniciar el servidor para aplicar los cambios. Si utilizas Master Level, tendrás 1000 niveles base + 200 niveles de Master Level.
Configuración del Encoder
Abre tu archivo de configuración del encoder y ajusta el valor:
Variable | Valor por defecto | Nuevo valor | Descripción |
---|---|---|---|
NormalMaxLevel |
400 | 1000 | Define el límite visual y funcional del cliente. |
Consideraciones adicionales
- Gate.txt / Move.txt: cambia todos los valores
MaxLevel = 400
por1000
. - Blood Castle / Devil Square / Chaos Castle / Kalima / Illusion Temple: actualiza los límites de nivel tanto en servidor como en encoder.
- Rapidez de leveo: si la progresión te parece demasiado rápida, ajusta el archivo
ExperienceTable.txt
. - Otros sistemas: revisa cualquier configuración que aún limite el nivel máximo a 400.