Releases: ngdplnk/SSTools4MC
SSTools4MC Launcher v1.4
It's update time!
Here's the third update to the launcher. This update is focused on QoL improvements for the user. It is not mandatory to update if you are using the v1.3 Launcher (although it would be better for you to do so). I hope you enjoy this update :)
What's New
- No prerequisites!: Now the launcher is able to automatically install the required modules, saving you a few steps when installing the tool :)
Also, the bundled version of SSTools4MC has been bumped to v24.09.12F
. The changes in the main program with respect to the previous bundled version are:
- More snapshots and now combat tests: You can enjoy many more versions than before, totaling 776 installable versions!
- Logs: The tool will keep a log of what happens inside it and should detail the context and error that occurred if something happens. This will help with better debugging and understanding the context in which each thing happens inside the tool. The logging system is not yet complete and will be automatically updated as work is done on it.
The logs can be located in:%appdata%\SSTools4MC\logs
Important Information
Warning
As there is no certificate to prove that the installer is trustworthy and does not pose a threat, some antivirus software or Microsoft Smart Screen may detect this software as a malware. If you don't trust my build, you can build the SSTools4MC installer yourself by following the instructions available here.
Copyright © 2024 ngdplnk
Full Changelog: SSTools4MC_Launcher_v1.3...SSTools4MC_Launcher_v1.4
SSTools4MC Launcher v1.3
It's time to update!
Here's the second update to the new launcher. The previous version could be not working at all, so hurry up! Hope you enjoy this new Release!
What's New
- Release Channels: Now, you can choose between Stable or Dev channel (or both if you want) when installing the launcher. Have in cosideration that Dev channel is unstable and could not work at all if something is wrong and synced to the repo. If you need stability, use the Stable channel.
We bumped the bundled version of SSTools4MC to v24.08.10, so now we have:
- 1.21.1, April's Fools and Old versions support: Now, you can install many more versions. Also, the server.jar download was updated for many other versions.
- Code cleaning: There are new cool things on the interface too. Enjoy!
Important Information
Warning
As there is no certificate to prove that the installer is trustworthy and does not pose a threat, some antivirus software or Microsoft Smart Screen may detect this software as a malware. If you don't trust my build, you can build the SSTools4MC installer yourself by following the instructions available here.
Copyright © 2024 ngdplnk
Full Changelog: SSTools4MC_Launcher_v1.2...SSTools4MC_Launcher_v1.3
SSTools4MC Launcher v1.2
Hello there! Are you ready for v1.2?
Here's the first update to the new launcher. Hope you enjoy this new Release!
What's New
- New Icon!: Enjoy the just added new launcher icon.
We bumped the bundled version of SSTools4MC to v24.07.29, so now we have:
- Snapshots Support: Now, you can install Snapshot servers directly on SSTools4MC.
- Code cleaning: The code has been cleaned and debugged (just a little bit).
Important Information
Warning
As there is no certificate to prove that the installer is trustworthy and does not pose a threat, some antivirus software or Microsoft Smart Screen may detect this software as a malware. If you don't trust my build, you can build the SSTools4MC installer yourself by following the instructions available here.
Copyright © 2024 ngdplnk
Full Changelog: SSTools4MC_Release_v1.1...SSTools4MC_Launcher_v1.2
SSTools4MC Release v1.1
Woah, v1.1! There are a lot of new things in SSTools4MC, so before we begin, consider that since Release v1.0, releases no longer include additional update notes as a file; they will only be available here on the GitHub Releases page.
Hope you enjoy this new Release!
Now, it's time to list all the cool changes we made:
What's New
-
New features, please: Finally, SSTools4MC will auto update when it is possible. For this you will require internet connection and it is an automatic process every time you start SSTools4MC. Wait... so this is the latest SSTools4MC release that will be available here on Github? No, lemme explain:
- The launcher and the installer currently contains limited functions and new ones could be added in the future. In that case an update will be released here on Github. In addition, the launcher comes bundled with the latest version of SSTools4MC available at the time of release, so when there is any major change in the main tool code, an update will also be released.
- This release It consists of an installer that will contain the new launcher and will work like any installable program on your PC. If you want to uninstall SSTools4MC, you can do it from the control panel or Windows settings.
-
1 Tool, Infinite Servers: Now, you can add any of your Servers to a "Server List" within the tool. This way you can have a single instance of SSTools4MC and you can access all your Minecraft servers. This list is saved, so when you start SSTools4MC again, your servers will still be in the order you saved them.
-
An installer with an installer: Install Servers is back! Now you can install new servers in a folder and version of your choice and they will also be automatically added to the "Server List".
-
Fancier Multi-language: Now, both English and Spanish are included into the tool, and the default language of the tool will be designated from the language of your PC. Don't worry, you can change it manually anyway.
-
MOTDn't: The option to edit your Server's MOTD has been removed from the tool. You can still do it manually :).
Important Information
Important
If you press the Ctrl + C
key combination in any menu of the tool, it will close. If you want to copy something within the console, select it and press Ctrl + Shift + C
instead of Ctrl + C
.
Warning
As there is no certificate to prove that the installer is trustworthy and does not pose a threat, some antivirus software or Microsoft Smart Screen may detect this software as a malware. If you don't trust me, you can build the SSTools4MC installer yourself by following the instructions in here.
© 2024 - TLSoftware - NGDPL Nk
Many thanks to @naicoooossj and @LegalizeNuclearBombs for testing and giving ideas to this project.
Full Changelog: SSTools4MC_Release_v1.0...SSTools4MC_Release_v1.1
SSTools4MC Release v1.0
Wait, v1.0? Yuuup, welcome to Release v1.0!!!
Finally, the tool (now its just launcher) is at a point where it can be considered a complete release. From now on, versions will follow this order.
Something important to consider from now on is that releases no longer include additional update notes as a file; they will only be available here on the GitHub Releases page.
This release is the largest since the existence of this set, considering the extensive list of things you can see right now:
What's New
-
Let's start with some simple things: We partially revert the biggest change from the last stable release and the last beta, where it allowed assigning an enormously unnecessary amount of RAM to the server. Don't worry; you can still assign between 1GB and 75GB of RAM, which is apparently enough and very close to the maximum limit that Java allows for proper server operation under any conditions.
-
Cleaner, colorful (literally), and renewed text (and icon): Now, you'll see text in CoLoRs (imagine it had color) when you're in a menu and need to pay attention to important things. In the Spanish language, you'll see all menu and section messages with the appropriate accents. Additionally, in both Spanish and English variants, some of the texts have been reworked to make the tool more comfortable and user-friendly and the icon was changed to one cooler than the previous one.
-
Spanglish: If some days you like to use your programs in one language and the next day in another, here's the solution for you: a multilingual executable. In addition to separate executables by language, a multilingual executable has been added that contains all available languages, and you can change it whenever you want without reopening the tool.
-
🐍: The set is now being developed in Python, and thanks to this port, new functions that were not possible to easily incorporate with batch have been developed, like having accents, in example. Currently, only the launcher tool is being worked on, as there is consideration of the possibility of eliminating the installer tool to finally unify the entire set into a single executable. It is not yet known if it will be completely feasible, but for now, when talking about the "set," it will refer only to the launcher tool. Working and compiling on Python also causes the executables to have a considerable increase in size (although not in resource consumption, thankfully) since they need to include all the necessary libraries for proper operation, not like in batch, where they were included in the system.
-
1024MB or 1GB: Now you can assign RAM to your server in both Gigabytes and Megabytes. It's as simple as changing the mode within the RAM selection menu, and the best part is that if you navigate within the tool through other menus and then return, it remains in the last mode you used. To avoid adding this in the first point and spoiling everything, I'll do it here: the RAM limits in Megabytes are between 512MB and 76800MB, which coincides with the maximum assignable RAM in GB.
-
A change here, a change there: Finally, you can configure your server without leaving the launcher. The only requirement to use this function is that the "server.properties" configuration file exists in the server folder. This implementation, although it may not seem like it, is quite useful. Go and take a look for yourself, as you can:
- (1) Enable or disable online mode
- (2) Enable or disable hardcore mode
- (3) Enable or disable PvP
- (4) Change gamemode
- (5) Change difficulty
- (6) Change max players limit
- (7) Edit MOTD
-
1+1 now really equals 2: Now, in all number selection menus, you can perform mathematical operations to reach the desired number (funnily unnecessary). For example, if you want to start your server with 16GB of RAM, you can type "2+2+2+2+2+2+2+2," or "2**2," or "2*8," or "32/2," or "33/2" (It rounds down), or " 2 * 8 " (It also removes unnecessary spaces in between), or simply "16." The removal of spaces works at all times, regardless of whether an operation is performed when typing a number or the number of unnecessary spaces present.
-
Extras: Literally, extras are added to the menu that used to be only for viewing the license, in case you want to drop by.
-
(G)old: If you still want the old SSTools4MC experience, don't worry! Just for this release, direct ports from the previous legacy batch source will be included. This means you can use the legacy interface with the same legacy functions and you'll have support if needed, at least for the duration of the support for this release.
Important Information
Important
If you press the Ctrl + C
key combination in any menu of the tool, it will unexpectedly close due to the tool code. It's something that will be changed when a graphic rework of the tool it's done. If you want to copy something within the console, select it and press Ctrl + Shift + C
instead of Ctrl + C
.
Warning
As there is no certificate to prove that the set is trustworthy and does not pose a threat, some antivirus software may detect this software as a malware of type Trojan:Win32/Wacatac.B!ml
or Program:Win32/Wacapew.C!ml
among others.
© 2023 - NGDPL Nk
Many thanks to @naicoooossj and @LegalizeNuclearBombs for helping port the most recent versions of this project to Python, for testing, debugging, and providing new ideas.
Full Changelog: SSTools4MC_v23w36a_BETA...SSTools4MC_Release_v1.0
BETA 23w36a Lanzador de Servidores para Minecraft
Beta!? Otra vez?!?!
Así es. Bienvenido a la Beta 23w36a (Para nada copiado de las Snapshots de Minecraft).
Te estarás preguntando por qué están de vuelta las betas y he aquí la respuesta: ahora el conjunto está desarrollado en Python e incluye nuevas funciones que están bajo pruebas internas antes de ser lanzadas de manera estable.
Antes que nada y como punto fundamental es que estas betas solo estarán disponibles en el idioma español. Al momento de que estas funciones pasen a releases estables, serán traducidas y lanzadas en su variante tanto de español como inglés.
Cada actualización Beta será concretamente especificada tanto aquí en GitHub como en las mismas herramientas para no generar confusión.
Ten en cuenta que aunque estos lanzamientos tengan soporte, este no cubre daños ni nada relacionado a tu servidor; el soporte existe únicamente para recibir feedback de parte del usuario sobre las funciones (nuevas o no) de la herramienta.
De momento se está trabajando únicamente con la herramienta lanzador, la que ya ha sido porteada completamente desde la fuente original escrita en batch y que hoy en día están en fase de prueba varias opciones que se encuentran ocultas de los menús, pero aún así accesibles desde el menú principal, las cuales son:
- (4) Configuración de Servidor
- (5) Cambio de Versión del Servidor
Se está considerando la posibilidad de eliminar la herramienta instalador para finalmente unificar todo el conjunto en un solo ejecutable. Aún no se sabe si será completamente factible hacerlo, pero por ahora al hablar del "conjunto", se hará alusión solo a la herramienta lanzador nueva en la que se está trabajando.
Como ya ha sido mencionado en varias ocasiones, estas funciones son preliminares y aún pueden no funcionar correctamente o derechamente estar incompletas. Solo las opciones accesibles que están visibles por defecto son aquellas que su implementación ya está completa.
Esta release no incluye notas de actualización adicionales como archivo, solo estarán presentes aquí.
Novedades
Limpio y sin límitesTener límites es bueno: Se revierte parcialmente el mayor cambio de la última release estable en donde se permitía asignar una cantidad enormemente innecesaria de RAM al Servidor. No te preocupes, aún puedes asignar hasta 1024GB de RAM, que es lo suficiente (al parecer) para que tu Servidor funcione correctamente bajo cualquier condición.- Mayor seguridad?: Eso pareciera. Ahora los ejecutables parecieran ser más seguros para los antivirus, dejando así que funcione sin la necesidad de autorización ni nada (si usas el antivirus de Microsoft Defender). Aún se busca la forma de hacer que los ejecutables sean considerados como completamente seguros por los antivirus.
Funciones BETA
- Configuración de servidores: Finalmente puedes (o podrás) configurar tu servidor sin necesidad de salir del lanzador. Esta implementación está funcionando solo bajo ciertas condiciones específicas y se está intentando implementar para que funcione siempre, por lo que podría no funcionar correctamente para ti. Puedes:
- (1) Cambiar entre modos online y offline
- (2) Activar o desactivar modo extremo
- (3) Activar o desactivar el pvp
- (4) Cambiar modo de juego
- (5) Cambiar dificultad
- (6) Cambiar máximo de jugadores
- Cambio de versión: Al igual que con la configuración del servidor, la idea es que ya no sea necesario salir del lanzador para poder hacer esto. Esta función beta es la menos testeada y de momento no está funcionando en ningún caso. Aún así, puedes ver más o menos en qué consistirán los menús, pero no tendrán (o no deberían) tener efecto alguno (aún) sobre tu servidor.
Errores y uso
- Conflicto con Antivirus: Al no tener un certificado que demuestre que el conjunto es de confianza y no representa una amenaza, algunos antivirus avanzados de pago detectan a este software como un virus de tipo:
Trojan:Win32/Wacatac.B!ml
Si tienes alguna recomendación, o encontraste algo que no funciona como debería, hazlo saber en el apartado Issues o Pull Request, según corresponda, en este repositorio.
© 2023 - NGDPL Nk
Muchas gracias a @naicoooossj por hacer esta release posible ayudando a portear el programa y añadiendo las nuevas funciones beta.
Full Changelog: SSTools4MC_Release_v0.0.1.6...SSTools4MC_v23w36a_BETA
SSTools4MC Release v0.0.1.6
Llegó la actualización que te quita los límites, la Release v0.0.1.6!!
Esta actualización está centrada principalmente en la compatibilidad con cualquier cantidad de memoria RAM para el inicio de servidores en la herramienta lanzador y la optimización de la interfaz y código de las herramientas.
El contenido de esta Release se encuentra comprimido en un archivo .zip separado por cada idioma (SSTools4MC_v0.0.1.6_ESP o ENG.zip), en el cual encontraremos las Herramientas Instalador y Lanzador. También encontrarás la lista de cambios en esta release y un archivo de información importante.
Novedades
-
Mucha más aventura: Se añade soporte de las versiones 1.20 y 1.20.1 de Minecraft.
-
Limpio y sin límites: Se optimiza el código haciendo que este sea mucho más rápido, versátil y cómodo. Se elimina el límite de asignación de memoria RAM, por lo que puedes usar hasta 2147483647GB o sea cual sea el límite que tenga Java para asignar RAM.
Errores y uso
- Conflicto con Antivirus: Al no tener un certificado que demuestre que el conjunto es de confianza y no representa una amenaza, la mayoría de los antivirus detectan a este software como un virus de tipo:
Trojan:Win32/Wacatac.B!ml
Si tienes alguna recomendación, o encontraste algo que no funciona como debería, hazlo saber en el apartado Issues o Pull Request, según corresponda, en este repositorio.
© 2023 - NGDPL Nk
Full Changelog: SSTools4MC_Release_v0.0.1.5...SSTools4MC_Release_v0.0.1.6
SSTools4MC Release v0.0.1.5
Otra nueva actualización (un poco menos pequeñita que la anterior) del conjunto, la Release v0.0.1.5!!!
Esta actualización está centrada principalmente en la incorporación del soporte de nuevas versiones de Minecraft y el arreglo de errores.
El contenido de esta Release se encuentra comprimido en un archivo .zip separado por cada idioma (SSTools4MC_v0.0.1.5_ESP o ENG.zip), en el cual encontraremos dos directorios que separan las Herramientas Instalador y la Herramienta Lanzador. Dentro de aquellos directorios, se encuentran los archivos ordenados entre Ejecutable de la Herramienta y Requisitos Mínimos.
Novedades
-
¿4 versiones nuevas?: (Aunque no debería) Así es! Se añade soporte de las versiones 1.19.1, 1.19.2 (previamente mal incorporadas), 1.19.3 y 1.19.4 de Minecraft. Se soluciona un error en el código que causaba que la herramienta Instalador fuera incapaz de acceder al script de instalación de las versiones 1.19.1 y 1.19.2.
-
Pero qué fresco!: Se optimiza el código haciendo que este sea mucho más rápido y versátil. También se oculta el Modo Debug, para que aún siga siendo accesible, pero no visible en los menús de selección.
Errores y uso
No existen errores conocidos en esta versión del conjunto.
Se solucionan errores de traducción en versiones del idioma Inglés.
- Conflicto con Antivirus: Al no tener un certificado que demuestre que el conjunto es de confianza y no representa una amenaza, la mayoría de los antivirus detectan a este software como un virus de tipo:
Trojan:Win32/Wacatac.B!ml
Si tienes alguna recomendación, o encontraste algo que no funciona como debería, hazlo saber en el apartado Issues o Pull Request, según corresponda, en este repositorio.
© 2023 - NGDPL Nk
SSTools4MC Release v0.0.1.4
¿Y esto? Una nueva actualización (pequeñita) del conjunto, la Release v0.0.1.4!!!
Esta actualización está centrada principalmente en la incorporación del soporte de nuevas versiones de Minecraft.
El contenido de esta Release se encuentra comprimido en un archivo .zip separado por cada idioma (SSTools4MC.v0.0.1.4.ESP o ENG.zip), en el cual encontraremos dos directorios que separan las Herramientas Instalador y la Herramienta Lanzador. Dentro de aquellos directorios, se encuentran los archivos ordenados entre Ejecutable de la Herramienta y Requisitos Mínimos.
Novedades
- ¡Aún más salvaje!: Se añade soporte de las versiones 1.19.1 y 1.19.2 (Wild Update) de Minecraft.
Errores y uso
No existen errores conocidos en esta versión del conjunto.
Se solucionan errores de traducción en versiones del idioma Inglés.
- Conflicto con Antivirus: Al no tener un certificado que demuestre que el conjunto es de confianza y no representa una amenaza, la mayoría de los antivirus detectan a este software como un virus de tipo:
Trojan:Win32/Wacatac.B!ml
Si tienes alguna recomendación, o encontraste algo que no funciona como debería, hazlo saber en el apartado Issues o Pull Request, según corresponda, en este repositorio.
© 2022 - NGDPL Nk
SSTools4MC Release v0.0.1.3
¿Nueva actualización? Sí, llegó la Release v0.0.1.3 de este conjunto, la Release más rápida y completa hasta el momento.
Esta actualización está centrada principalmente en la reincorporación de las variantes por idioma, la optimización de las herramientas y mejorar la universalidad entre ellas.
El contenido de esta Release se encuentra comprimido en un archivo .zip separado por cada idioma (SSTools4MC.v0.0.1.3.ESP o ENG.zip), en el cual encontraremos dos directorios que separan las Herramientas Instalador y la Herramienta Lanzador. Dentro de aquellos directorios, se encuentran los archivos ordenados entre Ejecutable de la Herramienta y Requisitos Mínimos.
Novedades
-
¿No que era MCSSTools?: Eeeemm... bueno, sí, lo era, al menos hasta que se comprobó que incumplía las normativas de marca de Microsoft. No desesperes, ahora el conjunto se llama "Server Startup Tools for Minecraft", o como a todos les acomoda más "SSTools4MC". Hasta suena más bonito :D.
Desde ahora en adelante se usará este nombre para todas las Releases y lo relacionado al conjunto. -
I don't speak Spanish: Lo prometido es deuda. Volvieron las variantes por idioma :D. Ahora puedes disfrutar de este conjunto tanto en Inglés como en Español.
-
¡Pero mira que fluidez!: Ahora tus herramientas (ya de por sí muy livianas y rápidas) serán mucho más livianas, completas, estables, limpias, rápidas y cualquier otro término que se parezca. Se limpia el código de ambas herramientas a ¼ del tamaño y longitud original... espera... ¿ambas?... ¿qué no eran tres?...
-
Adios Optimizador: Despidámonos de la Herramienta Optimizador, una herramienta muy útil... nah, nunca funcionó, esa es la razón del por qué se despide de nosotros (o nosotros de ella).
La Herramienta Optimizador será reprogramada y relanzada en una futura Release de este conjunto. -
¡Que salvaje!: Se añade soporte de las versiones 1.18.2 (Caves & Cliffs) y 1.19 (Wild Update) de Minecraft.
-
Menús mucho más limpios: Ahora los menús contextuales se encuentran mucho más limpios y son mucho más cómodos a la vista. Disfruta de la simpleza y el órden.
Errores y uso
No existen errores conocidos en esta versión del conjunto.
- Conflicto con Antivirus: Al no tener un certificado que demuestre que el conjunto es de confianza y no representa una amenaza, la mayoría de los antivirus detectan a este software como un virus de tipo:
Trojan:Win32/Wacatac.B!ml
Lo antes mencionado causa que las herramientas de este conjunto no sean capaces de ser ejecutadas. Este problema puede ser "solucionado" si se permite la amenaza antes mencionada en el Antivirus que la está bloqueando (*Nota: Puede que también sea detectado como otro tipo de virus, aunque tampoco correspondería a uno).
Si tienes alguna recomendación, o encontraste algo que no funciona como debería, hazlo saber en el apartado Issues o Pull Request, según corresponda, en este repositorio.