Configurar mi servidor de DayZ

De Nitradopedia ES
Saltar a: navegación, buscar
DayZ wiki.png
Renta tu propio servidor de DayZ en Nitrado.net

Este artículo te mostrará cómo configurar tu servidor de DayZ.

server_config.cfg

<spoiler text="Show the default config">

hostname = "DayZ - DE 1234 (v1.7.2.6/build 96xxx) [VETERAN|3DP:ON|CH:ON][GMT+0]";          // El nombre del servidor se mostrará en la lista pública de servidores 
password = "";						// Contraseña para ingresar, por ejemplo, ingresar al servidor
passwordAdmin = "icwwa5dv";					// Contraseña para convertirse en administrador del servidor. Cuando estás en Arma MP y estás conectado al servidor, escribe '#login xyz'
reportingIP = "arma2oapc.master.gamespy.com";		// Para Arma2: Operation Arrowhead
logFile = "server_console.log";				// Le indica al servidor de Arma en dónde debe ir el logfile y cómo debería llamarse 


// WELCOME MESSAGE ("¡Bienvenido al servidor! | Welcome on these server!")
// Puede ser de varias líneas separadas por una coma
// Los mensajes vacíos "" no se mostrarán pero incrementarán el intervalo de tiempo
motd[] = {};
motdInterval = 5;					// Intervalo de Tiempo (en segundos) entre cada mensaje 


// JOINING RULES
maxPlayers = 22;					// Máxima cantidad de jugadores. Civiles y vigilantes, los espectadores también cuentan como jugadores. 
kickDuplicate = 1;					// Cada versión de Arma tiene su propio ID. Si kickDuplicate está configurado en 1, un jugador será sacado cuando se una al servidor donde haya otro jugador con el mismo ID.
verifySignatures = 2;					// Verifica .pbos con los archivos .bisign. Los valores válidos son 0 (desactivado), 1 (prefiere señales v2 pero también acepta v1) y 2 (sólo permite señales v2). 
equalModRequired = 0;					// Antiguado. Si se configura en 1, el jugador tiene que usar exactamente el mismo parámetro de inicio -mod= que el servidor.
requiredBuild = 96584;					// Requiere que los clientes que se unan tengan al menos la versión 12345 del juego, evitando que se conecten clientes obsoletos. 

// VOTING
voteMissionPlayers = 1;					// Le indica al servidor cuántas personas se deben conectar para que muestre la selección de misiones en la pantalla.
voteThreshold = 2;					// 33% o más jugadores deben votar para realizar alguna acción, por ejemplo, que se designe un administrador o mapa nuevo.

// INGAME SETTINGS
disableVoN = 0;						// Si se configura en 1, la red de voice over no estará disponible.
vonCodecQuality = 10;					// Calidad de 1 a 10 
persistent = 1;						// Si se configura en 1, las misiones continuarán aún cuando el último jugador se haya desconectado. 
timeStampFormat = "short";				// Configura el formato de tiempo utilizado en cada reporte de línea en el archivo RPT del servidor. Los posibles valores son "none" (por defecto),"short","full".
BattlEye = 1;                                           // El servidor usa el sistema BattleEye 


// SCRIPTING ISSUES
onUserConnected = "";					//
onUserDisconnected = "";				//
doubleIdDetected = "";					//

// SIGNATURE VERIFICATION
onUnsignedData = "kick (_this select 0)";		// Detecta informaión sin firma 
onHackedData = 	"kick (_this select 0)";	//"ban (_this select 0)";			// manipula la firma detectada
onDifferentData = "";					// Detecta la información con una firma válida, pero diferente versión de la presente. 

// MISSIONS CYCLE (Ver abajo)
class Missions
{
	class DayZ {
		// Bitte vorher Anleitung lesen!!!
		// http://wiki.nitrado.net/index.php/DayZ_Hive
		template = dayz_private_1.chernarus;
		difficulty = "veteran";    // Aquí puedes cambiar la dificultad. Regular y expert son válidas.
	};
};

</spoiler>

hostname = "DayZ - DE ID (v1.7.2.6/build 96584) [VETERAN|3DP:ON|CH:ON][GMT+2]";

Configura el nombre de tu servidor.


password = "";	

Asigna una contraseña para unirser a tu servidor.


passwordAdmin = "password-admin";

Contraseña que te identifica como administrador dentro del juego. Utiliza "#login password-admin" en el chat para convertirte en administrador.


reportingIP = "arma2oapc.master.gamespy.com";

Esta configuración no debe ser cambiada.


logFile = "server_console.log";

Asigna el nombre del log de tu servidor.


motd[] = {
           line 1,
           line 2,
           line 3
};

Asigna el Mensaje del Día de tu servidor.(MOTD, Message Of The Day)


motdInterval = 5;

Configura el intervalo entre tus mensajes del Día (MOTD) en segundos.

maxPlayers = 22;

Configura la cantidad de jugadores máximos en tu servidor.


kickDuplicate = 1;.

Saca a las personas con el mismo GUID.


verifySignatures = 2;	

Esto no debe ser cambiado.


equalModRequired = 0;	

No actualizado. Esto no debe ser cambiado.


requiredBuild = 96584;	

Requiere una build de Arma para unirse al servidor.


voteMissionPlayers = 1;

Esta configuración no es relevante para DayZ.


voteThreshold = 2;

Esta configuración no es relevante para DayZ.

disableVoN = 0;	

Activa/desactiva el chat de voz.


vonCodecQuality = 10;	

Asigna tu codec de calidad de voz. 1 = peor, 10 = mejor.

persistent = 1;

Esto no debe ser cambiado.

timeStampFormat = "short";

Configura el formato de tiempo. Puede ser "none", "short", "full".


BattlEye = 1;

Activa/desactiva BattleEye.


onUserConnected = "";					

Ejecuta un comando cuando un jugador se conecta. Puedes especificar cuál será entre las comillas.

onUserDisconnected = "";				

Ejecuta un comando cuando un jugador se desconecta. Puedes especificar cuál será entre las comillas.


doubleIdDetected = "";					

Ejecuta un comando cuando dos jugadores se conectam. Puedes especificar cuál será entre las comillas.


onUnsignedData = "kick (_this select 0)";

Ejecuta un comando cuando un jugador con información sin firma se conecta. Puedes especificar cuál será entre las comillas.


onHackedData = "kick (_this select 0)";	//"ban (_this select 0)";

Ejecuta un comando cuando un jugador con información hackeada se conecta. Puedes especificar cuál será entre las comillas.


onDifferentData = "";	

Ejecuta un comando cuando un jugador con información de otro jugador se conecta. Puedes especificar cuál será entre las comillas.

class Missions
{
	class DayZ {
		template = dayz_location-id.chernarus;
		difficulty = "veteran";    // Cambia la dificultad, puede ser regular, expert.
	};
};

La plantilla define el archivo de misión que será ejecutado.