Como instalar y configurar TCPShield
Cómo instalar y configurar TCPShield
TCPShield es un servicio que proporciona protección DDOS para tus servidores. Aquí en SparkedHost recomendamos encarecidamente TCPShield para servidores grandes y pequeños, ya que es una herramienta increíble para proteger tus servidores.
Creación de la network y configuración de los backends
Primero, ve a TCPShield y crea una cuenta gratuita.
Una vez en el panel, haz clic en "Add Network" y luego ingresa el nombre de tu red.
Dirígete a "Backends" y haz clic en "Add Set".
Asigna un nombre que prefieras, por ejemplo, "Main" o "Production". Los "Backends" son la dirección IP de tu servidor.
En el ejemplo de SparkedHost, estoy ejecutando dos BungeeCords que quiero balancear, así que voy a agregar la combinación IP/puerto para ambas instancias (1.1.1.1:25565, 1.2.3.4:25565).
Haz clic en Save.
Nota: Ten en cuenta que no agregamos nada relacionado a servidores de spigot. Solo se debe listar lo que acepta la conexión desde la red de TCPShield. Si deseas tener una sola instancia de spigot, debes apuntar directamente a esa IP.
Configuración del dominio y añadir registros
Primero, dirígete a la página de "Domains" y haz clic en "Add Domain" en la parte inferior de la página.
El dominio que estamos utilizando es sparkedhost.com, por lo tanto lo colocaremos en el espacio del dominio como se muestra en la imagen. Luego, seleccionaremos el backend que creamos anteriormente.
Badlion Proxy, es opcional específico para los usuarios de Badlion AntiCheat. Esto no es necesario para la mayoría de los servidores.
Luego, haz clic en "Begin verification".
Verificación de dominio
La verificación de dominio es el proceso que requerimos para todos los dominios en la red TCPShield. Esto confirma la propiedad del dominio usando DNS y es necesario por razones de seguridad. Recomendamos que, al verificar tu dominio, utilices registros TXT.
Copiaremos el registro TXT y lo insertaré en la raíz (requerido) de mi dominio en el administrador de DNS de Cloudflare.
Una vez que el dominio esté guardado, puedes intentar verificar el dominio en el panel de TCPShield.
Desafortunadamente, este proceso puede tardar hasta varias horas para que el DNS se propague completamente y Cloudflare aplique los cambios. Por eso recomendamos encarecidamente a todos usar Cloudflare para la gestión de DNS. Este proceso a menudo causa problemas a muchas personas, así que antes de contactarnos, te recomendamos verificar que el registro TXT se haya propagado correctamente a nivel mundial usando la página: whatsmydns.
Nota: Según nuestras observaciones, los DNS de Namecheap son los que más tardan, con un tiempo promedio de 5 horas.
Configurar dominios y DNS
Ahora que hemos verificado el dominio con TCPShield, necesitamos decidir cómo queremos que los jugadores se conecten a nuestra red. A menudo, los propietarios desean que los jugadores solo se unan con un subdominio como play.sparkedhost.com. Otras veces, los propietarios quieren que los jugadores se unan con play.sparkedhost.com o sparkedhost.com pero aún así permitir que exista un sitio web con un registro A.
Queremos que nuestro servidor permita que las personas se unan a través de sparkedhost.com, así que lo vamos a configurar en el campo de nombre de host en la página de dominio como @. Los dominios de TCPShield no son necesarios, por lo que no necesitamos agregar otro registro para play.sparkedhost.com.
Instalación del plugin TCPShield
En la misma página de dominio, puedes encontrar el enlace para descargar el plugin para BungeeCord, Velocity y Spigot.
Haz clic aquí para descargar el plugin TCPShield.
Inicia sesión en el servidor en nuestro panel apollo donde instalaremos el plugin de TCPShield y apagamos el servidor.
Nota: Necesitaremos una IP dedicada 25565 en el servidor bungeecord, puedes seguir este artículo para adquirir una. Si eres un servidor spigot, olvídalo.
Dirígete a los archivos del servidor y haz clic en la carpeta de plugins del servidor.
Sube el plugin que descargamos de la página de Github de TCPShield.
Enciende tu servidor y eso es todo, tendremos nuestro TCPShield configurado e instalado correctamente.
Nota: Si estás ejecutando un servidor BungeeCord, solo necesitas el plugin de TCPShield en tus instancias de BungeeCord.
Nota: Si estás ejecutando Lilypad (aunque no es recomendable), necesitarás contactarnos para obtener las direcciones IP correctas de tus jugadores. Esta es una limitación de Lilypad (sin plugins), no de TCPShield.
Si necesitas más asistencia, por favor crea un ticket aquí.
Creado por: Steven C.
Actualizado el: 04/08/2024
¡Gracias!