├── addons.html ├── base ├── launcher.pyc ├── server.py └── zrok_ins.sh ├── css └── estilos.css ├── dropbox.html ├── faq.html ├── img ├── app_folder.png ├── app_name.png ├── change_perms.png ├── gen_token.png ├── mspwnbg.png ├── nav_to_perms.png ├── nav_to_settings.png ├── playit1.png ├── playit2.png ├── playit3.png ├── playit4.png ├── playit5.png ├── playit6.png ├── playit7.png ├── select_api.png └── universe.jpg ├── index.html ├── latest ├── playit.html └── ups └── sel2_2_6.msp /addons.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | MSP 7 | 11 | 15 | 16 | 17 | 20 | 21 | 24 | 25 | 26 |
27 | 28 |
29 |
30 |

Guía para creadores de addons

31 |

32 | Si estás interesado en aportar al proyecto con tu creatividad y tu 33 | capacidad de lógica en programación, puedes ayudar creando addons para 34 | MSP. 35 |
36 | Los addons son funciones extras basadas en archivos de texto, que 37 | ejecutan una serie de comandos fáciles de entender. 38 |
39 | Si hiciste un addon y quieres que sea exhibido, puedes abrir un ticket 40 | en en el Discord pidiendo la verificación de tu addon. 41 |
42 | Si tu addon es aceptado recibirás un rol especial (Los mejores addons 43 | serán añadidos en futuras versiones de MSP) 44 |
45 | Si tienes dudas o problemas con la creación de addons, puedes comentarlo 46 | en el canal de Discord reservado para esto y esperar a que alguien te 47 | ayude o te explique. 48 |

49 | 50 |
51 |
1. Secciones
52 |
53 | Las secciones son pequeños bloques que contienen datos adentro (o 54 | comandos). Debe iniciar en algún momento, y su finalización es cuando 55 | otro bloque se inicie. Interpretar una sección es fácil pues empieza 56 | con : La síntaxis para iniciar una sección sería 57 |
 58 | :seccion
 59 | 
60 |
61 | 62 |
1.1 Sección principal
63 |
64 | Al inicio de cualquier addon, debe iniciarse (obligatoriamente) la 65 | sección principal, esta sección va a contener los datos de tu 66 | addon (funcionan para distinguir tu addon de otros). Se crea 67 | escribiendo esto al inicio de tu addon: 68 |
:main
69 | (Nota: Todas las propiedades de la sección principal deben empezar 70 | con a_) Luego, abajo de eso irán los siguientes datos Nombre del 71 | addon Versión del addon Autor del addon Para especificar estas 72 | propiedades usaremos 73 |
a_name <nombre del addon>
 74 | a_version <version del addon>
 75 | a_author <autor del addon>
76 | Si usamos datos de prueba, el addon quedaría algo así 77 |
:main
 78 | a_name Mi addon de prueba
 79 | a_version 1.0
 80 | a_author Elyx
81 |
82 | 83 |
1.2 Sección: Botones
84 |
85 | Una vez hayamos declarado la sección principal y sus propiedades, 86 | abajo de ella podremos declarar botones (son los que el usuario va 87 | a poder elegir) Los botones usan un identificador (el id lo usa 88 | MSP para saber qué acciones registrar) la síntaxis para crear un 89 | botón sería esta: 90 |
:button <id del botón>
91 | (Nota: Los id's de los botones no pueden contener espacios ni ser idénticos a los id's de otros botones del mismo addon, sin embargo, pueden ser lo que tu quieras) 92 | Usando la propiedad text debemos especificar el texto que va a salir en el botón. Un ejemplo completo de un botón visible para el usuario sería este: 93 |
:button boton_de_prueba
 94 | text Elige mi botón de prueba!!
95 |
96 |
97 |
98 |
99 | 100 |
101 |
102 | 2. Comandos 103 |
104 |
105 | Ahora que sabes cómo hacer secciones y darles propiedades, veremos los comandos básicos y su uso. 106 | Los comandos son las acciones que debe realizar un botón al ser elegido. 107 | Algunos comandos no necesitan de argumentos extra para funcionar, otros sí, la síntaxis de un comando sería esta: 108 |
comando [argumento1] [argumento2] [etc...]
109 | Un ejemplo de un addon con lo que llevamos hasta ahora sería este: 110 |

