NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Cómo mover tu servidor de SA-MP a open.mp

open.mpUpdated Oct 30, 20265 min read

Para mover un servidor de SA-MP o de open.mp a PlayNHost, sube sus carpetas gamemodes, filterscripts, scriptfiles y plugins a Files y luego pasa tus ajustes de server.cfg a config.json. open.mp ejecuta gamemodes de SA-MP y la mayoría de los plugins de SA-MP, así que un servidor de SA-MP 0.3.7 suele moverse sin cambios en sus scripts.

¿Qué debo copiar del servidor antiguo?

CopiaPor qué
gamemodes (los archivos .amx)Tu gamemode. El código fuente .pwn es opcional
filterscriptsScripts que se ejecutan junto al gamemode
scriptfilesCuentas, estadísticas y otros datos guardados de la mayoría de los gamemodes
pluginsPlugins, como archivos .so de Linux. Un servidor de Windows tiene archivos .dll: descarga las versiones de Linux de los mismos plugins
npcmodesSolo si tu gamemode usa grabaciones de NPC
samp.banTus baneos de SA-MP. open.mp lo lee al iniciar y copia sus baneos en bans.json. Borra samp.ban tras el primer inicio, o los baneos que levantes volverán en el siguiente inicio
server.cfg o config.jsonGuárdalo en tu PC y pasa los ajustes a mano, como se muestra abajo

No copies el programa del servidor antiguo (samp03svr, samp-server.exe u omp-server) ni la carpeta components de otra versión de open.mp: tu servidor de PlayNHost ya tiene open.mp instalado. Algunos plugins necesitan una compilación para open.mp, y YSF no hace falta en open.mp: Cómo añadir plugins a tu servidor de open.mp.

Si tu gamemode usa una base de datos MySQL, expórtala también desde el hosting anterior: Cómo usar bases de datos con tu servidor.

Sube los archivos

  1. Abre tu servidor en el panel y haz antes un backup: Backups y luego Iniciar backup.
  2. Detén el servidor.
  3. En tu PC, pon las carpetas de la tabla, y samp.ban si lo tienes, en un solo archivo .zip, con las carpetas en el nivel superior del zip. Deja fuera server.cfg.
  4. Pulsa Files en el menú de la izquierda, pulsa Subir y elige el zip.
  5. Marca la casilla del zip y pulsa Extraer. Tus carpetas quedan junto a config.json y omp-server.
  6. Borra el zip.
La página Files de un servidor de open.mp con las carpetas gamemodes, filterscripts, scriptfiles y plugins

Para muchos archivos, SFTP es más rápido: Cómo conectarte a los archivos de tu servidor con SFTP.

Pasa los ajustes de server.cfg a config.json

No subas server.cfg a tu servidor de PlayNHost. open.mp lee server.cfg después de config.json y sus líneas mandan, así que una línea antigua port 7777 saca al servidor de su propio puerto y los jugadores no pueden conectarse, y su línea rcon_password sustituye la Contraseña de RCON de Ajustes del juego. Pasa los valores a mano en su lugar.

Las guías server.cfg y config.json de open.mp describen los mismos ajustes con estos nombres:

Línea de server.cfgDónde va en PlayNHost
hostname My ServerName (nombre) en los ajustes de config.json
password y una contraseñaPassword (contraseña) en los ajustes de config.json
weburl, language, announce, queryWebsite, Language, Announce, Enable query en los ajustes de config.json
mapname, gamemodetextMap y Mode en Game en los ajustes de config.json
gamemode0 mymode 1"main_scripts": ["mymode 1"] en config.json en Files
filterscripts admin anticheat"side_scripts": ["filterscripts/admin", "filterscripts/anticheat"]
plugins streamer.so mysql.so"legacy_plugins": ["streamer", "mysql"]
rcon_passwordContraseña de RCON en Ajustes, Ajustes del juego
maxplayersLa fila Slots de Resumen, hasta el límite de tu plan
portNada: el panel fija el puerto propio de tu servidor

Los ajustes de config.json están en Ajustes, Archivos de configuración, config.json: Referencia de los ajustes de config.json de open.mp. Las tres listas de la parte pawn se editan en el archivo, en Files, y luego Guardar contenido.

Si tu servidor antiguo ya ejecutaba open.mp, puedes subir su config.json en lugar del nuevo, siempre que sea JSON válido. El panel sigue escribiendo en él el puerto de tu servidor, la Contraseña de RCON y el límite de jugadores en cada inicio, así que inicia sesión con la contraseña de RCON de Ajustes del juego, no con la antigua.

Revisa el primer inicio

  1. Inicia el servidor y pulsa Console.
  2. Busca Loading plugin: por cada plugin, las líneas de inicio de tu gamemode y Legacy Network started on port.
  3. Entra con la dirección de Resumen: Cómo entrar en tu servidor de open.mp.

Si una línea dice Could not find: o Could not load plugin:, mira Problemas del servidor de open.mp y soluciones. La guía general para mudarte: Cómo mover tu servidor actual a PlayNHost.

¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros

NUESTROS ÚLTIMOS BLOGS