Instalación de "Teeworlds" (juego 2D multijugador) y creación del servidor de juegos Teeworlds


Teeworlds es un juego de disparos en línea 2D multijugador gratuito para Linux, Windows y Mac, muy divertido, incluye muchos modos de juego (modos de juego para 16 jugadores) como Deathmatch, Capture the Flag y muchos otros modos de juego desarrollados por la comunidad de juegos, puedes incluso diseñe sus propios mapas, cree su propio modo de servidor e invite a amigos a él.

Puedes echar un vistazo rápido al juego, creado por el desarrollador en:

Paso 1: Instalar Teeworlds Game

El juego está disponible para descargar desde los repositorios de Ubuntu, ejecutar.

$ sudo apt-get install teeworlds

En Fedora, el juego también está disponible en los repositorios, ejecute este comando como root.

# yum install teeworlds

También puedes jugarlo en OpenSUSE, descarga el paquete teeworlds desde la página de descarga del software OpenSuse.

Paso 2: Crea un servidor Teeworlds

Lo que explicaremos ahora es cómo crear un servidor teeworlds y cómo configurarlo, por supuesto, necesita tener un servidor en línea para hacer esto (puede crear un servidor teeworlds desde su computadora personal, pero será muy lento debido a la lentitud de la conexión a Internet, por eso necesita un servidor en línea).

Crear un servidor Teeworlds es muy fácil de hecho, solo necesitas instalar el paquete 'teeworlds-server' para hacerlo, para instalar en Ubuntu.

$ sudo apt-get install teeworlds-server

En Fedora/OpenSUSE o cualquier otra distribución, necesita descargar Teeworlds desde la página de descarga oficial y ejecutar el archivo "teeworlds-server" para iniciar el servidor.

$ teeworlds-server

El servidor Teeworlds se iniciará en la misma IP de su servidor y el puerto 8303 de forma predeterminada, digamos que su dirección IP es xxx.xxx.x.xxx, el servidor estará encendido en xxx.xxx.x.xxx:8303 por defecto.

Abra el juego ejecutando el siguiente comando, ingrese la IP y el puerto en este cuadro. Reemplace xxx.xxx.x.xxx con su número de IP.

$ teeworlds

Paso 3: configurar el servidor Teeworlds

Ahora nos sumergiremos en la configuración del servidor Teeworlds, si está en Ubuntu, cree un archivo llamado "teeworlds_srv.cfg" en su directorio personal.

$ nano teeworlds_srv.cfg

Agregue el siguiente código. Guarde y cierre el archivo.

sv_name Tecmint Test Server
sv_motd Welcome to our server!
sv_gametype ctf
sv_warmup 0
sv_map dm1
sv_max_clients 16
sv_scorelimit 1000
sv_rcon_password somepassword
sv_port 8303

Explicaremos cada una de las líneas anteriores de manera detallada.

  1. sv_name: Name of the server.
  2. sv_motd: The welcome message.
  3. sv_gametype: The type of the game, it can be “ctf”, “dm”, “tdm”.
  4. sv_warmup: If you want to create a warmup before the game start, must be in seconds.
  5. sv_map: Map of the game, it can be “dm1”, “dm2”, “dm3”, “dm4”, “dm5”, “dm6”, “dm7”, “dm8”, “dm9”, “ctf1”, “ctf2”, “ctf3”, “ctf4”, “ctf5”, “ctf6”, “ctf7” keep trying in those maps until you find a nice one for your server.
  6. sv_max_clients: Maximum number of player on server (max is 16).
  7. sv_scorelimit: When a player reach the score limit, the game restarts.
  8. sc_recon_password: A password to access server settings from F2.
  9. sv_port: The port for game, default is 8303.

Hay muchas otras opciones proporcionadas por teeworlds, echa un vistazo a la página de configuración del servidor.

Ahora, para ejecutar nuestro servidor Teeworlds con la nueva configuración, aplique.

$ teeworlds-server -f teeworlds_srv.cfg

Ahora, si estás en otra distribución, crea el archivo "teeworlds_srv.cfg" en el mismo directorio en el que existe el archivo "teeworlds_srv" (donde extrajiste el juego), y ejecuta:

$ ./teeworlds_srv -f teeworlds_srv.cfg

¡Y tu servidor estará listo! Puede encontrar más información sobre la configuración del servidor de Teeworlds en la página de documentación oficial de Teeworlds.