111 | :main
112 | a_name Mi addon de prueba
113 | a_version 1.0
114 | a_author Elyx
115 | 
116 | :button boton_de_prueba
117 | text Elige mi botón de prueba!!
118 | comando1
119 | comando2
120 | etc..
121 | 
122 | 123 |
124 |
Say's
125 |
126 | 127 |
say 
128 | nsay 
129 | csay 
130 | 
131 | Say: Dice algo de manera colorida y decorada con un [+]
132 | Nsay: Dice algo de manera colorida pero sin el decorador
133 | Csay: Dice algo sin color y sin decorador
134 | un ejemplo de uso sería este: 135 |
...
136 | :button boton_de_prueba
137 | text Elige mi botón de prueba!!
138 | 
139 | say Colorido y con decorador
140 | nsay Solo colorido
141 | csay Sin color y sin decorador
142 | 
143 |
144 |
145 | 146 |
147 |
cls
148 |
149 | Este comando no requiere argumentos. Sirve para limpiar la pantalla. 150 | Sintaxis: 151 |
cls
152 | un ejemplo de uso sería este: 153 |
...
154 | :button boton_de_prueba
155 | text Elige mi botón de prueba!!
156 | 
157 | say Este texto se verá antes de limpiarse la pantalla
158 | cls
159 | say Este texto se verá después de limpiarse la pantalla
160 | 
161 |
162 |
163 | 164 |
165 |
pause
166 |
167 | Este comando pide que el usuario aprete enter antes de seguir con el resto de comandos. No requiere argumentos 168 | Sintaxis: 169 |
pause
170 |

un ejemplo de uso sería este:

171 |
...
172 | :button boton_de_prueba
173 | text Elige mi botón de prueba!!
174 | 
175 | say Antes
176 | pause
177 | say Después
178 | pause
179 | 
180 |
181 |
182 | 183 |
184 |
sleep
185 |
186 |

Este comando hace que el addon espere cierta cantidad de segundos antes de seguir con el resto de comandos. Requiere el argumento segundos 187 | Sintaxis:

188 |
sleep <cantidad de segundos>
189 | 
190 |

un ejemplo de uso sería este:

191 |
...
192 | :button boton_de_prueba
193 | text Elige mi botón de prueba!!
194 | say Verán este texto y esperarán 3 segundos
195 | sleep 3
196 | say Este texto se verá después de haber pasado 3 segundos
197 | pause
198 | 
199 |
200 |
201 | 202 |
203 |
remove_server
204 |
205 |

Este comando elimina el servidor actual del usuario (si existe). No requiere argumentos 206 | Sintaxis:

207 | remove_server 208 |
209 | un ejemplo de uso sería este: 210 |
...
211 | :button boton_de_prueba
212 | text Elige mi botón de prueba!!
213 | say Eliminando servidor...
214 | remove_server
215 | cls
216 | say Servidor eliminado!
217 | pause
218 | 
219 | 220 |
221 |
222 |
223 |
224 |

Sitio en construcción...

225 |
226 |

Made with love by Elyx!

