Ya que muchos no se compran servidores de 30 kg, puse en el titulo "ordenador" para que entiendan los principiantes que pueden usar un ordenador normal y corriente para arrancar un servidor.
A lo mejor, algunos de ustedes poseen 2 ordenadores. Vamos a dedicar 1 para instalar el FreeBSD version 7.2 con el CD de boot y todo.
Nota: Si quieren comprar un servidor virtual, asegurense de que tenga el FreeBSD 7.1 o 7.2 ( tb 7.4 creo ) pq con las ultimas versiones de FreeBSD no funcionara.
1. Descargar el FreeBSD 7.2
ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/ISO-IMAGES/7.2/7.2-RELEASE-i386-disc1.iso
- Tamaño: 573 MB
2. Grabar este archivo .ISO con el Nero u otro programa - lo pueden poner en un dvd tb.
- Cuando tenemos el CD o DVD grabado lo metemos al ordenador que sera el servidor dedicado.
Vamos a copiar los archivos para el futuro servidor de metin.
Abrimos nuestro VirtualPC y entramos en el servidor PERO SIN EJECUTAR EL METIN. Solo nos logueamos y ya esta.
Nota: Lo suyo era limpiar el servidor antes de archivar todo. ( publicare la guia de la limpieza automatica profunda para no archivar ni 1 KB de mas )
Ahora hay 2 cosas.
-
Si te sabes la carpeta del juego y la ruta ve y archiva todo.
Ejemplo: si tu ruta es /usr/rain vamos dentro del /usr [ cd /usr ] -
Si no te sabes la ruta, ve a /usr y mira a ver si tienes alguna carpeta rain o game. ( tal vez tienes que ir a mirar dentro de /home ) [cd /home]
Teclea lo siguente: ls -al
OK, ya que tenemos delante la carpeta de los archivos del metin, (entramos dentro de [/usr o /home] segun tu caso, o cualquier otra ruta ), vamos a archivar todo lo que tenemos, todo nuestro trabajo, para luego
pasarlo a nuestro servidor dedicado y poner fin a la era VirtualPC.
Vamos a archivar todo.
Tecleamos: tar czvf rain.tzg rain (si la carpeta es rain)
Tecleamos: tar czvf game.tzg game (si la carpeta es game)
O haz como en los ejemplos anteriores con tu nombre de la carpeta.
Una vez que tenemos el rain.tgz lo copiamos a "nuestro ordenador" en el o .. donde tu quieres.
Ahora, vamos a copiar la base de datos tb para que tengamos todo como antes.
Ahora tecleamos lo siguente:
cd /var/db
tar czvf mysql.tgz mysql
Ahora, nos guardamos este archivo tb en "nuestro ordenador" .. ponlo en la misma carpeta con el rain.tgz de antes o donde tu quieres.
Ya que tenemos "nuestro trabajo" bien guardado, empezemos con la siguente Guia hecha por Narcotico:
http://foro.universojuegos.es/viewtopic.php?f=19&t=4890
Vamos a saltarnos la: "Fase 1. Creación de Maquina Virtual." ya que quieremos montarlo en nuestro ordenador con el FreeBSD. Ya no van a necesitar el VirtualPC.
Seguimos todos los pasos hasta la Fase 4.
En la "Fase 4. Instalar Archivos Mt2, ports y Mysql" - nos saltamos lo de "Instalar Archivos Mt2" (tenemos nuestro rain.tgz)
**En la "Fase 5. Configurar Mysql." nos saltamos lo de conectarse con Navicat **y crear las bases de datos.
Seguimos los demas pasos de la Guia de Narcotico hasta el final.
Nota: Despues de la Fase 3 ya tenemos el servidor instalado y por lo tanto podemos acceder a el con un cliente FTP como el FileZilla.
Aqui se acaba la Guia de Narcotico.
A continuacion, vamos a poner "nuestro trabajo" en el nuevo servidor dedicado.
Entramos dentro de nuestro nuevo servidor freebsd y tecleamos lo siguente:
chmod -R 777 /usr
cd /usr
A continuacion nos esperamos.
Nos conectamos con el FileZilla o el WinSCP, navegamos a la carpeta /usr y ponemos dentro de esta los 2 archivos.
Nota: En los casos de arriba puse "rain" o "/usr" como ejemplo. Si la ubicacion de tus archivos es otra, usa la tu ruta. tb con el nombre. ya sabeis.
Ahora, vamos a copiar nuestra base de datos y darle permisos:
mv mysql.tgz /var/db
tar xvf mysql.tgz
chmod -R 777 mysql
Ahora, volvamos al /usr [ cd /usr ] y tecleamos:
tar xvf rain.tgz
chmod -R 777 rain
OK. Ya tenemos todo, como antes usando el VirtualPC. Notaras mas velocidad en arrancar el servidor y tb menos lag dentro del juego. ( Ya no veras el DbAuth Time Out .. estas 6 lineas )
Ahora, vamos a crear el "iniciador" y el "parador". ( el "limpiador" lo publicare en la guia de la limpieza profunda )
Eso es para cuando enciendes tu servidor y te logueas con el root, iras a la carpeta /root y para no tener que ir a /usr/rain o tu ruta, vamos a arrancar desde la carpeta /root .
Teclea lo siguente:
cd /root
Para crear el inciador, teclea:
ee iniciar
A continuacion, escribimos dentro de este nuevo fichero, lo siguente:
#!/bin/sh
cd /usr/rain && ./start.sh
Guardamos la tecla ESC y 2 veces la tecla a ( ya veras el menu al pulsar la tecla ESC )
Para crear el parador, teclea:
ee parar
A continuacion, escribimos dentro de este nuevo fichero, lo siguente:
#!/bin/sh
cd /usr/rain && ./close.sh
Guardamos.
Vamos a darle los permisos a estos 2 nuevos ficheros tecleando:
chmod 777 iniciar
chmod 777 parar
Nota: Cuando quieres iniciar el servidor escribes ./iniciar y cuando lo quieres parar, escribe: ./parar ( el parar mata los procesos del metin2 como si en Windows usamos Administrador de Tareas, Terminar proceso. )
Bueno, cualquier cosa, avisar aqui o por MP. Seguire con la guia de la limpieza profunda.