Server `config.json`

NombreTipoEjemploDescripción
GameNametextoIntersectConfigura el nombre del juego que hostea este servidor.
ServerPortnúmero5400Configura el puerto al que escuchará el servidor.
AdminOnlybooleanofalseConfigura si este servidor solo permitirá conectarse a miembros del staff (Access 1 i superior).
BlockClientRegistrationsbooleanofalseConfigura si el servidor impedirá que se registren nuevos usuarios o no.
UPnPbooleanotrueConfigura si el servidor usará el protocolo UPnP o no.
OpenPortCheckerbooleanotrueConfigura si el servidor comprobará si es accesible a través de internet cada vez que sea iniciado.
AnimatedSpritesarray[“bat.png”, “beholder.png”]Configura qué sprites estarán en constante animación, incluso cuando no estén en movimiento.
ChatVer Chat
CombatVer Combat
EquipmentVer Equipment
EventWatchdogKillThresholdnúmero5000Configura la cantidad que comandos que un evento puede ejecutar en un solo tick del servidor antes de que sea considerado un bucle infinito y sea finalizado.
GameDatabaseVer Server Database
LootVer Loot
MapVer Map
MaxClientConnectionsnúmero100Configura la cantidad de clientes, hayan iniciado sesión o no, que pueden establecer conexión con el servidor simultaneamente.
MaximumLoggedinUsersnúmero50Configura la cantidad de clientes que pueden iniciar sesión al mismo tiempo.
NPCVer NPC
PartyVer Party
PassabilityVer Passability
PlayerVer Player
PlayerDatabaseVer Server Database
SecurityVer Server Security
SmtpSettingsVer SMTP
SpritesVer Sprites
ValidPasswordResetTimeMinutesnúmero30Configura el tiempo(en minutos) durante el cual un link de restablecimiento de contraseña será válido.

Chat

NombreTipoEjemploDescripción
MaxChatLengthnúmero120Configura la cantidad máxima de caracteres permitida en los mensajes del chat.
MinIntervalBetweenChatsnúmero400Configura el intervalo de tiempo mínimo(en milisegundos) requerido entre cada mensaje del chat.
ShowAnnouncementBannersbooleanotrueConfigura si mostrar o no banners de los anuncios en la pantalla de juego o no.
AnnouncementDisplayDurationnúmero15000Configura el tiempo(en milisegundos) que serán mostrados los banners de los anuncios en la pantalla de juego si éstos han sido habilitados.

Combat

NombreTipoEjemploDescripción
BlockingSlownúmero30Configura el porcentaje por el cual los jugadores serán ralentizados mientras bloqueen.
CombatTimenúmero10000Configura la cantidad de tiempo(en milisegundos) tras el último ataque de un jugador o tras la última vez que un jugador recibe daño para que deje de considerarse que está en combate.
MaxAttackRatenúmero200Configura el ritmo máximo al que una entidad puede atacar.
MaxDashSpeednúmero200Configura la velocidad máxima a la cual un jugador puede realizar un dash.
MinAttackRatenúmero500Configura el ritmo mínimo al que una entidad puede atacar.
RegenTimenúmero3000Configura el tiempo(en milisegundos) entre cada tick de regeneración de salud.
EnableCombatChatMessagesbooleanofalseConfigura si los mensajes de chat de combate están habilitados o no.
MovementCancelsCastbooleanofalseConfigura si el jugador puede desplazarse para cancelar los lanzamientos de hechizos o no.
MatchGroupCooldownsbooleanotrueConfigura si los cooldowns del mismo grupo de cooldowns deben coincidir o no.
MatchGroupCooldownHighestbooleanotrueConfigura si los cooldowns del mismo grupo coincidirán con el cooldown más elevado de entre todos ellos si está habilitado, o si coincidirán con el cooldown del objeto o hechizo utilizado en ese momento si no está habilitado. Solamente se tiene en cuenta si MatchGroupCooldowns está habilitado.
LinkSpellAndItemCooldownsbooleanotrueConfigura si objetos y hechizos pueden estar juntos en el mismo grupo de cooldowns o no. Solamente se tiene en cuenta si MatchGroupCooldowns está habilitado.
EnableGlobalCooldownsbooleanofalseConfigura si utilizar un objeto o un hechizo debería activar un cooldown global o no.
GlobalCooldownDurationnúmero1500Configura la duración(en milisegundos) de los cooldown globales. Solamente se tiene en cuenta si EnableGlobalCooldowns está habilitado.
MaxPlayerAutoTargetRadiusnúmero15Configura la distancia máxima permitida a la que se puede autoapuntar a un objetivo.

Loot

NombreTipoEjemploDescripción
ItemDespawnTimenúmero15000Configura el tiempo(en milisegundos) que tardan los botines y los objetos tirados en el suelo en desaparecer.
ItemOwnershipTimenúmero5000Configura el tiempo(en milisegundos) que tardan los objetos tirados en el suelo por matar NPCs o jugadores en perder la protección anti robo.
ShowUnownedItemsbooleanofalseConfigura si todos los jugadores pueden ver objetos en el suelo que no les pertenecen y que no pueden recoger.
ConsolidateMapDropsbooleanotrueConfigura si cuando caen varios objetos iguales al suelo deberían caer todos juntos y recogerse todos a la vez en caso de que el valor sea true, o si deben caer por separado y recogerse uno por uno en caso de que el valor sea false.
EnableLootWindowbooleanotrueConfigura si la ventana de loot estará habilitada o no en los clientes.
MaximumLootWindowItemsnúmero10Configura la cantidad máxima de objetos mostrados en la ventana de loot. Solamente se tiene en cuenta si EnableLootWindow está habilitado.
MaximumLootWindowDistancenúmero3Configura la cantidad de tiles alrededor del jugador en la que la ventana de loot buscará el botín. Solamente se tiene en cuenta si EnableLootWindow está habilitado.

Map

NombreTipoEjemploDescripción
GameBorderStylenúmero0Configura la manera en la que la cámara es manejada por el sistema. 0 indicará un mundo sin junturas y evitará mostrar áreas sin mapas. 1 indicará un mundo sin junturas y no limitará la cámara a la vista de los mapas, centrando la cámara en el jugador en todo momento. 2 indicará un mundo con junturas y mostrará cada mapa por sí solo mientras el jugador recorre el mundo.
Heightnúmero26Configura la cantidad de tiles disponibles en el eje Y(vertical) en cada mapa. ADVERTENCIA: ¡Este valor no puede ser modificado sobre la marcha y modificarlo requerirá que todos los mapas existentes sean eliminados!
ItemAttributeRespawnTimenúmero15000Configura la cantidad de tiempo(en milisegundos) requerido para que los objetos generados por el Atributo Objeto del Mapa reaparezcan.
TileHeightnúmero32Configura la cantidad de píxeles que cada tile del mapa tiene en el eje Y(vertical).
TileWidthnúmero32Configura la cantidad de píxeles que cada tile del mapa tiene en el eje X(horizontal).
Widthnúmero32Configura la cantidad de tiles disponibles en el eje X(horizontal) en cada mapa. ADVERTENCIA: ¡Este valor no puede ser modificado sobre la marcha y modificarlo requerirá que todos los mapas existentes sean eliminados!
ZDimensionVisiblebooleanofalseConfigura si la Dimensión Z está habilitada. Ver Dimensión Z

NPC

NombreTipoEjemploDescripción
AllowResetRadiusbooleanofalseConfigura si los NPCs se resetearán tras haberse alejado del punto inicial en el que entraron en combate.
ResetRadiusnúmero8Configura el rango(en tiles) en el que los NPCs tienen permitido moverse desde el punto inicial en el que entraron en combate antes de resetearse. Solamente se tiene en cuenta si AllowResetRadius está habilitado.
AllowNewResetLocationBeforeFinishbooleanofalseConfigura si los NPCs pueden obtener un nuevo punto de reseteo antes de haberse reseteado completamente hasta el punto inicial en el que entraron en combate.
ResetVitalsAndStatussesbooleanofalseConfigura si los NPCs resetearán también su salud y sus estados cuando se reseteen.
ShowLevelByNamebooleanofalseConfigura si el nivel del npc será mostrado junto a su nombre o no.

Party

NombreTipoEjemploDescripción
MaximumMembersnúmero4Configura la cantidad máxima permitida de integrantes en party.
InviteRangenúmero40Configura la distancia(en tiles) a la que deben estar 2 jugadores para que puedan enviarse invitaciones de party.
SharedXpRangenúmero40Configura la distancia(en tiles) a la que deben estar los integrantes de la party para compartir experiencia al matar.
NpcDeathCommonEventStartRangenúmero0Configura la distancia(en tiles) a la que deben estar los integrantes de la party para activar Common Events por las muertes causadas por los otros integrantes.

