viernes, diciembre 17, 2010

Tutorial para crear un servidor de Left 4 dead 2 casero bajo Linux (Parte 3 y 4)

Parte 3


Una vez tenemos descargados los datos y pone 100%, tendremos la última actualización del servidor de left4dead2. 
¿Qué quiere decir esto? ..Pues que el mismo comando que hemos usado, nos valdrá cada vez que se actualice a una nueva versión...


nano update.sh


Nos abre un editor y escribimos:


#!/bin/bash
./steam -command update -game left4dead2 -dir .


Guardamos, y le damos permisos de ejecución con chmod. 


chmod +x update.sh


Como opción, podemos poner en el cron que cada viernes por la noche ejecute este script.. y así tenemos actualizaciones automáticas.


Si no me equivoco, actualmente la ruta del archivo sería /home/bleed/update.sh ... navegamos hasta left4dead2.


cd left4dead2


Vamos a crear otro shell script de ejecución llamado start.sh


nano start.sh


#!/bin/bash
#El siguiente script crea una variable de entorno necesaria para el manejo de la frequencia de la cpu en el servidor... en mi caso fue indispensable usar este metodo. A continuacion ejecuta el server
RDTSC_FREQUENCY='disabled'
export RDTSC_FREQUENCY

./srcds_run -game left4dead2 +map c5M1_waterfront +exec server.cfg


Guardamos y damos permisos de ejecución.


chmod +x start.sh


Parte 4


Ahora viene la parte de configuración, navegamos a "/home/bleed/left4dead2/left4dead2/cfg". Hacemos un ls y vemos que el server.cfg que especificamos en el comando que metimos en start.sh no existe :(


cd ~/left4dead2/left4dead2/cfg
nano server.cfg




hostname "Bleeding witch | Troll Team"


rcon_password "aquivuestrapass"


sv_steamgroup #


//en # poned el numero del steamgroup al que quereis enlazar el server, si no teneis, poned 0


sm_cvar fps_max 0


sv_steamgroup_exclusive 1


//Al activar esto a 1, solo podran acceder a la partida miembros del grupo steam especificado en sv_steamgroup.
//Usuarios que no son del grupo no podran entrar a la partida, sin embargo, es posible que entren siempre y cuando
//entre un miembro del grupo antes.


//Permitir conexiones sin crear sala. 1 Si; 2 No
sv_allow_lobby_connect_only 1


sv_cheats 0


sv_region 3


sv_contact "zayk.core@gmail.com"


sv_minrate 20000
sv_maxrate 30000


ip ?
//? poned vuestra ip publica


Ahora 


cd ~/left4dead
./start.sh


Ya podeis entrar, en la siguiente entrega os explico como instalar metamod source, sourcemod y confogl.


Hasta otra.

No hay comentarios:

Publicar un comentario