Minecraft Portable

Ante los fallos que se están descubriendo recientemente relacionados con Java, sin duda una buena opción para protegerse de ellos es desinstalarlo.

El problema es que podemos tener aplicaciones que lo requieran y por tanto van a dejar de funcionar. En mi caso, ahora mismo solo utilizo un programa que requiera de Java: Minecraft.

Por suerte, gracias a la versión “portable” de Java, podemos ejecutar el juego sin tener instalado java en el equipo.

Para hacerlo basta con seguir estos pasos.

  1. Partimos de tener instalado Minecraft en nuestro equipo, creamos una nueva carpeta (en este ejemplo será C:\Minecraft) donde guardaremos todos los datos del juego
  2. Descargamos jPortable y lo instalamos en C:\Minecraft\Java. Si nuestro equipo tiene un sistema operativo de 64 bits, nos aseguramos de descargar la versión adecuada.
  3. Nos vamos a %appdata% y copiamos la carpeta .minecraft a C:\Minecraft
  4. Copiamos a C:\Minecraft la carpeta bin que encontraremos donde tengamos actualmente instalado nuestro Minecraft. Nos aseguramos de tener el minecraft.jar en esta carpeta y en caso negativo lo descargamos de la web oficial.
  5. Creamos el fichero minecraft.bat en C:\Minecraft con este contenido:
  6. @echo off
    set APPDATA=%CD%
    set bin=%CD%
    set jre=%CD%\Java\bin
    set MCID=nuestrousuariodeminecraft
    set pwd=nuestrapassworddeminecraft
    %jre%\java -Xms512m -Xmx1024m -cp «bin\minecraft.jar;bin\jinput.jar;bin\lwjgl.jar;bin\lwjgl_util.jar;» -Djava.library.path=»bin\natives» net.minecraft.client.Minecraft «%MCID%» «%pwd%»

  7. Si queremos más seguridad ya sea en forma de que nos pida en cada arranque nuestro usuario o contraseña de Minecraft (o cuenta Mojang) basta con modificar las líneas “set MCID” o “set pwd” por las siguientes:
  8. set /p MCID=Usuario:
    set /p pwd=Password:

  9. Ejecutamos minecraft.bat y ya podemos jugar.

Recordad que al no usar el lanzador oficial, deberemos actualizar manualmente el fichero minecraft.jar cuando lancen una nueva versión.

Esta solución es muy “casera” pero para aquellos que no se fíen de utilizar los “lanzadores” ya preparados para portabilizar Minecraft que hay disponibles, es una buena opción.

Transmission 2.22

Nueva versión que corrige (se supone) los problemas surgidos en la 2.20 y 2.21 que, en muchos de los casos (incluido mi NAS) impedían que funcionase debidamente.

All Platforms
Faster endgame
Fix bug where leechers might be disconnected while seeding in some situations
Fix 2.20 bug that sometimes showed inaccurate upload/download speeds
Support for unsorted blacklists
Fix IPv6 DHT
Re-add support to automatically close idle peers
Fix bug where the resume file did not save the time checked for the last piece
CLI
Fix bandwidth display issue

Gracias a zebulon como siempre por preparar el SPK con celeridad.

Transmission 2.21

Rápida actualización corrigiendo unos bugs encontrados en la 2.20… desconozco si corrige el problema de la inestabilidad que tenia. Tenéis como siempre el SPK en la web de zebulon.

*actualización: los cuelgues en mi DS109+ con firmware beta 3.1 han desaparecido en esta versión

All Platforms
Fix compile error in the the 2.20 tarball

Transmission 2.20

Nueva versión ya disponible en SPK de la mano de zebulon. Esta vez la lista de cambios es algo mas larga y falta comprobar la estabilidad, ya que las 4 betas no eran muy estables.

*edit. en mi DS109+ se cuelga pasados unos minutos, parece que volvemos a tener una versión inestable. En caso de que os pase lo mismo, no tenéis mas que repetir el proceso de actualización usando el SPK de una versión anterior para dejar el programa tal y como lo teníais.

All Platforms
Remember downloaded files when a drive is unplugged
File re-verification is no longer needed in some situations
Fix «Too many open files» error
Show the total downloading and seeding time per torrent
Fix webseeds
Better support for IPv6-only trackers
Add the ability to shutdown Transmission sessions via RPC
NAT-PMP and UPnP now also map the UDP port
Update the DHT code to dht-0.18
Faster parsing of bencoded data
Improve support for running scripts when a torrent finishes downloading
Fix reannounce interval when trackers return a 404 error
Fix checksum error on platforms running uClibc 0.9.27 or older
Fix memmem() errors on Solaris

Daemon
Add «reannounce to tracker» option to transmission-remote
transmission-remote can now read auth info from environment variables
Fix configuration file bug with transmission-daemon running on Macs

Web Client
Right-clicking a torrent now works with Firefox / Firegestures / Ubuntu

Utils
Fix error when replacing substrings in tracker announce URLs
Webseeds are now displayed in transmission-show

Transmission 2.13

Nueva actualización, otra vez pequeña corrigiendo algunos bugs.

All Platforms
Fix «No Announce Scheduled» tracker error
Fix build error on Solaris 10
Fix RPC documentation errors
Fix minor packaging errors

Transmission 2.12

Zebulon nos trae la última versión de Transmission lista para instalar en nuestros Synology 😀

All Platforms
Make the blocklist URL user-configurable
Several minor bug fixes and CPU speed improvements
Use slightly less bandwidth in DHT messages
Fix 2.10 build issue on uClibc systems
CLI
Fix 2.10 crash
Web Client
Upgrade to jQuery 1.4.3
Fix 2.11 regression when using the web client on IE7 or IE8

Transmission 2.11

Ya tenemos disponible de la mano de zebulon el SPK de la versión 2.11 de Transmission. Esta versión es básicamente un bugfix de la 2.10 pero siempre es recomendable estar actualizado.

All Platforms
Fix a 2.10 crash
Fix minor build issues on various platforms, particularly embedded systems
Fix issue when saving bencoded files on small hardware running uClibc
Fix minor rounding issue when displaying percentages
Fix the optimistic unchoke interval
Daemon
Fix missing status message when using «transmission-remote –add»
Web Client
Add Transmission website links to the action menu

Este SPK incluye ahora las siguientes utilidades que nos permitiran realizar tareas adicionales desde linea de comandos:

    transmission-create
    transmission-edit
    transmission-remote
    transmission-show