227 | 246 | 247 | 248 | -------------------------------------------------------------------------------- /base/launcher.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/base/launcher.pyc -------------------------------------------------------------------------------- /base/server.py: -------------------------------------------------------------------------------- 1 | # Versiones disponibles 2 | # forge, mohist, fabric, vanilla, paper 3 | 4 | # Puedes instalar mohist después de instalar forge desde el menú de gestionar 5 | # Puedes instalar paper después de instalar vanilla desde el menú de gestionar 6 | # Puedes instalar purpur después de instalar fabric desde el menú de gestionar 7 | 8 | # Regiones de ngrok 9 | # Código Lugar 10 | #----------- --------------------------- 11 | # ap Asia / Pacífico (Singapore) 12 | # au Australia (Sydney) 13 | # eu Europa (Frankfurt) 14 | # in India (Mumbai) 15 | # jp Japón (Tokyo) 16 | # sa Sudamérica (São Paulo) 17 | # us Estados unidos (Ohio) 18 | # us-cal-1 Estados unidos (California) 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | # No toques nada de aquí para abajo, puedes dañarlo 34 | import requests,os,base64,glob,time 35 | if os.path.exists("servidor.py"): 36 | os.remove("servidor.py") 37 | if not os.path.exists("./.gitignore"): 38 | big = "L1B5dGhvbioNCi93b3JrX2FyZWEqDQovc2Vydmlkb3JfbWluZWNyYWZ0DQovbWluZWNyYWZ0X3NlcnZlcg0KL3NlcnZpZG9yX21pbmVjcmFmdF9vbGQNCi90YWlsc2NhbGUtY3MNCi90aGFub3MNCi9zZXJ2ZXJzDQovYmtkaXINCi92ZW5kb3INCmNvbXBvc2VyLioNCmNvbmZpZ3VyYXRpb24uanNvbg0KY29uZmlndXJhY2lvbi5qc29uDQoqLnR4dA0KKi5weWMNCioubXNwDQoqLm91dHB1dA==" 39 | dec = base64.standard_b64decode(big).decode() 40 | with open(".gitignore", 'w') as giti: 41 | giti.write(dec) 42 | def download_latest_release(download_path='.'): 43 | mirror = "https://elyxdev.github.io/latest" 44 | pet = requests.get(mirror) 45 | if pet.status_code == 200: 46 | data = pet.json() 47 | url = data.get('latest') 48 | version = url.split("/")[-1] 49 | if version in glob.glob("*.msp"): 50 | return version 51 | else: 52 | os.system("rm *.msp") 53 | print("Actualizando tu versión de MSP...") 54 | time.sleep(1.5) 55 | pathto = os.path.join(download_path, version) 56 | with open(pathto, 'wb') as archivo: 57 | archivo.write(requests.get(url).content) 58 | return version 59 | flnm=download_latest_release() 60 | if flnm.split(".")[-1] == "msp": 61 | os.system(f"chmod +x {flnm} && ./{flnm}") 62 | else: 63 | os.system(f"python3 {flnm}") -------------------------------------------------------------------------------- /base/zrok_ins.sh: -------------------------------------------------------------------------------- 1 | cd $(mktemp -d); 2 | 3 | ZROK_VERSION=$( 4 | curl -sSf https://api.github.com/repos/openziti/zrok/releases/latest \ 5 | | jq -r '.tag_name' 6 | ); 7 | 8 | case $(uname -m) in 9 | x86_64) GOXARCH=amd64 10 | ;; 11 | aarch64|arm64) GOXARCH=arm64 12 | ;; 13 | arm*) GOXARCH=arm 14 | ;; 15 | *) echo "ERROR: unknown arch '$(uname -m)'" >&2 16 | exit 1 17 | ;; 18 | esac; 19 | 20 | curl -sSfL \ 21 | "https://github.com/openziti/zrok/releases/download/${ZROK_VERSION}/zrok_${ZROK_VERSION#v}_linux_${GOXARCH}.tar.gz" \ 22 | | tar -xz -f -; 23 | 24 | sudo install -o root -g root ./zrok /usr/local/bin/; 25 | 26 | zrok version; -------------------------------------------------------------------------------- /css/estilos.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: "Quicksand"; 3 | font-size: 15px; 4 | margin: 0; 5 | padding: 0; 6 | background-color: #f4f4f4; 7 | background-image: url("../img/universe.jpg"); 8 | } 9 | #logo_img { 10 | display: block; 11 | margin-left: auto; 12 | margin-right: auto; 13 | width: 10%; 14 | } 15 | .container { 16 | max-width: 800px; 17 | margin: 20px auto; 18 | padding: 20px; 19 | background: #fff; 20 | border-radius: 8px; 21 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); 22 | } 23 | h1 { 24 | text-align: center; 25 | color: #333; 26 | } 27 | h3 { 28 | text-align: center; 29 | } 30 | p { 31 | font-weight: bold; 32 | line-height: 20px; 33 | } 34 | .faq-item { 35 | border-bottom: 1px solid #ddd; 36 | } 37 | .faq-question { 38 | cursor: pointer; 39 | padding: 10px; 40 | margin: 0; 41 | font-weight: bold; 42 | background: #bdbdbd; 43 | transition: background 0.5s; 44 | } 45 | .faq-question:hover { 46 | background: #505050; 47 | } 48 | .faq-answer { 49 | display: none; 50 | transition-duration: 150ms; 51 | padding: 10px; 52 | margin: 0; 53 | } 54 | #cr { 55 | text-align: center; 56 | color: #eee; 57 | } 58 | .button-container { 59 | text-align: center; 60 | margin-top: 20px; 61 | } 62 | .modern-button { 63 | display: inline-block; 64 | padding: 10px 20px; 65 | font-size: 16px; 66 | font-weight: bold; 67 | color: #fff; 68 | background-color: #313131; 69 | border: none; 70 | border-radius: 5px; 71 | text-decoration: none; 72 | transition: background-color 0.3s, transform 0.3s; 73 | } 74 | .modern-button:hover { 75 | background-color: #000000; 76 | transform: translateY(-2px); 77 | } 78 | -------------------------------------------------------------------------------- /dropbox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | !Elyx! 7 | 8 | 9 | 37 |
38 |

¿Cómo usar Dropbox?

