Tutorial para jugar online con el emulador Vice

 

Uno de los emuladores más completos que existen para emular los sistemas de Commodore es el conocido como VICE. (Versatile Commodore Emulator). Seguramente si eres uno de los asiduos a Commodore lo conocerás. No solo por las muchas opciones que incorpora, si no también por la posibilidad de emular a una gran familia de los ordenadores de Commodroe: C64, Vic20, Pet, Plus, Cbm, etc.

Sin embargo, lo que muchos tal vez no sabréis es la posibilidad de usar este emulador para jugar online con otra persona compartiendo un mismo juego y la partida. Dicho de otra forma, jugar a dobles cada uno desde su casa .

Pues bien, recientemente se ha lanzado la nueva versión del Vice 3.5. Una versión que incorpora nuevas mejoras, como por ejemplo poder copiar un programa en basic desde un bloc de notas y pegarlo con un simple “copy and past” dentro del emulador, o por ejemplo la que queremos explicaros en este caso, una configuración más sencilla y  fácil para usar el emulador en su modo online.

 

 

TUTORIAL PARA CONFIGURAR EL MODO ONLINE DEL EMULADOR VICE

Antes de empezar con los detalles explicar un par de conceptos. A la hora de usar el emulador online siempre habrá un ordenador que tendrá que hacer de “server” y otro de “cliente”. Tanto en un caso como el otro no hay que hacer ninguna instalación, sin embargo solo en el caso de aquel equipo que vaya a ser el “server” será el que tenga que configurar algunos extras adicionales para que todo funcione. Pero es algo muy sencillo . Dicho esto vamos a explicar paso a paso el proceso. (Nota: este tutorial está basado en Windows pero para otro sistemas el procedimiento debería ser similar)

 

 

 

  • PRIMER PASO

Descargar la versión Vice 3.5 desde la web oficial. Recordar que el vice no se instala, simplemente abriremos en la carpeta que contiene el directorio “bin” donde están los ejecutables para iniciarlo y lo arrancaremos. En el caso de usar el C64 será “X64sc.exe”

Web oficial del Vice  

 

 

  • SEGUNDO PASO: Configuración del vice en el equipo que hará de “SERVER”

Digamos que este equipo será el principal. Es decir, el que cargará el juego y lo compartirá con el equipo cliente. Pero para poder realizar esto hemos de conocer algunos datos: La ip del equipo, la ip pública  y abrir el puerto 6502. Cuando tengamos preparado esto lo siguiente será aplicar la configuración en el vice.

 

      La Ip del equipo : Para conocer de forma rápida nuestra ip podemos usar la consola de comandos de Windows (el viejo msdos). Ejecutamos el CMD desde el inicio y tecleamos un ipconfig. De esta forma obtenemos nuestra IP en nuestra red. (Esta nos servirá para luego habilitar en el router sobre nuestra Ip el puerto 6502) .

Nuestra ip local

 

      La Ip pública : Para ellos nos bastará con abrir el navegador de internet y acceder a cualquiera de las web que nos ofrecen esta información, por ejemplo: https://www.cual-es-mi-ip.net/. Ahí podremos ver nuestra IP pública.

La ip pública en el momento del tutorial

 

      Abrir puerto 6502: El vice usa este puerto por defecto, así que tendremos que abrirlo si no lo tenemos operativo. Esto lo haremos desde nuestro router accediendo a los parámetros de configuración  y habilitando el puerto (Es aquí cuando usaremos la ip de nuestro equipo en la red para indicar a cual vamos a abrir el puerto). Una vez hecho lo comprobaremos desde aquí: Asociación de Internautas. (Si nuestro puerto esta correctamente configurado nos dirá que está abierto, pero recordar que para hacer el test deberéis tener el vice abierto de lo contrario el servicio del puerto estará cerrado).

Comprobación del puerto

 

 

Cuando tengamos estos tres puntos listos, lo siguiente será configurar la opción del “Netplay”  en el vice. Accederemos a : Settings–>Settings..–>Host–>Netplay y lo configuraremos de la siguiente forma:

Server: 127.0.0.1 (Esta es la opción activa)
Client: en blanco, no rellenar.
Port 6502 

Quedaría así:

 

  • TERCER PASO: Configuración del vice en el equipo que hará de “CLIENTE”

El equipo cliente es todavía más sencillo, ya que lo único que tendrá que hacer es configurar la ip pública en el “Netplay” de su VICE. De esta forma en el momento que conecte automáticamente sincronizará. Esto quiere decir que si el server tiene un juego instalado, el cliente automáticamente tendrá ese mismo juego y no hará falta cargarlo previamente. 

Accederemos a Settings–>Settings..–>Host–>Netplay y lo configuraremos de la siguiente forma: 

Server 84.23.104.6 
Client: 84.23.104.6 (Esta es la opción activa)
Port: 6502

Quedaría así:

 

 

Nota: En nuestro ejemplo la ip pública es 84.23.104.6. Sin embargo y aunque solo debería rellenarse el campo “client” si no ponemos lo mismo en el campo “server” no funciona, así que lo ponemos en las dos opciones pero habilitamos solo la función de “client”.

Si todo ha ido bien tendremos dos emuladores en dos ordenadores diferentes, separados por la distancia pero compartiendo un mismo juego y así poder usar por ejemplo juegos para dos jugadores, pero cada uno estará en su casa.

 

RESUMEN:

Como podéis ver es muy sencillo (Cuesta más escribirlo y explicarlo que hacerlo XD)  El equipo “server” tan solo deberá de abrir el puerto 6502 para su ip privada en caso de no tenerlo y facilitar su ip pública. La configuración en el vice es la que viene por defecto. En el equipo “cliente con poner la ip pública del “server” la conexión se realizará.  

En nuestro caso, hemos hecho la prueba con dos equipos de características diferentes, ubicados a varios kilómetros y lógicamente en redes diferentes. El router usado en un “sagecom” al que le hemos abierto el puerto. El resultado final jugar online.

Por último para aquellos que os guste verlo más que leerlo os dejamos también un pequeño video tutorial con una demostración real de lo que hemos hecho. Así podéis seguir también el tutorial de forma visual. 

 

Video tutorial:

En el vídeo os enseñamos este procedimiento y vemos como en un equipo remoto (conectamos mediante el programa “anydesk”)  lo configuramos y comprobamos que funcione.

 

Publicado 18/03/2021