coche fúnebre - Online en la nube

Este es el comando fúnebre que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


coche fúnebre: intercambia archivos de huesos de Nethack con otros jugadores

SINOPSIS


coche fúnebre [-b | --huesos-dir dir] [--modo huesos modo] [-c | --archivo de configuración presentar] [--crón]
[--depurar] [--eliminar-subido] [--ayuda] [--archivo de bloqueo presentar] [-q | --tranquilo] [- corre-como-yo]
[--ejecutar como usuario usuario] [--ejecutar-como-grupo grupo de XNUMX] [--url-servidor url] [- archivo-sello presentar]
[- correo electrónico de usuario dirección] [- token de usuario ficha] [--archivo-token-usuario presentar] [--versión]

DESCRIPCIÓN


Nethack a veces guarda el nivel en el que muere (incluidas sus cosas, lo que lo mató,
y tu fantasma) en un "archivo de huesos". Estos archivos se cargan en juegos posteriores de Nethack. Si
eres el único reproductor de Nethack en tu sistema, solo obtendrás archivos de huesos que hayas creado
tú mismo.

coche fúnebre le permite intercambiar automáticamente el archivo de huesos de Nethack con otros jugadores. Cuando lo ejecuta
carga cualquier archivo de huesos nuevo que encuentre en su sistema, luego descarga los archivos de huesos
servidor tiene ganas de dárselo. Verhttp://www.argon.org/~roderick/hearse/> para más
información.

Una cosa importante a tener en cuenta es que, de forma predeterminada, el uso coche fúnebre hará que termines con
más huesos de los que tendrías de otra manera. Esto cambia el equilibrio del juego y es
considerado por muchos jugadores como una forma leve de hacer trampa. Puede abordar esto girando
en --eliminar-subido opción, pero la desventaja es que nunca encontrarás la tuya
archivos de huesos.

Para utilizar el servidor de Hearse, debe proporcionar su dirección de correo electrónico. Haz esto por
usando el - correo electrónico de usuario cambie la primera vez que use el programa, o colocando
"usuario-correo electrónico Dirección " en el archivo de configuración. Su dirección de correo electrónico solo se utilizará para contactar
acerca de Hearse, y nunca se entregará a ningún tercero. Si ingresa un inválido
dirección, el servidor no podrá respaldarlo si descarga un archivo de huesos defectuosos, y
se verá obligado a prohibirlo si alguno de los archivos subidos es incorrecto.

El coche fúnebre se creó como un servicio para la comunidad Nethack. Por favor respete eso; abuso de
el servicio solo puede dar lugar a su eliminación.

RÁPIDO EMPIEZA


Los valores predeterminados se configuran para un sistema Linux utilizando un binario nethack que es set-uid
o juegos de set-gid. Si esto es lo que tienes, como root ejecutar

# coche fúnebre --user-email tu@dirección.com

una vez a mano, luego pon

0 3 * * * root perl -we 'sleep rand 3600'; coche fúnebre - silencioso

in / etc / crontab.

CONFIGURACIÓN


coche fúnebre viene con valores predeterminados para sus diversos ajustes de configuración que coinciden con el
forma en que se configuran muchos sistemas Linux. Si alguno de ellos no coincide con su sistema, puede
cámbielos en un archivo de configuración, o puede especificar los valores correctos a través de la línea de comando
interruptores. Este último no es tan oneroso como parece, porque la mayoría de la gente lo ejecuta desde cron.
Puede poner los interruptores en el archivo crontab y dejarlo así. Si prefieres usar un
archivo de configuración, puede utilizar la ubicación predeterminada (/etc/nethack/coche fúnebre.conf), o usar
las -c (también llamado --archivo de configuración) cambie para especificar el archivo que le gustaría usar.

El archivo de configuración puede especificar todas las opciones para las que tiene sentido, utilizando el
versión larga del nombre de la opción seguida del valor. Las líneas en blanco y comentadas son
ignorado de la manera habitual. Un valor de cadena se puede dar como "-" para significar el vacío
cuerda. Los booleanos pueden usar on / off / true / false / yes / no / 1/0. Una muestra coche fúnebre.conf está incluido
con la distribución. P.ej,

huesos-dir / local / games / nethackdir
modo huesos 600
en silencio
demonio de ejecución como usuario
ejecutar como grupo -
archivo-token-usuario /local/games/nethackdir/hearse.user-token

Privilegios


coche fúnebre debe ejecutarse con permisos como los que utiliza Nethack, para que pueda
leer y escribir los archivos de huesos. Sin embargo, no debe hacerse set-uid o set-gid; eso
no ha sido auditado para eso.

La configuración predeterminada intentará establecer los identificadores de usuario y de grupo en "juegos". Nethack
en sí mismo generalmente solo se establecerá como identificador para uno u otro, pero usar ambos duele
nada y permite coche fúnebre para ejecutarse tal cual en más sistemas. Esto solo funcionará si ejecuta
coche fúnebre como root

Si quieres deshabilitar coche fúnebreconfiguración de ID y cuidarlo externamente, puede usar el
- corre-como-yo interruptor para apagarlo, o el --ejecutar como usuario y --ejecutar-como-grupo interruptores para
control de grano más fino. Especifique '' o "-" para cualquiera de estos últimos para deshabilitar solo eso
cosa.

RUNNING DESDE CRON


Si está utilizando el paquete preempaquetado . Deb or . Rpm versión de coche fúnebre, el programa ya esta
configurado para ejecutarse automáticamente (tanto a diario como cuando se conecta a Internet). Tu no
tiene que hacer cualquier cosa a menos que desee cambiar este comportamiento. Si estas instalando coche fúnebre
a mano, sigue leyendo.