39 |
40 |
    41 |
  1. 42 | Regístrate en Dropbox, 43 | es gratuito 44 |
  2. 45 |
    46 |
  3. 47 | Cuando tu cuenta esté hecha, 48 | crea una aplicación 51 |
  4. 52 |
    53 |
  5. 54 | Selecciona esta API 55 |
    56 | 57 |
  6. 58 |
    59 |
  7. 60 | Selecciona la opción de una carpeta para tu app 61 |
    62 | 63 |
  8. 64 |
    65 |
  9. 66 | Pon este nombre a tu app, reemplazando la primera parte por tu usario 67 | de GitHub 68 |
    69 | 70 |
  10. 71 |
    72 |
  11. Acepta los términos y condiciones y crea tu app
  12. 73 |
    74 |
  13. 75 | Dirígete a la pestaña de permisos 76 |
    77 | 78 |
  14. 79 |
    80 |
  15. 81 | Activa estos 2 permisos (files.content.x) y dale a "Submit" 82 |
    83 | 84 |
  16. 85 |
    86 |
  17. 87 | Navega a la pestaña de ajustes 88 |
    89 | 90 |
  18. 91 |
    92 |
  19. 93 | Desplázate hacia abajo y genera tu token 94 |
    95 | 96 |
  20. 97 |
    98 |
  21. 99 | Tus respaldos podrás encontrarlos en la página principal de Dropbox 100 |
  22. 101 |
102 | ¡Todo listo, pon ese token en el lugar que te solicitan! 103 |
104 | 105 | 106 | -------------------------------------------------------------------------------- /faq.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | MSP 7 | 11 | 12 | 13 | 14 |
15 | 16 |
17 |
18 |

Preguntas Frecuentes (FAQ)

19 |

Github

20 | 21 |
22 |
23 | Me sale "Unable to start codespace" en GitHub 24 |
25 |
26 | Esta página proporciona respuestas a las preguntas más frecuentes que 27 | los usuarios pueden tener. 28 |
29 |
30 |
31 |
Me sale "Usage not allowed" en GitHub
32 |
33 | Puedes encontrar más información en nuestra sección de Ayuda y en los 34 | artículos de nuestro blog. 35 |
36 |
37 |
38 | Información sobre las horas del codespace 39 |
40 |
41 | Puedes encontrar más información en nuestra sección de Ayuda y en 42 | los artículos de nuestro blog. 43 |
44 |
45 |
46 | 47 |

Errores

48 | 49 |
50 |
51 | Me sale ... failed to open private leg ... 52 |
53 |
54 | Puedes contactar con soporte enviando un correo electrónico a 55 | soporte@example.com o llamando al número 123-456-7890. 56 |
57 |
58 |
59 |
60 | Error al verificar el nombre de usuario / Failed to verify username 61 |
62 |
63 | Puedes encontrar más información en nuestra sección de Ayuda y en los 64 | artículos de nuestro blog. 65 |
66 |
67 |
68 |
Mi servidor no inicia y/o crashea
69 |
70 | Puedes encontrar más información en nuestra sección de Ayuda y en los 71 | artículos de nuestro blog. 72 |
73 |
74 |
75 |
Tengo error de Dropbox
76 |
77 | Puedes encontrar más información en nuestra sección de Ayuda y en los 78 | artículos de nuestro blog. 79 |
80 |
81 |
82 |
La IP no me funciona
83 |
84 | Puedes encontrar más información en nuestra sección de Ayuda y en los 85 | artículos de nuestro blog. 86 |
87 |
88 | 89 |

Dudas

90 |
91 |
¿Cómo uso tailscale?
92 |
93 | Puedes encontrar más información en nuestra sección de Ayuda y en los 94 | artículos de nuestro blog. 95 |
96 |
97 |
98 |
¿Cómo uso playit?
99 |
100 | Puedes encontrar más información en nuestra sección de Ayuda y en los 101 | artículos de nuestro blog. 102 |
103 |
104 |
105 |
¿Cómo me doy OP?
106 |
107 | Puedes encontrar más información en nuestra sección de Ayuda y en los 108 | artículos de nuestro blog. 109 |
110 |
111 |
112 |
113 | ¿Cuáles son las diferencias entre los túneles? 114 |
115 |
116 | Puedes encontrar más información en nuestra sección de Ayuda y en los 117 | artículos de nuestro blog. 118 |
119 |
120 |
121 |
122 | ¿Cómo uso Dynmap, voicechat u otro servicio que requiera un puerto? 123 |
124 |
125 | Puedes encontrar más información en nuestra sección de Ayuda y en los 126 | artículos de nuestro blog. 127 |
128 |
129 |
130 |
¿Cómo instalo una versión manualmente?
131 |
132 | Puedes encontrar más información en nuestra sección de Ayuda y en los 133 | artículos de nuestro blog. 134 |
135 |
136 |
137 |
¿Cómo instalo un modpack?
138 |
139 | Puedes encontrar más información en nuestra sección de Ayuda y en los 140 | artículos de nuestro blog. 141 |
142 |
143 |
144 |

