Left 4 Dead 2

Left 4 Dead 2

Not enough ratings
Servidor dedicado de L4D2 en Microsoft Azure
By Oakenfold
La guia definitiva para levantar un servidor dedicado de Left 4 Dead 2 en Microsoft Azure.
   
Award
Favorite
Favorited
Unfavorite
0. Importante :
Aqui te dejo los beneficios y perjuicios de hacer un servidor de Left 4 Dead 2 desde Azure. PARA QUE DESPUES NO DIGAS QUE NO TE AVISÉ !

Pros
  • Control total del servidor por tu persona
  • Libertad de descargar plugins/mods
  • IP Publica propia
  • No hay necesidad de tener tu PC prendida todo el santo dia.
  • ¿Abrir puertos del router? ¿Hamachi? ¿Que es eso?

Contras
  • Curva de aprendizaje alta : Tendrás que aprender un poco de comandos Linux
  • Te convertirás en un "evil-admin"
  • Harás torneos (?)
1. Preambulo y Conceptos Previos
La presente guía tiene como objetivo desplegar un servidor dedicado de Left 4 Dead 2. De la misma manera también puede levantarse un servidor dedicado de cualquier videojuego que se encuentre en la lista de Linux GSM.

1.a Nube Publica de Microsoft Azure

Originally posted by Wikipedia:Microsoft Azure:
Microsoft Azure (anteriormente Windows Azure y Azure Services Platform) es una plataforma de computación en la nube creado por Microsoft para construir, probar, desplegar y administrar aplicaciones y servicios mediante el uso de sus centros de datos. Proporciona software como servicio (SaaS), plataforma como servicio (PaaS) e infraestructura como servicio (IaaS) y es compatible con muchos lenguajes, herramientas y marcos de programación diferentes, incluidos software y sistemas específicos de Microsoft y de terceros.

Estas aplicaciones o servicios son desplegados en sus servidores regionales en diversas partes del mundo (tal y como se vé en esta grafica)[azure.microsoft.com].

Se utiliza esta nube para instalar el servidor de Left 4 Dead 2 con el proposito de tener un alcance regional para la conectividad de pares aficioados a dicho videojuego.

En la guía se pretende utilizar la región : Brazil South, pudiendo esta, modificarse a gusto del usuario.

1.b Debian GNU/Linux

Originally posted by Wikipedia:Proyecto Debian:
Debian o Proyecto Debian,1​ (en inglés, Debian Project) 2​ es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre. El sistema se encuentra precompilado, empaquetado y en formato deb para múltiples arquitecturas de computador y para varios núcleos.

En esta guía nos centraremos en utilizar el potencial completo de la distribucion Debian GNU/Linux.
2. Github Education Pack y Credito para Azure
La primera parte de mi guía contiene el procedimiento adecuado para obtener el Paquete Educativo de Github. Es importante obtenerlo para poder posteriormente acceder a los recursos de Microsoft Azure.

Te dejo el vídeo de como hacerlo.


A Continuación, también te dejo el video para acceder al credito de Azure por un valor de 100 dolares anuales que puedes utilizar en recursos de dicha plataforma. Esto obviamente lo vamos a utilizar para desplegar el servidor de Left 4 Dead 2. PERDONEN SI ES UN INGLES PÉSIMO, PERO EL VIDEO ES ENTENDIBLE. ACLARO QUE EL VIDEO NO ES MIO :v

3. Video Completo para el despliegue del servidor dedicado en Azure.
3.1 Vídeo Completo:

Te presento MI VIDEO , de mi CANAL de Youtube. Te recomiendo mejor verlo en el navegador, aqui te dejo el link: https://youtu.be/HZUVu7Kekqk , y por favor mirarlo en la resolucion mas alta posible.

Trata de hacerlo casi al pié de la letra, obviamente cambia estos parámetros:

  • Nombre de usuario
  • Contraseña de la Maquina Virtual
  • Contraseña RCON
  • Nombre de la maquina virtual (Aunque esto lo puedes dejar como está en el video)
4. Resultados
4.1 Como resultado tendremos esto:



Un servidor VANILLA , repito... VANILLA listo para poder jugar con los amigos. (No entres a mi server a hacer bulla) . Solo se tiene instalado el SourceMod para poder banear/expulsar/torturar/noclipear/cambiar modos o cosas asi que permitan un control TOTAL del servidor.

4.2 ¿Problemas con el ping? Pues necesitas utilizar otros servicios cloud que tengan cobertura cercana a tu pais y que también son gratuitos como:

  • Amazon Web Services
  • Google Cloud Public
  • Oracle Cloud Infraestructure


ALGUNOS DE ESTOS SERVICIOS CLOUD DISTRIBUYEN CONTENIDO EN SANTIAGO DE CHILE, ARGENTINA, Y PRONTO EN PERÚ

¿No me crees? : https://andina.pe/agencia/noticia-en-2023-se-espera-tener-operativa-nueva-zona-local-amazon-web-services-peru-920058.aspx
5. Agradecimientos, créditos y mas
Agradecimientos y Creditos:

Criticas y Comentarios:
Eres libre de comentar si te pareció fácil, difícil, complicado o lo que sea. Como verás, la guía no tiene ningún concepto o técnica de "abrir puertos del router o el firewall bla bla bla" o "bajate esto que mi amigo no puede entrar"..
ESO YA QUEDÓ EN EL PASADO, nadie en su sano juicio va a dejar su PC prendida todo el dia solo con el afan de complacer a sus amistades con un servidor que al final te hará venir un recibo de pago alto.

Me emocioné perdon. Pero con esta guia pretendo ELIMINAR toda esa brecha que no te permitia desplegar un servidor tan simple en Internet.

Ayuda

Si quieres ayudarme con un regalito, bienvenido sea. Si necesitas ayuda te la brindaré , para ello tienes la caja de comentarios. No es nada del otro mundo preguntar.. ya que es probable que te confundas en algun comando y te trabes por ahi, pero es normal en el aprendizaje. Asi que SIN MIEDO PREGUNTA!


6. Hice mi servidor ¿y ahora?
Aqui te dejo links importantes y resumen de que trata:

Guia de Modos de L4D2.
Con esta guia podrás configurar tanto via consola como remotamente los modos de juego de su servidor.
Caso práctico: Quieres cambiar a modo coop?
sm_cvar mp_gamemode coop
sm_cvar fuerza el cambio de ConsoleVar (cvar) hacia mp_gamemode que una variable es coop. Aqui tienes toooooodas las variables. (Incluye el famoso TAAAAAAAAAANK Rush).

https://steamcommunity.com/sharedfiles/filedetails/?id=1396360144

Linux y comandos basicos
Ya usaste un poco de Linux en esta guia. Aprende a como manipular archivos, carpetas, etc.

https://www.investigacion.frc.utn.edu.ar/labsis/publicaciones/apunte_linux/mmad.html


LILAC

https://www.littleanticheat.com/

Lilac es un software detector de gente tramposa (bunniers, autoaimers, wallers, auto skeeting y otras especies). Lamentablemente VAC no es eficiente en el L4D2.
La efectividad de este software radica en el analisis metaheuristico (¿Que es eso?[es.wikipedia.org]) , donde es posible primero determinar posibles tramposos mediante patrones continuos anormales de jugadas.

En pocas palabras: Jugadas insólitas.

Para instalar LILAC, tan solo descomprimen el archivo ZIP desde su pagina oficial [littleanticheat.com]. Lo descomprimen y mueven los archivos a cada carpeta correspondiente.

El resultado. Un Sistema anti tramposos POTENTE.
Hablan las imágenes.

Quieres el pastebin de este log? Te lo dejo para que busques su SteamID y veas los comentarios en sus perfiles .[paste.debian.net]

Compártela con tus amigos y disfruta !
El conocimiento es libre : RECUERDALO

Tu amigo: Oakenfold
6 Comments
Oakenfold  [author] Nov 17, 2024 @ 6:02pm 
Claro. Puedes hacerlo. Eso se llama : Crear Instancias de un juego con diferente puerto . Te dejo el link de la documentación de Linuxgsm para que lo leas. Saludos.

https://docs.linuxgsm.com/configuration/multiple-game-servers
zeyn Nov 17, 2024 @ 4:19pm 
Hola, y se puede levantar varios servidores (IP Pública) pero con diferentes puertos?
mvqrtinn Mar 17, 2023 @ 10:53am 
:csgob::csgob:
Escritor de mangas hentai Mar 12, 2023 @ 2:13pm 
gracias por la ip
空白 Mar 11, 2023 @ 7:23am 
emm
๖ۣۜSixx༻ Mar 8, 2023 @ 12:37am 
Muito útil obrigado!