La forma normal de usar el programa es ejecutarlo desde cron, ya sea diariamente o en cualquier momento.
programa que te guste. (No hay nada de malo en ejecutarlo con frecuencia, si no encuentra huesos nuevos
archivos, ni siquiera se pone en contacto con el servidor.) Si le permite administrar sus propios permisos,
simplemente lo ejecutaría como root. Por ejemplo, para ejecutarlo en algún momento de la hora 3:00, ponga algo como

0 3 * * * root perl -we 'sleep rand 3600'; coche fúnebre - silencioso

in / etc / crontab. La aleatorización es para evitar que el servidor sea golpeado en el
parte superior de las 3:00 horas de cada zona horaria.

Si desea ver qué está haciendo el servidor, puede usar --crón más bien que --tranquilo.
Esto hará que emita su mensaje de estado, pero solo cuando realmente transfiera un
archivo de huesos.

RUNNING PARA MÚLTIPLE NetHack VARIANTES


Si usa múltiples variantes de Nethack que son compatibles con el servidor de Hearse, puede ejecutar
coche fúnebre para todos ellos. La forma normal de hacer esto es correr coche fúnebre una vez para cada variante,
especificando el directorio de huesos en la línea de comando

# coche fúnebre -b / var / games / slashem

dejando el resto de los ajustes de configuración para que se lean desde el archivo de configuración.
La última hora de carga se almacena de forma predeterminada en el directorio de huesos, por lo que todo
funciona

El protocolo Hearse requiere que tenga una sola conexión concurrente para cada
cuenta de usuario (decide qué tipo de archivo de huesos enviarle según el tipo que más
subido recientemente), por lo que coche fúnebre bloquea el archivo de token de usuario para garantizar esto.
Consulte las --archivo de bloqueo cambie para obtener más información.

CAMPUS


-b, --huesos-dir dir
Especifique el directorio de huesos. Por defecto, el programa utiliza el primero de
/ var / games / nethack, / usr / games / lib / nethackdir, y el directorio actual que
contiene un archivo llamado grabar.

--modo huesos modo
Especificar el modo para los archivos de huesos coche fúnebre crea. El valor predeterminado es 660.

-c, --archivo de configuración presentar
Especifique un archivo de configuración alternativo. El valor predeterminado es /etc/nethack/coche fúnebre.conf.

--crón
Suprime el mensaje "no hay huesos para cargar". Esto hace que no haya salida en
todo cuando no hay nada que hacer, pero aún ves lo que sucede cuando los archivos de huesos están
transferido. Esta es una buena forma de ejecutarlo desde cron si quieres vigilarlo.

--depurar
Activa la depuración.

--eliminar-subido
Elimine los archivos de huesos generados localmente después de cargarlos. Algunas personas pueden querer
haz esto para evitar cambiar el equilibrio del juego. Dado que el servidor normalmente
le da 1 archivo de huesos por cada uno que cargue, si elimina sus huesos locales después
subiéndolos, terminará con la misma cantidad de huesos que de otra manera tendría
tenía, pero serán de otra persona en lugar de los suyos.

--ayuda
Muestre el mensaje de uso y muera.

--archivo de bloqueo presentar
El protocolo Hearse requiere que coche fúnebre bloquee para asegurarse de que solo una
la conexión por usuario puede suceder a la vez. Lo hace bloqueando el
--archivo-token-usuario. Por lo general, no debe cambiar esto, pero si tiene especial
requisitos (que ese archivo sea de solo lectura, por ejemplo), puede anularlo con este modificador.
Use '' para deshabilitar el bloqueo (que no recomiendo).

-q, --tranquilo
No envíe mensajes de información.

- corre-como-yo
Apaga ambos --ejecutar como usuario y --ejecutar-como-grupo.

--ejecutar como usuario usuario
Uso usuario como ID de usuario real y efectivo, "juegos" por defecto. Generalmente tienes que
Sea root para que esto funcione.

--ejecutar-como-grupo grupo de XNUMX
Uso grupo de XNUMX como ID de grupo real y eficaz, "juegos" por defecto. Generalmente tienes
ser root para que esto funcione.

--url-servidor url
Especifique la URL del programa del servidor. Ver la fuente o el --ayuda mensaje para el
predeterminado.

- archivo-sello presentar
coche fúnebre solo intenta cargar archivos de huesos que se crearon desde la última vez que
hablé con éxito con el servidor. La hora de modificación del - archivo-sello
(.hearse.marca de tiempo por defecto) le dice cuándo fue eso. Este camino se toma en relación con
las --huesos-dir (a menos que sea absoluto).

- correo electrónico de usuario dirección
Especifique su dirección de correo electrónico. Solo tienes que hacer esto la primera vez que corras coche fúnebre.

- token de usuario ficha
Especifique su token de usuario directamente. Normalmente no necesitará hacer esto, ya que coche fúnebre
solicita el token del servidor y lo almacena en el --archivo-token-usuario Para luego
recuperación.

--archivo-token-usuario presentar
Especifique el archivo utilizado para almacenar el token de usuario, de forma predeterminada
/etc/nethack/hearse.user-token.

--versión
Muestre el número de versión y salga.

DISPONIBILIDAD


El código tiene licencia GNU GPL. Chequehttp://www.argon.org/~roderick/hearse/>
para versiones actualizadas.

Utilice el coche fúnebre en línea utilizando los servicios de onworks.net



Últimos programas en línea de Linux y Windows