Jump to content
Sign in to follow this  
Kronixer™

Preparar VPS

Recommended Posts

Hola amigos de ZONE, ya que no he visto tutoriales actualizados para preparar un vps.
Con esto espero ayudarlos un poco


Sirve para FreeBSD V12.2 -12.1

OJO:
Tener en cuenta que la MYSQL debe ser la versión  que ustedes tengan 

 

pkg update

portsnap fetch extract

portsnap fetch update


pkg install -y boost-all devil gcc llvm llvm-devel gmake makedepend subversion gdb python python2 python27 mysql55-client mysql55-server
-----------------------------------------------------------------------------------------------------------mysql56-client mysql56-server
-----------------------------------------------------------------------------------------------------------mysql57-client mysql57-server

fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/12.2-RELEASE/lib32.txz

tar Jxpvf lib32.txz -C /

rm lib32.txz

en etc/rc.conf   pegar: mysql_enable="YES"

Si tienes problemas con LIBS o te falta alguna

Aquí les dejo las librerías igualmente:

Debes iniciar sesión para ver el contenido del enlace en esta publicación.


Extraemos con:
cd /
tar xzvf librerias.tar.gz

Share this post


Link to post
Share on other sites

La guía actualizada sí existe, la hizo Shogun en su momento y la actualizaron, el enlace es:

Nota: La guía de Shogun es para montar un VPS/dedicado para arrancar un servidor, no es necesario descargar python, gmake y otras cosas para ello, esos comandos son más para compilar un source, aunque de todos modos cada quien es libre de instalar lo que desee en su propia maquina, lo recomendable sería que cada quien investigue para que es útil lo que está instalando.

Share this post


Link to post
Share on other sites

Pido disculpas por salirme un poco del tema pero, ¿podéis aconsejarme un buen ISP y alojamiento para un servidor en Madrid? La velocidad de Internet no es realmente importante porque en casa sólo un ordenador y un sistema de alarma ajax (aquí es

Debes iniciar sesión para ver el contenido del enlace en esta publicación.
funciona a través de wifi) Y ¿cuánto costará el alojamiento aproximadamente al mes? He visto una oferta promocional por 1 euro al mes, pero pienso alquilar por un largo período y no sé cuánto me costará en el futuro? Gracias por su atención

Share this post


Link to post
Share on other sites

Primero de todo, disculpa por escribir despues de tanto tiempo en este hilo, lo otro guía muy muy básica.

Para mejorar, y explicar el que hace cada comando, creo que te has dejado, un comando importante que es para actualizar el sistema el "freebsd-update fetch install" ya que para mi es de las primeras cosas, para actualizaciones de seguridad o fallos como los certificados ssl que caducaron y ya en FreeBSD 13 (la actual cuando escribo esto) te descarga los nuevos, ya sé que no es un tema prioritario en un VPS o dedicado que corra solo metin, pero puede actualizaciones de seguridad importantes.

Otra cosa que no entiendo, es porqué instalas paquetes como gcc makedepend gmake subversion, etc .. que son para compilar, cuando muchas bases de Metin no están preparadas para compilar en un sistema de 64 bits, el paquete gcc hay que ver que versión usa los files que vas a usar, algunos antiguos llevan gcc48 o gcc49 otros son gcc7 o gcc9, por no hablar que algunos usan CLANG. Eso se puede saber viendo el fichero Makefile que hay dentro de src/game o src/db entre otras, igual que en el cliente viendo con el bloc de notas de Windows mismo, que Visual Studio se uso para compilar. 

Muchos files al no poder ser compilados en 64bits, necesitas compilarlos como decía en 32bits lo cual puedes hacer un jail en FreeBSD y de ahí tener ese jail de 32bit  y ya podrías compilar (si los paquetes no están obsoletos) en el handbook de FreeBSD 

Debes iniciar sesión para ver el contenido del enlace en esta publicación.
 lo explica como hacerlo, si bien es mejor tener la típica VDI o OVA de una FreeBSD 9.3 o 11.4, compilarlo ahí y luego el binario llevarselo al VPS con sus permisos 777. 

Creo en mi humilde opinión que te falta instalar los compat7x compat8x etc ... 

Y lo del mysql en /etc/rc.conf si bien puedes ponerlo a mano con un editor vi o nano, puedes simplificar más aún con un "sysrc mysql_enable="YES".

No te lo tomes a mal, pero solo quería puntualizar alguna cosa, ya que FreeBSD no tiene la comunidad que tiene Linux, y hay que tirar mucho de handbook y las comunidades son mucho más pequeñas y con muchisimo menos soporte. 

Me dejo de alguna cosa de seguridad, que eso daría para muchisimo y no es mi intención.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...