Resultados 1 al 7 de 7

Problemas para iniciar hlds_l 3.1.1.1 en segundo plano

Esta es una discusión para el tema Problemas para iniciar hlds_l 3.1.1.1 en segundo plano en el foro Server Admin, bajo la categoría Tecnologia; Instale la ultima actualización del servidor de HL-CS para Linux, pero tengo problemas para iniciarlo en segundo plano... yo inicio ...
Página: 1


  1. #1
    Senior Member
    Fecha de ingreso
    03 ene, 02
    Mensajes
    54

    Predeterminado Problemas para iniciar hlds_l 3.1.1.1 en segundo plano

    Instale la ultima actualización del servidor de HL-CS para Linux, pero tengo problemas para iniciarlo en segundo plano... yo inicio desde un terminal (putty) y necesito que el servidor siga corriendo cuando cierro la ventana, con la versión anterior utilizaba & al final del comando sin problemas, pero ahora no termina de levantar el servidor cuando lo ejecuto con el &, cuando lo ejecuto en primer plano funciona bien.

    Alguien me sugirió usar nohup, pero con eso tampoco me funciona.

    Alguna sugerencia?

    Smr

  2. #2
    h4x0r Administrador Avatar de Devil
    Fecha de ingreso
    24 may, 01
    Ubicación
    Peru
    Mensajes
    8,658

    Predeterminado

    man screen ;)

    Código:
    screen -A -m -d -S hlds1 ./hlds_run -game cstrike -port 27015 -nomaster +maxplayers 32 +map de_dust2 -zone 8192 +mapcyclefile
    mapcycle.txt +servercfgfile server.cfg +logsdir logs -norestart -secure
    Para ver tu sesion :

    Código:
    screen -r hlds1
    Yo he hecho una "kit" de scripts para hacerme la vida simple. Por ejemplo este que lo añado al /etc/init.d/

    Código:
    #!/bin/sh
    # Sandro Jurado <[email protected]>
    # 25/03/2003
    
    # ================================================================================
    # This software is distributed under the GNU Public License V2 and comes with
    # no warranty what so ever.
    # ================================================================================
    # hlds          This shell script takes care of starting and stopping
    #               hlds.
    #
    # chkconfig&#58; 2345 70 30
    # description&#58; hlds is the Hal-Life dedicated server.
    # processname&#58; hlds_run
    
    # Source function library.
    . /etc/rc.d/init.d/functions
    
    HLDS_HOME=/usr/local/games/halflife
    IP=127.0.0.1
    PORT=27015
    PASS="mi_pass"
    
    case "$1" in
       start&#41;
       # Start daemon
          echo -n "Starting halflife server&#58; "
          cd $HLDS_HOME
          screen -A -m -d -S hlds1 ./hlds_run -game cstrike -port $PORT -nomaster +maxplayers 32 +map de_dust2 -zone 8192 +mapcyclefile mapcycle.txt +servercfgfile server.cfg +logsdir logs -norestart > /dev/null &
          echo -n "hlds1 "
          success "hlds startup"
          echo
       ;;
    
       stop&#41;
       # Stop daemon
          echo -n "Shutting down halflife server&#58; "
          $HLDS_HOME/kkrcon.pl -a $IP -p $PORT $PASS quit > /dev/null &
          success "hlds stop"
          echo
       ;;
    
       restart&#41;
          $0 stop
          $0 start
       ;;
    
       status&#41;
          echo
          $HLDS_HOME/kkrcon.pl -a $IP -p $PORT $PASS status
          echo
       ;;
    
       *&#41;
       echo "Usage&#58; $0 &#123;start|stop|restart|status&#125;"
       exit 1
    esac
    
    exit 0
    Obviamente tienes que tener el kkrcon para que funcionen todas las opciones. Otro que uso en conjunto con este es uno que se ejecuta a cada minuto via el crontab :

    Código:
    #!/bin/sh
    # Sandro Jurado <[email protected]>
    # 25/03/2003
    
    # ================================================================================
    # This software is distributed under the GNU Public License V2 and comes with
    # no warranty what so ever.
    # ================================================================================
    
    HLDS_HOME=/usr/local/games/halflife
    
    if &#91; $&#40; ps -x | grep -v grep | grep -c hlds1 &#41; = 0 &#93;; then
       date >> $HLDS_HOME/crash1.txt
       /etc/init.d/hlds1 start
    fi
    
    if &#91; $&#40; ps -x | grep -v grep | grep -c hlds2 &#41; = 0 &#93;; then
       date >> $HLDS_HOME/crash2.txt
       /etc/init.d/hlds2 start
    fi
    Devil: Sandro Jurado
    Admin: Bloodzone.net / Gamers4Life
    Bloodzone.net: Reglas | Netiqueta | CS 1.6 FAQ | HLDS howto
    Specs: Intel Core i7 3770K |
    Gigabyte Z77X-UD5H | Kingston HyperX 16GB PC3-15000 | Zotac GTX670 | Corsair Neutron GTX 240GB SSD + 3TB HDD | ASUS Xonar Essence ST | Seasonic Platinum 1000W | Razer Mamba 4G | Razer BlackWidow Ultimate | Sennheiser PC 360 | BenQ XL2410T 120Hz
    Otros: Twitter Facebook Youtube Twitch.tv

  3. #3
    h4x0r Administrador Avatar de Devil
    Fecha de ingreso
    24 may, 01
    Ubicación
    Peru
    Mensajes
    8,658

    Predeterminado

    Por siaca ya salio una version beta del HLDS que justamente arregla ese tema del proceso en background :

    Beta binaries for 4111a and 3111a have been posted to our ftp server:

    ftp://hlserver:[email protected]/

    server: ftp.valvesoftware.com
    user: hlserver
    password: hlserver

    The changes for this version are as follows:
    v4.1.1.1a/3.1.1.1a
    ---------
    - Made "kick # <id>" work again
    - Increased max_queries_sec default to "3"
    - Increased max_queries_window to "60"
    (this means any program can send 180 queries in a 60 second window, hopefully the various tools can limit themselves to this)
    - Added "mapchangecfgfile" cvar. Set this to the filename of the file you want run on map change.
    - Linux: Fixed console not being able to go into the background
    - Linux: Fixed crash bug when server was in a path with uppercase characters in it
    - Linux: Fixed sv_stats failing on FreeBSD
    - Linux: Created optimized binaries for AMD and i686 (Pentium II and above).

    The "hlds_run" script auto-detects your CPU type and runs the corresponding binary. If detection fails then edit the top line of "hlds_run" to point to the correct binary for your CPU type.

    HLTV:
    - uses "valvecomm.lst" for authentication
    - fixed "NULL" player names in HLTV demos
    - new command "clearbanns" - removes all IPs from bann list
    Devil: Sandro Jurado
    Admin: Bloodzone.net / Gamers4Life
    Bloodzone.net: Reglas | Netiqueta | CS 1.6 FAQ | HLDS howto
    Specs: Intel Core i7 3770K |
    Gigabyte Z77X-UD5H | Kingston HyperX 16GB PC3-15000 | Zotac GTX670 | Corsair Neutron GTX 240GB SSD + 3TB HDD | ASUS Xonar Essence ST | Seasonic Platinum 1000W | Razer Mamba 4G | Razer BlackWidow Ultimate | Sennheiser PC 360 | BenQ XL2410T 120Hz
    Otros: Twitter Facebook Youtube Twitch.tv

  4. #4
    Senior Member Avatar de dblue
    Fecha de ingreso
    18 mar, 03
    Ubicación
    Guam - United States
    Mensajes
    511

    Predeterminado

    :roll: voy a estudiar sistemas :roll: donde puedo aprender todo eso :roll:
    Ex Clanes: Artyk, Speed, r4sh, nF, Lky.shot
    dbluez0r was Made in Peru;)
    Jeet Kun Do. Take what is useful and disregard what is useless.
    Follow your Dreams and Never Give up. ;)

  5. #5
    Senior Member Avatar de Blood^taSk
    Fecha de ingreso
    09 oct, 01
    Ubicación
    Lima, Peru
    Mensajes
    590

    Predeterminado

    Academia Devil ;)
    asdf.

  6. #6
    Highlander Terra Admin
    Administrador
    Avatar de NoobZaibot
    Fecha de ingreso
    09 ene, 03
    Ubicación
    Dexter's Lab
    Mensajes
    7,913

    Predeterminado

    Cuando es el Examen de Admision?

    PD: Eso no se aprende en sistemas.. se aprende.. haciendo :S aun me falta mucho por aprender..
    I am The Terror That Flaps in the Night.....
    [ch0s3n] Clan Member / Leader
    Gaming Services LatinAmerica - Former General Manager



  7. #7
    Senior Member Avatar de dblue
    Fecha de ingreso
    18 mar, 03
    Ubicación
    Guam - United States
    Mensajes
    511

    Predeterminado

    si de verdad cuando el examen :oops: hay q estudiar.

    seria chevere
    Ex Clanes: Artyk, Speed, r4sh, nF, Lky.shot
    dbluez0r was Made in Peru;)
    Jeet Kun Do. Take what is useful and disregard what is useless.
    Follow your Dreams and Never Give up. ;)

Temas similares

  1. Segundo Aniversario nF
    Por hypermegasuperchete en el foro Counter-Strike
    Respuestas: 25
    Último mensaje: 03/12/2004, 10:17
  2. Estrategia de Compra para el segundo round en 1.6
    Por xch0. en el foro Counter-Strike
    Respuestas: 42
    Último mensaje: 03/01/2004, 06:04

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •