¿Qué es Linode?
Es uno de los más importantes proveedores de computación en la nube, ofreciendo varios servicios web como son:
- VPS
- Alojamiento de internet
- Servicios de computación en la nube
y otros productos:
- Herramientas para desarrolladores
- Servidores SSD Linux.
- Alojamiento de aplicaciones
- Alojamiento de servidores de juego.
Enfocándonos en este último, Linode cuenta con una tienda de aplicaciones que nos permite facilitar la creación de estos servidores de juegos, entre estos Minecraft, CSGO, Rust, Valheim y por supuesto Terraria.
Creando un servidor de Terraria 🌳 en la nube
1.- Lo primero que necesitamos es una cuenta en Linode para lo cual solo debemos registrarnos, actualmente si te registras Linode te regala 100 dólares en crédito para que comiences a usar sus servicios, podemos usar este crédito para nuestro servidor.
2.- Una vez que ingresamos a nuestra cuenta creamos un nuevo Servidor de Linode (SSD Linux server)
3.- Nos dirigimos a marketplace, buscamos Terraria y lo seleccionamos.
4.- Bajamos hasta Terraria Options Aquí ingresamos los siguientes datos:
- Nombre de usuario de Steam
- Contraseña de nuestra cuenta de Steam
Nota: Debemos tener desactivado Steam Guard y el envío de claves al correo de lo contrario podría bloquearse nuestra cuenta.
- Los siguientes datos, podemos dejarlos con sus valores por defecto Word Name, Server Password, Message of the Day, Difficulty Level, Maximun Players, Port, seed.
Estos datos los cambiaremos luego dentro del servidor.
- En la opción Select a image, la dejamos igual.
- Elegimos una región que se encuentre cerca de nuestro país.
- En la opción Linode Plan elegimos el primer plan, en caso de que nuestro servidor se ponga lento lo podemos cambiar después.
5.-Le damos clic en Create Linode
6.-Tenemos creado nuestro servidor Linux, ahora tenemos que configurarlo.
7.- Nos conectamos mediante SSH a nuestro servidor
- Para conectarse en SSH, es necesario instalar o activar un programa en algunos sistemas operativos:
Terminal (macOs y Linux)
Putty (Windows)
Cliente SSH de Windows 10
- Copiamos el acceso SSH de nuestro servidor
- Se verá así pero con los valores de tu servidor
ssh root@198.169.109.20
- Lo ejecutamos en nuestra terminal o cliente ssh y nos mostrará un mensaje como el siguiente
ssh root@198.169.109.20
Are sure you want to continue connecting (Yes/no/[fingerprint])?
- Escribimos Yes para continuar
ssh root@198.169.109.20
Are sure you want to continue connecting (Yes/no/[fingerprint])?
Yes
- Nos pedirá la contraseña del servidor
root@198.169.109.20 password:
No aparecerán los caracteres que digitamos al ingresar la contraseña ni en forma de *
- Al ingresar veremos una serie de datos de nuestro servidor
root@198.169.109.20's password:
Welcome to Ubuntu 20.04.4 LTS (GNU/Linux 5.4.0-109-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Mon 23 May 2022 05:49:56 PM UTC
System load: 0.03
Usage of /: 4.6% of 78.19GB
Memory usage: 15%
Swap usage: 0%
Processes: 133
Users logged in: 1
IPv4 address for eth0: 198.169.109.20
IPv6 address for eth0:
8 updates can be applied immediately.
3 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable
*** System restart required ***
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
8.- Creamos un usuario con privilegios de administrador
- Para crear un usuario usamos el siguiente comando:
adduser nombreusuario
Le ponemos una contraseña y dejamos los otros campos que nos pide vacíos, solo le damos a enter hasta que nos pida una confirmación:
Ponemos "Y" y listo tenemos creado un nuevo usuario, para verificar podemos ver los usuarios con el comando
ls -l /home
- Ahora debemos darle privilegios de administrador, usamos el comando
usermod -aG sudo nombreusuario
- Cambiamos al usuario que creamos
su - nombreusuario
- Hacemos un update para comprobar los privilegios del usuario nuevo
sudo apt update
- Ingresamos la contraseña y si funciona todo listo podemos cerrar el terminal.
9.- configuramos el servidor de Terraria desde la **LISH Console **de Linode
Al abrir la consola de nuestro servidor de Linode observaremos una pantalla como la siguiente
Aquí ingresamos el usuario y luego la contraseña del usuario que creamos mediante SSH
Recuerda que en linux al ingresar una contraseña los caracteres no se digitan en pantalla ni en forma de *
una vez dentro ingresaremos a la carpeta que contiene los archivos de terrariaserver usamos el comando CD
cd /home/terrariaserver/serverfiles
Donde encontramos una serie de archivos si digitamos ls -l
- Activamos el servicio de TerrariaServer
En este punto ejecutamos el archivo con el nombre TerrariaServer.bin.x86_64
de la siguiente manera
./TerrariaServer.bin.x86_64
Con esto iniciamos el servicio de terrariaserver
Seleccionamos el tamaño del mapa, en este caso yo elegiré la tercera opcion (large)
Si queremos usar una semilla (código para generar el mapa) la ponemos en esta parte, dejamos en blanco para una semilla aleatoria.
Si queremos ponerle una contraseña al intentar ingresar en el Terraria lo ingresamos aquí o podemos dejarlo sin contraseña
- Al ver el mensaje Server Started ya podremos ingresar mediante IP a nuestro servidor
- Abre Terraria y haz clic en Multijugador.
- Has clic en " Join via IP".
- Se te pedirá que selecciones un personaje, o que crees uno nuevo si no tienes ninguno. Selecciona o crea un personaje.
- Digita tu dirección IP y dale clic en Aceptar.
5.- Se te pedirá que introduzcas el puerto de tu Terraria One-Click App.
Puedes cerrar la terminal de linode terraria se seguira ejecutando, si desear apagar el servidor usa el comando exit
en la terminal.
Para guardar sin cerrar usa el comando save
Revisa todos los comando usando help
¡Gracias por leer este post! 😊
Si te ha parecido útil o interesante, puedes darle un like 💙 para motivarme a seguir compartiendo contenido así. Si tienes la oportunidad y quieres apoyar mi trabajo, puedes hacerlo a través de un pequeño donativo 💸 ¡Un café virtual sería un gran detalle! ☕ Puedes hacerlo a través de Ko-fi.
Además, si te gustaría seguir mis actualizaciones y contenido en redes sociales, puedes encontrarme en Twitter y YouTube como "GeoannyCode" 📱💻 Espero verte por allí! 😊 ¡Gracias por tu apoyo! ❤️"
Top comments (0)