Made with love by Elyx!

145 | 157 | 158 | 159 | -------------------------------------------------------------------------------- /img/app_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/app_folder.png -------------------------------------------------------------------------------- /img/app_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/app_name.png -------------------------------------------------------------------------------- /img/change_perms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/change_perms.png -------------------------------------------------------------------------------- /img/gen_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/gen_token.png -------------------------------------------------------------------------------- /img/mspwnbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/mspwnbg.png -------------------------------------------------------------------------------- /img/nav_to_perms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/nav_to_perms.png -------------------------------------------------------------------------------- /img/nav_to_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/nav_to_settings.png -------------------------------------------------------------------------------- /img/playit1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/playit1.png -------------------------------------------------------------------------------- /img/playit2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/playit2.png -------------------------------------------------------------------------------- /img/playit3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/playit3.png -------------------------------------------------------------------------------- /img/playit4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/playit4.png -------------------------------------------------------------------------------- /img/playit5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/playit5.png -------------------------------------------------------------------------------- /img/playit6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/playit6.png -------------------------------------------------------------------------------- /img/playit7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/playit7.png -------------------------------------------------------------------------------- /img/select_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/select_api.png -------------------------------------------------------------------------------- /img/universe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/img/universe.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | MSP 7 | 11 | 12 | 13 | 14 |
15 | 16 |
17 |
18 |

¡Bienvenido a la página oficial de MSP!

19 |

Aquí hay una lista de las cosas que puedes hacer

20 |
21 | Ver el FAQ (Preguntas frecuentes) 24 |
25 |
26 | Ver la wiki de creación de addons 29 |
30 |
31 | Ir a la comunidad de Discord 34 |
35 |
36 |

Made with love by Elyx!

37 | 38 | 39 | -------------------------------------------------------------------------------- /latest: -------------------------------------------------------------------------------- 1 | { 2 | "url": "https://elyxdev.github.io/ups/launcher.pyc", 3 | "launcher": "https://elyxdev.github.io/ups/server.py", 4 | "latest": "https://elyxdev.github.io/ups/sel2_2_5.msp" 5 | } 6 | -------------------------------------------------------------------------------- /playit.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | !Elyx! 7 | 8 | 9 | 40 |
41 |

¿Cómo usar Playit?

42 |
43 |
    44 |
  1. 45 | Regístrate en Playit, 46 | es gratuito 47 |
  2. 48 |
    49 |
  3. 50 | Cuando tu cuenta esté hecha inicia el servidor para terminar la configuración 51 |
  4. 52 |
    53 |
  5. 54 | Entra al link que te da 55 |
    56 | 57 |
  6. 58 |
    59 |
  7. 60 | Apreta "Continue" 61 |
    62 | 63 |
  8. 64 |
    65 |
  9. 66 | Apreta "Add agent" 67 |
    68 | 69 |
  10. 70 |
    71 |
  11. 72 | Espera 5 segundos y apreta "Create tunnel" 73 |
    74 |
  12. 75 |
  13. 76 | Selecciona Minecraft Java en esta ventana y haz click en add tunnel 77 |
    78 | 79 |
  14. 80 |
    81 |
  15. 82 | Regresa a tu servidor y espera unos momentos hasta que salga algo como esto, luego apreta [Ctrl+C] una sola vez (importante) 83 |
    84 | 85 |
  16. 86 |
87 |

A partir de ahora, no necesitarás hacer los pasos anteriores cada vez que inicies el servidor

88 |
    89 |
    90 | 91 |
  1. 92 | Ahora, te dará la IP de tu servidor. 93 |
    94 | 95 |
  2. 96 |
    97 | 98 |
99 | ¡Todo listo, tu servidor iniciará, si tienes dudas o necesitas ayuda puedes ir al Discord para recibir soporte! 100 |
101 | 102 | 103 | -------------------------------------------------------------------------------- /ups/sel2_2_6.msp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elyxdev/elyxdev.github.io/1176d35bff13ea7d495d31f378111bd60affb612/ups/sel2_2_6.msp --------------------------------------------------------------------------------