# DKS Plugin

## Remote Stats

Con este task podrás consultar las estadísticas de tu bot de forma remota.

Para empezar, le daremos al botón de Setup para configurarlo.

<figure><img src="https://i.imgur.com/8brdBgq.gif" alt=""><figcaption></figcaption></figure>

1. haz click en el botón de **Descargar Servidor** y guarda el archivo en una carpeta en la que no vayas a borrarlo.
2. Una vez descargado pulsa el botón de **Seleccionar archivo**, busca el archivo RemoteStatsServer.exe que has descargado, selecciónalo y pulsa Open <https://i.imgur.com/Y35sVCd.gif>

<figure><img src="https://i.imgur.com/Y35sVCd.gif" alt=""><figcaption></figcaption></figure>

3\. Debes registrarte en [Ngrok](https://dashboard.ngrok.com/signup), necesitaras una cuenta para poder alojar el servidor remoto

<figure><img src="/files/5kLnYkZHPgPmPuQrHfeE" alt=""><figcaption></figcaption></figure>

4\. Obten tu authkey a través de [este link ](https://dashboard.ngrok.com/get-started/your-authtoken)

Pulsa el botón de copy para copiar tu Auth Key

<figure><img src="https://cdn.discordapp.com/attachments/531753606060441601/1035262338900701204/unknown.png" alt=""><figcaption></figcaption></figure>

5\. Activa el Remote Stats

Pulsa el botón Activar

<figure><img src="/files/nyUz3SbDrUYTpI4XVvdw" alt=""><figcaption></figcaption></figure>

6\. Pon tu AuthKey

Pega el authkey que copiaste de [aquí](https://dashboard.ngrok.com/get-started/your-authtoken) y pulsa el icono de ✅

<figure><img src="https://i.imgur.com/Fu0XzNJ.gif" alt=""><figcaption></figcaption></figure>

6\. Selecciona el ejecutable

<figure><img src="https://i.imgur.com/AVLOJse.gif" alt=""><figcaption></figcaption></figure>

6\. Ahora pulsa el botón de Servidor

<figure><img src="/files/fcrN0MFGL85h0GCPIzUB" alt=""><figcaption></figcaption></figure>

y pulsa el botón de Iniciar servidor

<figure><img src="https://i.imgur.com/hJKNCHP.png" alt=""><figcaption></figcaption></figure>

Una vez iniciado, podremos acceder a las stats a través de un código QR o desde el link directo

<figure><img src="https://i.imgur.com/VP6V2tC.png" alt=""><figcaption></figcaption></figure>

Comandos:

k -> Cierra el servidor

r -> Refresca (F5 del navegador, sirve para actualizar el server)

w -> Abre la ruta donde está instalado ngrok

d -> Usando este comando podrás donar al creador del plugin

v -> Muestra la versión del Servidor y la versión mínima del plugin que necesitas

u -> Revisa que tengas la última update del plugin y del Servidor

p -> Con este comando podrás poner una contraseña (Si la estableces, cuando quieras acceder a tus stats, deberás poner la contraseña)

Cuando entres al link deberás aceptar la advertencia del host, pulsa el botón Visit Site:

<figure><img src="/files/2vqJ7kqHrOQEPKKVzmfn" alt=""><figcaption></figcaption></figure>

Pulsa el botón de ▶️ para que empiece a funcionar

<figure><img src="https://i.imgur.com/DoYV6rv.gif" alt=""><figcaption></figcaption></figure>

Listo, ya puedes consultar tus estadisticas desde el móvil o desde donde sea&#x20;

<figure><img src="/files/SfIajHnhPwga2m4oadPo" alt=""><figcaption></figcaption></figure>

![](/files/JKV75hlflhaK7eYNbTpv)

Una vez en el sitio web, si pulsamos el icono del ojo

<figure><img src="https://i.imgur.com/8UfvK3x.png" alt=""><figcaption></figcaption></figure>

En la ventana de Darkbot, podremos:

* Cambiar de configuración/perfil
* Cambiar de módulo
* Cambiar de mapa

En la ventana de backpage podremos:

* Ver estadisticas de la cuenta (ver rango, puntos de npcs, puntos por baja de jugadores, recursos, munición armas, generadores, drones, pet)

<figure><img src="https://i.imgur.com/PJwa93K.gif" alt=""><figcaption></figcaption></figure>

* Galaxy Gates (Muestra el estado de nuestras puertas galácticas)

<figure><img src="https://i.imgur.com/Jv2Ga7z.png" alt=""><figcaption></figcaption></figure>

* Ship Modules, te muestra todos los módulos que tiene tu cuenta, tienes distintos filtros.

<figure><img src="https://i.imgur.com/iMCm8od.gif" alt=""><figcaption></figcaption></figure>

En la ventana de Plugin encontramos (Deben estar activos en el botpara que se muestre):

<figure><img src="/files/aR6xEQWeUulqIEatbpYR" alt=""><figcaption></figcaption></figure>

* Log Viewer: muestra el diario del juego en tiempo real&#x20;

<figure><img src="https://i.imgur.com/KfahEmB.gif" alt=""><figcaption></figcaption></figure>

* Log Scrapper, te muestra las ocurrencias de los patrones que hayas establecido

<figure><img src="/files/OPa9sHfwceGr19iCfKAl" alt=""><figcaption></figcaption></figure>

* Palladium Stats: Muestra la cantidad de uridium por hora y el total que hayas recogido

<figure><img src="/files/VdPl2eVKnwtITJQv65qU" alt=""><figcaption></figcaption></figure>

La ventana de Launcher nos abrirá nuestra cuenta a través del cliente de Kaiserdj, si no lo tienes [aqui tienes un tutorial de cómo instalarlo ](https://darkbotes.gitbook.io/darkbot-es-guide/tutoriales-donors/launcher#como-puedo-jugar-con-este-cliente)

## Gamelog Viewer

Al activarlo, podremos ver el Diario del juego en tiempo real y buscar en este a través del buscador

<figure><img src="https://i.imgur.com/uGDZ0Zy.gif" alt=""><figcaption></figcaption></figure>

## Game Log Scrapper

El propósito de este task es extraer patrones del diario del juego  para obtener algunas estadísticas, como ocurrencias del patrón, ocurrencias por hora y más.

Será útil para extraer datos como GG completadas, rinusk recolectado, muertes de PET, lo que sea que DarkOrbit muestre en el diario.

**Patrones**

No es necesario hacer coincidir toda la línea de registro, un patrón puede coincidir con una subcadena.

Los patrones pueden ir precedidos de *(i)* para que no distingan entre mayúsculas y minúsculas, lo que significa que interpretará todas las cadenas como si estuvieran en minúsculas.

Hay dos tipos de patrones que interpreta este complemento: normales y numerados.

#### Patrón Normal

Coincidirá con cadenas exactas en los registros. Este tipo de patrón solo contará las ocurrencias y las ocurrencias por hora.

`Materia prima Paladio recogida`

* Coincidirá con cualquier línea de registro que contenga exactamente *Materia prima Paladio recogida*
* Coincidencias: *Materia prima  Paladio recogida* , *Paladio recogida*

`(i) Materia prima Paladio recogida`

* Coincidirá con cualquier línea de registro que contenga *paladio recolectado* en cualquier combinación de letras mayúsculas y minúsculas.
* Coincidencias: Materia prima *PALADIO recogida* , Materia Prima Paladio recogida , *MaTeRiA pRiMa PaLaDiO ReCoGiDa, ETC*

#### Patrón numerado

Coincidirá con cadenas exactas en registros que contengan un número en la posición que definamos. Este tipo de patrón contará ocurrencias, ocurrencias por hora, total y total por hora. *Total* representa la suma del número del patrón en todas las ocurrencias.

`{n} uridium`

* Coincidirá con cualquier línea de registro que contenga exactamente *N uridium* .

{% hint style="info" %}
El task  usa RegEx para encontrar las coincidencias y que no se escape ninguna. Esto significa que, si desea hacer coincidir un carácter RegEx especial, tendrás que usar un / antes del carácter&#x20;

```
El patrón "P.E.T." coincide con "P.E.T.", pero también coincide con "P1ExTl"
El patrón "P\.E\.T\." coinicide con  "P.E.T."
```

{% endhint %}

## Palladium Stats

Muestra las estadísticas del paladio que has recogido

![](/files/PPRbrrRlgmLQaagKNcbi)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://darkbotes.gitbook.io/darkbot-es-guide/tutoriales-donors/dks-plugin.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
