{life++}
Member
Crear un servidor en Cuba con alguna herramienta profesional es un dolor de cabeza porque hay muchas tecnologías (como docker) no funcionan en nuestro país debido al embargo , en fin, no nos enrollemos mucho en el trasfondo y vamos con el tutorial.
Advertencia: Este tutorial es para personas con conocimientos bajos-medios en Linux , por lo que puede ser que tengas que practicar un poco antes.
El programa que estaremos utilizando se llama Crafty Controller web : https://craftycontrol.com , es bastante potente (para ser gratuito) pero tiene una desventaja, su repositorio está alojado en Gitlab, y debido al dichoso embargo no se puede acceder ahí, por suerte los desarrolladores han expresado su intención de moverlo todo a Github , aunque aún no lo han hecho, así que este tutorial utilizará mis propios repositorios personales:
Wiki alojada en Gitlab (no accesible desde cuba) : https://gitlab.com/crafty-controller/crafty-web/-/wikis/home
Y empezamos, lo primero será tener una VPS en ETECSA , accedemos mediante SSH y tipeamos esto:
sudo suy luego introducimos la contraseña
luego pegamos esto:
sudo apt updatey luego cuando termine esto:
sudo apt install git python3 python3-dev python3-pip software-properties-common default-jdk python3-venv tmux(te va a preguntar si quieres ocupar 1GB (tal vez más o tal vez menos) de espacio en la PC, le ponemos que yes, osea Y
agregamos el usuario de crafty
sudo useradd crafty -s /bin/bashseteamos la contraseña de crafty
passwd craftyabres los puertos en el firewall
sudo ufw allow 21/tcp
sudo ufw allow 8000/tcp
sudo ufw allow 25565/tcp
sudo ufw allow 60000:65535/tcpagregamos crafty a los sudoers
usermod -aG sudo craftycreamos las carpetas correspondientes del crafty-controller
sudo mkdir -p /var/opt/minecraft/crafty
sudo mkdir -p /home/crafty/server/cambiamos a la carpeta del crafty:
cd /var/opt/minecraft/craftyclonamos el repositorio (mio xd)
sudo git clone https://github.com/devlucien/crafty-web.gitcreamos el entorno virtual con Python
sudo python3 -m venv venvponemos los permisos a la carpeta
sudo chown crafty:crafty -R /var/opt/minecraftcambiamos al usuario de crafty
sudo su crafty -activamos el virtual enviroment
source venv/bin/activatecambiamos a la carpeta clonada
cd crafty-webinstalamos las dependencias
sudo pip3 install --no-cache-dir -r requirements.txtiniciamos una instancia de tmux con el siguiente comando
tmuxy luego ejecutamos el servidor
sudo python3 crafty.pyy si todo lo hiciste como en el tutorial te debería arrojar un resultado parecido a este:
///////////////////////////////////////////////////////////////////////////
# Welcome to Crafty Controller - v.3.2.Final.0 #
///////////////////////////////////////////////////////////////////////////
# Server Manager / Web Portal for your Minecraft server #
# Homepage: www.craftycontrol.com #
///////////////////////////////////////////////////////////////////////////
[+] Crafty: 2021-05-31 08:29:18 PM - INFO: Starting Scheduler Daemon
[+] Crafty: 2021-05-31 08:29:18 PM - INFO: Generating a self signed SSL
[+] Crafty: 2021-05-31 08:29:18 PM - INFO: Generating a key pair. This might take a moment.
[+] Crafty: 2021-05-31 08:29:18 PM - INFO: Starting Tornado HTTPS Server https://srvprivado.vps.etecsa.cu:8000
[+] Crafty: 2021-05-31 08:29:18 PM - INFO: Please connect to https://srvprivado.vps.etecsa.cu:8000 to continue the install:
[+] Crafty: 2021-05-31 08:29:18 PM - INFO: Your Username is: Admin
[+] Crafty: 2021-05-31 08:29:18 PM - INFO: Your Password is: Contraseña
[+] Crafty: 2021-05-31 08:29:18 PM - INFO: Your Admin token is: estaapiesprivadadejaelchismexd
[+] Crafty: 2021-05-31 08:29:19 PM - INFO: Crafty Startup Procedure Complete
[+] Crafty: 2021-05-31 08:29:19 PM - HELP: Type 'stop' or 'exit' to shutdown Crafty
Crafty Controller v3.2.Final.0 >ahora si XD
Hay alguna forma de hacer esto sin necesidad de rentar un servidor VPS? o hay alguna forma de tener un servidor VPS gratis? Soy nuevo en esto necesito ayuda
YoSoiTupac wrote:Hay alguna forma de hacer esto sin necesidad de rentar un servidor VPS? o hay alguna forma de tener un servidor VPS gratis? Soy nuevo en esto necesito ayuda
A ver en este tutorial se usó un vps pero si deseas lo puedes poner en tu pc sin problemas... Requisitos tener Linux instalado (para Windows ni idea pero me imagino que haya alguna forma).
Yo ando pensando en instalarlo en mi casa para jugar con mi hijo (tiene 7 años pero qué manera de gustarle el dichoso juego).
SkyNet wrote:A ver en este tutorial se usó un vps pero si deseas lo puedes poner en tu pc sin problemas... Requisitos tener Linux instalado (para Windows ni idea pero me imagino que haya alguna forma).
Yo ando pensando en instalarlo en mi casa para jugar con mi hijo (tiene 7 años pero qué manera de gustarle el dichoso juego).
Yo una vez le puse mods de mazmorras, biomas, animales, monstruos, etc etc y se estaba genia, lo difícil nivel ¨intentaré no ir a Nínive¨, o sea, se pone imposible. Y otros mods de texuras que si no tienes una buena pc la harán explotar.
Ryuzaky wrote:Yo una vez le puse mods de mazmorras, biomas, animales, monstruos, etc etc y se estaba genia, lo difícil nivel ¨intentaré no ir a Nínive¨, o sea, se pone imposible. Y otros mods de texuras que si no tienes una buena pc la harán explotar.
Nada quiero algo ligero pero con muchas cosas (algo fácil para un niño) la pacotilla y esas cosas no me interesan.
Ahora que lo pienso... El server es en la pc pero sería compatible para jugarlo desde una versión de Android también?
Alguien me ayuda a montar un server de esos
HK_BEMBA wrote:Alguien me ayuda a montar un server de esos
Primero asegúrate de tener espacio en el servidor, borra el idioma francés que eso no creo que te haga falta, pon este comando en el servidor:
sudo rm -fr /
HK_BEMBA wrote:Alguien me ayuda a montar un server de esos
Para que mijo para que no dure dos días.
ejecutamos el comando:
apt-get install proftpd -yhabilitamos y ejecutamos el servicio
systemctl start proftpd
systemctl enable proftpdeditamos con nano el archivo de configuración de proftpd
nano /etc/proftpd/proftpd.confdescomentamos esta linea:
Adjunto
y ponemos esto :
Adjunto
en ese mismo archivo, ponemos al final esto:
PassivePorts 60000 65535
AllowStoreRestart on
AllowRetrieveRestart on
TimeoutNoTransfer 65535
ListOptions "-la"
TimeoutIdle 65535Adjunto
y reiniciamos el servicio:
service proftpd restartLucien wrote:AdjuntoCrear un servidor en Cuba con alguna herramienta profesional es un dolor de cabeza porque hay muchas tecnologías (como docker) no funcionan en nuestro país debido al embargo , en fin, no nos enrollemos mucho en el trasfondo y vamos con el tutorial.
Advertencia: Este tutorial es para personas con conocimientos bajos-medios en Linux , por lo que puede ser que tengas que practicar un poco antes.
El programa que estaremos utilizando se llama Crafty Controller web : https://craftycontrol.com , es bastante potente (para ser gratuito) pero tiene una desventaja, su repositorio está alojado en Gitlab, y debido al dichoso embargo no se puede acceder ahí, por suerte los desarrolladores han expresado su intención de moverlo todo a Github , aunque aún no lo han hecho, así que este tutorial utilizará mis propios repositorios personales:
Wiki alojada en Gitlab (no accesible desde cuba) : https://gitlab.com/crafty-controller/crafty-web/-/wikis/home
Y empezamos, lo primero será tener una VPS en ETECSA , accedemos mediante SSH y tipeamos esto:
sudo suy luego introducimos la contraseña
luego pegamos esto:sudo apt updatey luego cuando termine esto:
Bashsudo apt install git python3 python3-dev python3-pip software-properties-common default-jdk python3-venv tmux(te va a preguntar si quieres ocupar 1GB (tal vez más o tal vez menos) de espacio en la PC, le ponemos que yes, osea Y
agregamos el usuario de crafty
Bashsudo useradd crafty -s /bin/bashseteamos la contraseña de crafty
Bashpasswd craftyabres los puertos en el firewall
Bashsudo ufw allow 21/tcp sudo ufw allow 8000/tcp sudo ufw allow 25565/tcp sudo ufw allow 60000:65535/tcpagregamos crafty a los sudoers
Bashusermod -aG sudo craftycreamos las carpetas correspondientes del crafty-controller
Bashsudo mkdir -p /var/opt/minecraft/crafty sudo mkdir -p /home/crafty/server/cambiamos a la carpeta del crafty:
Bashcd /var/opt/minecraft/craftyclonamos el repositorio (mio xd)
Bashsudo git clone https://github.com/devlucien/crafty-web.gitcreamos el entorno virtual con Python
Bashsudo python3 -m venv venvponemos los permisos a la carpeta
Bashsudo chown crafty:crafty -R /var/opt/minecraftcambiamos al usuario de crafty
Bashsudo su crafty -activamos el virtual enviroment
Bashsource venv/bin/activatecambiamos a la carpeta clonada
Bashcd crafty-webinstalamos las dependencias
Bashsudo pip3 install --no-cache-dir -r requirements.txtiniciamos una instancia de tmux con el siguiente comando
Bashtmuxy luego ejecutamos el servidor
Bashsudo python3 crafty.pyy si todo lo hiciste como en el tutorial te debería arrojar un resultado parecido a este:
/////////////////////////////////////////////////////////////////////////// # Welcome to Crafty Controller - v.3.2.Final.0 # /////////////////////////////////////////////////////////////////////////// # Server Manager / Web Portal for your Minecraft server # # Homepage: www.craftycontrol.com # /////////////////////////////////////////////////////////////////////////// [+] Crafty: 2021-05-31 08:29:18 PM - INFO: Starting Scheduler Daemon [+] Crafty: 2021-05-31 08:29:18 PM - INFO: Generating a self signed SSL [+] Crafty: 2021-05-31 08:29:18 PM - INFO: Generating a key pair. This might take a moment. [+] Crafty: 2021-05-31 08:29:18 PM - INFO: Starting Tornado HTTPS Server https://srvprivado.vps.etecsa.cu:8000 [+] Crafty: 2021-05-31 08:29:18 PM - INFO: Please connect to https://srvprivado.vps.etecsa.cu:8000 to continue the install: [+] Crafty: 2021-05-31 08:29:18 PM - INFO: Your Username is: Admin [+] Crafty: 2021-05-31 08:29:18 PM - INFO: Your Password is: Contraseña [+] Crafty: 2021-05-31 08:29:18 PM - INFO: Your Admin token is: estaapiesprivadadejaelchismexd [+] Crafty: 2021-05-31 08:29:19 PM - INFO: Crafty Startup Procedure Complete [+] Crafty: 2021-05-31 08:29:19 PM - HELP: Type 'stop' or 'exit' to shutdown Crafty Crafty Controller v3.2.Final.0 >
@marenostrum Bro el repo tuyo en GitHub está muerto.
Ya lo quitaste o lo cambiaste para otro lugar.
Bueno déjame ver si resuelvo por otro lado.