CONFIG.XML - Todo lo que tienes que saber!!

Publicado por Player-xD, 07 de Noviembre de 2021, 12:55:19 PM

Tema anterior - Siguiente tema

Player-xD

CONFIG.XML

Buenas, hoy hablaremos de uno de los primeros problemas de todo server, como configurar bien nuestra config.xml? para poder darle su optimo uso!

Aunque no lo crean la config.xml es muy importante para una optima carga de nuestro cliente y el traspaso de datos desde el LANG al cliente de nuestros usuarios.

Como deberiamos tener nuestra config:

<config>

<delay value="500"/>
<rdelay value="3000"/>
<rcount value="10"/>

<conf name="Selecciona el Servidor">
<connserver name="AlexandriaEMU" ip="127.0.0.1" port="434" /> 
<dataserver url="data/" type="local" priority="0" />
<dataserver url="http://localhost/data/" priority="1" />
</conf>

<cacheasbitmap>
<cache element="ExternalContainer/InteractionCell" value="false" />
<cache element="ExternalContainer/Ground" value="false" />
<cache element="ExternalContainer/Object1" value="false" />
<cache element="ExternalContainer/Object2" value="false" />
<cache element="ExternalContainer/Zone" value="false" />
<cache element="ExternalContainer/Select" value="false" />
<cache element="ExternalContainer/Grid" value="false" />
<cache element="ExternalContainer/Pointer" value="false" />
<cache element="GAPI/UI" value="false" />
<cache element="GAPI/UITop" value="false" />
<cache element="GAPI/Popup" value="false" />
<cache element="GAPI/UIUltimate" value="false" />
<cache element="GAPI/Cursor" value="false" />
<cache element="mapHandler/BACKGROUND" value="false" />
<cache element="mapHandler/Cell/Ground" value="false" />
<cache element="mapHandler/Cell/Object1" value="false" />
<cache element="mapHandler/Cell/Object2" value="false" />
<cache element="mapHandler/Cell/ObjectExternal" value="false" />
<cache element="Zone/Zone" value="true" />
<cache element="Zone/Pointers" value="true" />
</cacheasbitmap>

</config>


Las lineas mas importantes serian las siguientes:

<connserver name="AlexandriaEMU" ip="127.0.0.1" port="434" /> (Nombre de nuestro servidor, IP pública de nuestro server y el puerto de conexion)

<dataserver url="data/" type="local" priority="0" /> (Este es un paso importante, aqui le decimos al cliente que cargue los mapas localmente desde la carpeta de mapas que se encuentra en nuestro cliente)

<dataserver url="http://localhost/data/" priority="1" /> (Aqui es donde direccionamos a nuestro LANG, lo mas importante para que los cambios que hagamos se vean reflejados en nuestro server directamente)