Variables de Servidor - Source Engine

De Nitradopedia ES
Saltar a: navegación, buscar
Garrysmod wiki.jpg
Alquila tu propio servidor de Garry's mod ahora en nitrado.net

¿Qué son las variables del servidor?

Con las variables del servidor (CVAR, ConVar o ConsoleVariable) puedes configurar el Source Engine Server. Por ejemplo, las variables del servidor se pueden usar para establecer el nombre del servidor, la contraseña del servidor, los tiempos de ronda y más. De forma predeterminada, hay cientos de variables de servidor en el motor source. Estos son extensibles con complementos y complementos. Lo más importante está resumido en este artículo.

¿Sobre qué juegos es este artículo?

Este artículo se escribió originalmente para los siguientes juegos:

  • Half-Life 2: Deathmatch
  • Counter-Strike: Fuente
  • Counter Strike ofensiva global
  • Day of Defeat: Source
  • Team Fortress 2
  • Left 4 Dead
  • Left 4 Dead 2
  • Mod de Garry

Las cosas mencionadas aquí también podrían funcionar en otros juegos con el motor source. Solo tienes que probarlo.

Las variables y archivos asociados

Generalmente, se puede decir que todos los archivos del servidor con la terminación ".cfg" contienen variables. La carpeta predeterminada para estos archivos es la misma para todos los servidores de origen: (Ejemplos creados con un servidor CS: GO)

  • /Csgo/csgo/cfg

Mods como p. ej. Sourcemod crean parcialmente su propia carpeta dentro de esta carpeta. Además, Sourcemod todavía tiene una carpeta separada en la que se incluyen parcialmente archivos *.cfg.

  • /Csgo/csgo/cfg/sourcemod
  • /Csgo/csgo/addons/sourcemod/configs

Generalmente, todo lo que el servidor aporta de forma inherente a las variables pertenece al servidor.cfg. Todas las variables representadas por p. ej. Se puede incluir un complemento en el archivo de configuración asociado o en, por ejemplo, El sourcemod.cfg.

Para muchas variables, no es obligatorio, pero para algunas, es crucial en qué archivo se encuentra la variable. La razón es que, p. Ej. El server.cfg se carga al inicio del servidor y cada cambio de mapa, mientras que otros archivos de configuración se cargan más tarde. (Por ejemplo, solo cuando un jugador ingresa al servidor)

¿Dónde configuro las variables del servidor?

Es mejor configurar las variables del servidor yendo a la interfaz web y luego editando el archivo server.cfg. Para hacer esto, Ingresa al explorador de archivos y, selecciona el archivo "Server.cfg" del juego deseado y editalo Una opción alternativa es configurar las variables del servidor a través del llamado protocolo RCON. Esto solo se recomienda si solo desea probar algo y no desea ingresar a la interfaz web. Porque la desventaja decisiva es que la configuración desaparece después de reiniciar el servidor. Las variables también deben reescribirse después de un cambio de mapa, si ya están presentes en un archivo de configuración. Puede ser que los complementos, especialmente Sourcemod, tengan sus propios archivos de configuración. Sin embargo, esto se describe en el artículo respectivo. Si se utilizan muchos archivos de configuración, el archivo correspondiente también se puede descargar y editar localmente en la PC. Para ello, es recomendable usar la conexión FTP con una herramienta como FileZilla y un sencillo editor de texto. (Bloc de notas o un programa adicional como Notepad ++)

¿Cómo configuro una variable de servidor?

Hay tres partes de la variable del servidor exactamente en el mismo orden: Variables, espacios y el valor de la variable. Las variables están separadas por un salto de línea
Básicamente, se puede decir que las variables no esperan que los números estén entre comillas. Si tiene valores con letras, debe colocarlos entre comillas debido a los espacios especiales / en blanco. Dos ejemplos:

  • Hostname "Nitrado Gameserver"
  • mp_timelimit 30

La primera variable establece el nombre del servidor con el valor "Nitrado Gameserver". Debido a que el valor es un texto, el valor debe ir entre comillas. La segunda variable establece el tiempo máximo jugado en un mapa en 30 minutos. Dado que se trata de un valor numérico, el valor no tiene que ir entre comillas Si solo necesita el valor actual de una variable, puede mostrarlo consultando la variable sin valor a través de la consola del servidor (por ejemplo, la consola dentro del juego).

Variables de servidor que se usan frecuentemente

Antes de enumerar cada variable en una tabla, queremos explicar brevemente algo. En la tabla, usaré estas tres etiquetas en "valor posible".

  • Cadena (valor con números/caracteres, por ejemplo "Este es mi gran servidor N!Tr4do.", ¡"Siempre entre comillas"!
  • Booleano (el valor de solo puede tener dos estados, 0 o 1)
  • Entero (el valor de solo puede tener un valor numérico). Los límites se dan en la línea respectiva.)
Nombre de la Variable Valor Posible Impacto y notas Juegos no admitidos
hostname Cadena Cambia el nombre del servidor Ninguno
sv_password Cadena Establece una contraseña de servidor que se debe ingresar antes de ingresar. Si no se establece el valor, no se requiere contraseña. Ninguno
rcon_password Cadena Configure la contraseña de RCON para acceder a la consola del servidor. ¡Elija una contraseña segura! Ninguno
sv_region Entero (0-255) ¿En qué continente se mostrará tu servidor en el navegador del servidor del juego? 3 = Europa, 255 = El mundo entero. Más información aquí. Ninguno
sv_contact Cadena Aquí puede escribir una dirección de correo electrónico que permita a los usuarios comunicarse contigo. (Visible públicamente) Ninguno
sv_alltalk Booleano ¿Pueden los jugadores comunicarse entre sí a través del chat de voz entre equipos hostiles? 0 = no, 1 = sí. Ninguno