Introducción
Te damos la bienvenida a un nuevo post sobre SA-MP, queremos ayudarte a subir tu GM a un alojamiento virtual (hosting) y para eso contamos con una versión ultra-h que es un hosting que ofrece servicio gratuito, pero también hay otros hosting que puedes utilizar la mayoría son parecidos los pasos que tienes que hacer pero intentaremos que entiendas como hacerlo en cualquiera.
Primeros pasos:
Para este tutorial hemos pedido un servidor gratuito para poder explicarte, queremos dejar claro que el servidor gratuito no tiene muchas limitaciones, simplemente el espacio y algunas funciones de base de datos.
Una vez tengamos nuestro servidor debemos ingresar al panel que nos ofrece el servicio, en este caso Ultra-h aparece un botón verde el cual podemos presionar para poder ingresar al panel.
cPanel
El cPanel es como dice la palabra el panel donde se controla todo nuestro servicio en este caso el servicio es un servidor de SA-MP, podemos encontrar herramientas como una consola, log, server configuración, entre otras cosas. Te muestro el cPanel de Ultra-h como pueden ver hay incluso un botón para poder prender y apagar el servidor.
Debes de conocer el panel antes de poder subir tu servidor pero como no queremos quitarte mucho tiempo te mandaremos directamente al punto de este tutorial.
¿Que es FTP?
Debes de buscar en tu hosting un área que diga "FTP" en mi caso lo encuentro en el lado izquierdo, les aparecerá un panel con un usuario, contraseña, port y servidor. Despues de que les aparezca esos datos deben de descargar Filezilla o cualquier otro cliente para subir archivos a un servidor en mi caso recomiendo:
https://filezilla-project.org/download.php?type=client
Como pueden ver eso es lo que deben de buscar esa opción en su Control Panel, se llama FTP después les aparece unos datos que usaran para rellenar dentro del Filezilla.
Como puedes ver en la imagen de arriba tienes que conseguir los siguientes datos:
- Servidor
- Usuario
- Contraseña
- Puerto
Eso lo encuentras dentro de la pagina del hosting y dentro del Control Panel en el área llamado "FTP" que mostré mas arriba una vez encuentres esos datos los tienes que rellenar.
Por lo general dentro de FTP debes de añadir un usuario y crearlo con tu contraseña y usuario propio, pero hay veces que te trae uno por defecto dependiendo de la empresa con la cual contrates tu servicio, si es el caso solo debes de crear el usuario y la contraseña para luego colocarlo en el Filezilla junto al servidor y puerto que te ofrece el hosting.
Como pueden ver en la imagen de arriba así quedaría los datos FTP que debes utilizar en el programa anteriormente instalado, cuando te conectes veras que mostrara un log de conexión. Cuando conectes tu FileZilla al servidor te puede aparecer el siguiente cartel o un certificado de confianza debes de aceptar y confiar en tu servicio.
Esto ocurre porque el programa Filezilla es usado para un sin fin de empresas y servidores desconocidos, no puede conocer a todos y siempre te saldrá ese cartel o uno parecido dependiendo de si tu empresa es reconocida por el programa.
¿Que debo editar?
Por lo general el hosting te da un servidor ya pre configurado solo deberás de modificar algunas cosas si es necesario, pero te diré que cosas no debes de tocar en un hosting para que puedas entender.
Dentro de FileZilla te tiene que aparecer de la manera que se muestra en la imagen de arriba, recuerda que la mayoría de servidores están instalados en Linux así que si quieres editar algo tienes que tener eso en cuenta, los .exe ya no serán .exe y los .dll ahora son marcados como .so, teniendo esto en cuenta no puedes modificar los archivos por defecto como "announce" , "LICENSE" , "README", "samp-npc", "sampsvr-port_762".
Pero los demás archivos si puedes editarlos como server.cfg que es lo que te vamos a enseñar a editar mas adelante. Primero sube lo necesario de tu servidor a este servidor como GM, filterscript, plugins npcmodes y scriptfiles. Esto lo haces uno por uno para no cometer errores ya que es tu primera vez.
Luego modificaremos el server.cfg cambiando los datos para que podamos iniciar con nuestro GM, Filterscripts y plugins. Dentro de FileZilla le damos clic secundario sobre "server.cfg" y le damos a "ver/editar"
Datos que no debemos modificar evidentemente son los siguientes:
- Puerto.
- bind (que es la IP)
- maxplayers
Y entre otros que veas que no conoces su funcionamiento o sepas que son valores que coloco el servicio de alojamiento. Te muestro un ejemplo de mi server.cfg para que puedas conocer como es:
echo Executing Server Config...
lanmode 0
hostname Servidor de prueba [Ultra-H.com]
weburl www.otherclap.net
mapname San Andreas
language Spanish
rcon_password x3tabg29ys
maxplayers 30
bind 91.121.87.14
port 7757
maxnpc 0
rcon 0
announce 1
query 1
useartwork 0
messageholelimit 3000
ackslimit 3000
gamemode0 prueba
filterscripts UltraHost ArmasyAutos
plugins streamer.so
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
Como pueden ver modifique el nombre (no retire ultra-h.com porque es un servidor gratuito) los plugins, el weburl, el idioma, gamemode pero lo demás esta por defecto, simplemente editan lo que creen que es necesario para el funcionamiento de su servidor una vez completen la edición pueden encender el servidor y probar si todo esta funcionando correctamente.
Video de demostración
Como subir los archivos a FileZilla
Espero que el post deje claro tus dudas sobre como subir tu servidor a un hosting, si crees que hay algo que no entiendes puedes comentarlo en YouTube o acá en el sitio web para poder arreglarlo cuanto antes.