Passability

NombreTipoEjemploDescripción
ArenabooleanofalseConfigura si los jugadores pueden pasar a través de otros jugadores en los mapas de tipo Arena.
NormalbooleanofalseConfigura si los jugadores pueden pasar a través de otros jugadores en los mapas de tipo Normal.
SafebooleanotrueConfigura si los jugadores pueden pasar a través de otros jugadores en los mapas de tipo Safe.

Player

NombreTipoEjemploDescripción
ItemDropChancenúmero0Configura la posibilidad(porcentaje) de que un jugador suelte objetos al morir.
MaxBanknúmero100Configura la cantidad máxima de ranuras que cada jugador tiene en el banco de almacenamiento.
MaxCharactersnúmero1Configura la cantidad máxima de personajes que puede tener un jugador en su cuenta.
MaxInventorynúmero35Configura la cantidad máxima de ranuras que cada jugador tiene en su inventario.
MaxLevelnúmero100Configura el nivel máximo que puede alcanzar un personaje.
MaxSpellsnúmero35Configura la cantidad máxima de ranuras de hechizo que tiene cada jugador.
MaxStatnúmero255Configura la cantidad máxima de puntos de estadísticas que cada estadística puede tener.
RequestTimeoutnúmero300000Configura la cantidad de tiempo(en milisegundos) que una petición de comercio puede estar pendiente de respuesta antes de que se cancele automaticamente.
TradeRangenúmero6Configura la distancia(en tiles) a la que deben estar 2 jugadores para que puedan enviarse peticiones de comercio.
AllowCombatMovementbooleanotrueConfigura si las entidades pueden moverse o no mientras el contador de tiempo de sus ataques llega a 0.
ShowLevelByNamebooleanofalseConfigura si el nivel del jugador será mostrado junto a su nombre o no.

SMTP

See Passwords

NombreTipoEjemploDescripción
FromAddresstextonoreply@ascenciongamedev.comConfigura la dirección desde la que el servidor enviará e-mails.
FromNametextoAscencion Game DevelopmentConfigura el nombre que el servidor utilizará para identificarse a sí mismo en los e-mails.
Hosttextosmtp.myprovider.comConfigura el servidor SMTP que el servidor de Intersect Engine utilizará para enviar e-mails.
Portnúmero587Configura el puerto usado para comunicarse con el servidor SMTP.
UseSslbooleanotrueConfigura si el servidor SMTP utiliza SSL.
Usernametextomyusername@myprovider.comConfigura el usuario utilizado para autentificarse con el servidor SMTP.
PasswordtextomypasswordConfigura la contraseña utilizada para autentificarse con el servidor SMTP.

Sprites

NombreTipoEjemploDescripción
IdleFramesnúmero4Configura la cantidad de frames que contiene la animación de inactividad.
NormalFramesnúmero4Configura la cantidad de frames que contiene la animación estándar(usada principalmente para el movimiento).
CastFramesnúmero4Configura la cantidad de frames que contiene la animación de lanzamiento de hechizos.
AttackFramesnúmero4Configura la cantidad de frames que contiene la animación de ataque.
ShootFramesnúmero4Configura la cantidad de frames que contiene la animación de disparo.
WeaponFramesnúmero4Configura la cantidad de frames que contiene la animación de ataque con arma.
NormalSheetAttackFramenúmero3Configura el frame de la animación estándar que se usará al atacar si no hay otras animaciones disponibles.
NormalSheetDashFramenúmero1Configura el frame de la animación estándar que se usará al realizar un dash si no hay otras animaciones disponibles.
MovingFrameDurationnúmero200Configura el tiempo(en milisegundos) que se muestra cada frame de movimiento antes de pasar al siguiente.
IdleFrameDurationnúmero200Configura el tiempo(en milisegundos) que se muestra cada frame de la animación de inactividad antes de pasar a la siguiente.
TimeBeforeIdlenúmero4000Configura el tiempo(en milisegundos) que tiene que pasar desde la última acción del jugador para que empiece a mostrarse la animación de inactividad, si está disponible.