La mayoría de los problemas de un servidor de open.mp en PlayNHost vienen de un pequeño error en config.json, de un archivo de gamemode o de plugin que falta o está hecho para Windows, o de un jugador cuyo GTA: San Andreas es de otra versión. Busca abajo la línea que ves en la Console o en el juego: cada entrada dice por qué pasa y cómo arreglarlo.
El servidor no arranca, o arranca sin tus ajustes
La Console dice "Error while parsing config file"
Por qué: config.json ya no es JSON válido, normalmente tras una edición a mano: falta una coma, faltan unas comillas o hay una coma después del último elemento de una lista. Si el servidor arranca igualmente, open.mp ignora el archivo entero y se ejecuta con sus valores por defecto: puerto 7777 en lugar del puerto propio de tu servidor, RCON desactivado y ninguno de tus ajustes de nombre, gamemode u otros. Entonces los jugadores no pueden conectarse, aunque la insignia diga En línea.
Solución:
- Pulsa Files en el menú de la izquierda y pulsa
config.jsonpara abrirlo. - Busca el error cerca de lo último que cambiaste. Todos los valores de un bloque, salvo el último, necesitan una coma detrás, y todo valor de texto necesita comillas dobles.
- Pulsa Guardar contenido y reinicia el servidor.
Para evitarlo, cambia las opciones sencillas en Ajustes, en Archivos de configuración, config.json: ese editor siempre escribe JSON válido. Mira la Referencia de los ajustes de config.json de open.mp. Si no encuentras el error, restaura el último backup: Cómo hacer un backup y restaurar tu servidor de open.mp.
La Console dice "Could not find" y "a file-not-found error was encountered"
Por qué: se pidió a open.mp que cargara un gamemode que no está en la carpeta gamemodes. O bien el nombre de pawn.main_scripts en config.json es incorrecto, o bien el gamemode se subió como archivo de código fuente .pwn, que el servidor no puede ejecutar. Necesita el .amx compilado.
Solución: comprueba que gamemodes contiene <name>.amx con exactamente el nombre que escribiste, incluidas mayúsculas y minúsculas. Mira Cómo subir tu propio gamemode a tu servidor de open.mp.
La Console dice "Your rcon password must be changed from the default password"
Por qué: la Contraseña de RCON es changeme. open.mp la rechaza y se apaga enseguida.
Solución: abre Ajustes, Ajustes del juego, escribe otra Contraseña de RCON e inicia el servidor. Mira Cómo ser admin en tu servidor de open.mp.
La Console dice "Could not load plugin"
Por qué: un plugin nombrado en pawn.legacy_plugins falta en la carpeta plugins, es un .dll de Windows o no es una compilación de Linux de 32 bits. open.mp en Linux se ejecuta como programa de 32 bits y solo carga plugins .so hechos para él. La línea que sigue a "Could not load plugin" indica el archivo y el motivo.
Si la siguiente línea dice "This file is an open.mp component. Please move it to components/ folder.", el archivo es una compilación de open.mp: muévelo a components y quita su nombre de pawn.legacy_plugins.
Solución: sube el .so de Linux del plugin a plugins, o revisa el nombre en pawn.legacy_plugins. Mira Cómo añadir plugins a tu servidor de open.mp.
Los jugadores no pueden entrar
El juego se queda en "Connecting to IP:Port..."
Por qué: el servidor no está En línea, el jugador escribió otra dirección u otro puerto, o open.mp escucha en un puerto distinto del propio de tu servidor.
Solución: comprueba que la insignia del panel dice En línea y copia de nuevo la dirección de la fila Dirección del servidor de Resumen. El puerto forma parte de ella. Luego compárala con la línea Legacy Network started on port de la Console. Si esa línea muestra otro puerto, como 7777, busca un server.cfg en la carpeta de tu servidor (su línea port manda sobre config.json: borra el archivo y reinicia) o un config.json roto. Mira Cómo entrar en tu servidor de open.mp.
El launcher dice "Can't find GTA: San Andreas!"
Por qué: el launcher de open.mp no sabe dónde está instalado el juego.
Solución: pon la GTA: San Andreas path (ruta de GTA: San Andreas) en los ajustes del launcher en la carpeta que contiene el juego. open.mp necesita la versión 1.0 de PC de GTA: San Andreas: la guía del cliente de open.mp dice que otras versiones, como la v2.0 y la de Steam, no funcionan sin volver a una versión anterior.
El juego dice "Unacceptable Nickname"
Por qué: el nombre tiene un carácter que open.mp no acepta, tiene más de 20 caracteres, o ya hay un jugador con el mismo nombre en el servidor (pasa tras una reconexión rápida).
Solución: usa solo letras, dígitos y [ ] ( ) $ @ . _ =, hasta 20 caracteres, como indica la guía del cliente de open.mp. Tras un cierre del juego, espera un momento antes de volver a conectarte.
El juego pide una contraseña
Por qué: tu servidor tiene una contraseña de entrada en config.json.
Solución: da la contraseña a tus jugadores, o quítala: Cómo cambiar el nombre, la contraseña y los slots de tu servidor de open.mp.
El servidor no está en la lista Internet del launcher
Por qué: Announce está desactivado en config.json, o la lista todavía no ha detectado el servidor.
Solución: los jugadores siempre pueden entrar con la dirección en Add Server en el launcher. Para aparecer en la lista, activa Announce en los ajustes de config.json y reinicia.
Admin y comandos
En el juego, /rcon login dice "Bad admin password"
Por qué: la contraseña no es la Contraseña de RCON con la que arrancó el servidor. Una contraseña nueva solo cuenta tras un reinicio.
Solución: copia la Contraseña de RCON de Ajustes, Ajustes del juego, reinicia si la cambiaste hace un momento y escribe otra vez /rcon login y la contraseña. El mensaje avisa de que los intentos fallidos repetidos pueden hacer que te baneen, así que comprueba antes de volver a intentarlo.
La Console dice "Unknown command or variable"
Por qué: open.mp no tiene ningún comando con ese nombre. La Console envía tu texto a open.mp exactamente como lo escribes.
Solución: escribe cmdlist para ver los comandos que conoce tu servidor. Mira Cómo usar la Console y los comandos en tu servidor de open.mp.
Un jugador al que desbaneaste sigue sin poder entrar
Por qué: el baneo sigue en bans.json, o el archivo se editó a mano con el servidor en marcha.
Solución: escribe unbanip y la IP del jugador en la Console, o, tras editar bans.json a mano, escribe reloadbans. Mira Cómo expulsar, banear y desbanear jugadores en tu servidor de open.mp.
Memoria
Resumen dice "Este servidor se quedó sin memoria"
Por qué: el servidor usó más memoria de la que da su plan. En open.mp eso casi siempre viene del gamemode o de un plugin, no de open.mp en sí.
Solución: mira ¿Cuánta RAM necesita un servidor de open.mp? y la guía general Cómo arreglar un servidor que no inicia.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros



