corbillard - En ligne dans le Cloud

Il s'agit du corbillard de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


corbillard - échangez des fichiers d'os Nethack avec d'autres joueurs

SYNOPSIS


corbillard [-b | --bones-rép dir] [--mode-os mode] [-c | --config-fichier filet] [--cron]
[--déboguer] [--delete-téléchargé] [--Aidez-moi] [--lock-fichier filet] [-q | --silencieux] [--courez-comme-moi]
[--exécuter en tant qu'utilisateur utilisateur] [--exécuter en tant que groupe groupe] [--URL-serveur url] [--stamp-fichier filet]
[--user-email propos] [--jeton-utilisateur jeton] [--fichier-jeton-utilisateur filet] [--version]

DESCRIPTION


Nethack enregistre parfois le niveau auquel vous mourrez (y compris vos affaires, ce qui vous a tué,
et votre fantôme) dans un "fichier bones". Ces fichiers sont chargés dans les jeux Nethack ultérieurs. Si
vous êtes le seul joueur Nethack sur votre système, vous n'obtiendrez que les fichiers bones que vous avez créés
toi même.

corbillard vous permet d'échanger automatiquement le fichier d'os Nethack avec d'autres joueurs. Quand l'exécuter
télécharge tous les nouveaux fichiers d'os qu'il trouve sur votre système, puis télécharge tous les fichiers d'os que
le serveur a envie de le donner. Voirhttp://www.argon.org/~roderick/hearse/> pour en savoir plus
</br>L’Information.

Une chose importante à noter est que par défaut en utilisant corbillard vous amènera à vous retrouver avec
plus d'os que vous n'en auriez autrement. Cela modifie l'équilibre du jeu et est
considéré par de nombreux joueurs comme une forme légère de tricherie. Vous pouvez résoudre ce problème en tournant
sur le --delete-téléchargé option, mais l'inconvénient est que vous ne rencontrerez jamais le vôtre
fichiers d'os.

Afin d'utiliser le serveur Hearse, vous devez fournir votre adresse e-mail. Faites-le en
utilisant l' --user-email changer la première fois que vous utilisez le programme, ou en mettant
"utilisateur-email adresse" dans le fichier de configuration. Votre adresse e-mail ne sera utilisée que pour contacter
vous à propos de Corbillard, et ne sera jamais cédé à un tiers. Si vous saisissez une valeur non valide
adresse, le serveur ne pourra pas vous prendre en charge si vous téléchargez un mauvais fichier bones, et
sera obligé de vous bannir si l'un de vos fichiers téléchargés est mauvais.

Corbillard a été mis en place comme un service à la communauté Nethack. Veuillez respecter cela; abus de
le service ne peut qu'entraîner sa suppression.

RAPIDE La START


Les valeurs par défaut sont configurées pour un système Linux à l'aide d'un binaire nethack qui est soit set-uid
ou des jeux set-gid. Si c'est ce que vous avez, en tant que root run

# corbillard --user-email votre@adresse.com

une fois à la main, puis mettez

0 3 * * * root perl -we 'sleep rand 3600'; corbillard --silencieux

in / etc / crontab.

CONFIGURATION


corbillard est livré avec des valeurs par défaut pour ses différents paramètres de configuration qui correspondent à la
façon dont de nombreux systèmes Linux sont configurés. Si l'un d'entre eux ne correspond pas à votre système, vous pouvez soit
modifiez-les dans un fichier de configuration, ou vous pouvez spécifier les bonnes valeurs via la ligne de commande
commutateurs. Ce dernier n'est pas aussi onéreux qu'il y paraît, car la plupart des gens l'exécutent à partir de cron.
Vous pouvez mettre les commutateurs dans le fichier crontab et en rester là. Si vous préférez utiliser un
fichier de configuration, vous pouvez utiliser l'emplacement par défaut (/etc/nethack/hearse.conf), Ou utiliser
le -c (alias --config-fichier) pour spécifier le fichier que vous souhaitez utiliser.

Le fichier de configuration peut spécifier toutes les options pour lesquelles il a du sens, en utilisant le
version longue du nom de l'option suivi de la valeur. Les lignes vierges et commentées sont
ignoré de la manière habituelle. Une valeur de chaîne peut être donnée comme "-" pour signifier le vide
chaîne de caractères. Les booléens peuvent utiliser on/off/true/false/yes/no/1/0. Un échantillon corbillard.conf est inclus
avec la diffusion. Par exemple,

rép-os /local/games/nethackdir
os-mode 600
calme sur
démon d'exécution en tant qu'utilisateur
courir en tant que groupe -
fichier-token-utilisateur /local/games/nethackdir/hearse.user-token

PRIVILÈGES


corbillard doit fonctionner avec des autorisations comme celles utilisées par Nethack lui-même, afin qu'il puisse
lire et écrire les fichiers d'os. Cependant, il ne doit pas être défini sur set-uid ou set-gid; ce
n'a pas été audité pour cela.

La configuration par défaut essaiera de définir à la fois les identifiants d'utilisateur et de groupe sur "jeux". Nethack
lui-même ne sera généralement défini que sur l'un ou l'autre, mais l'utilisation des deux fait mal
rien et permet corbillard pour fonctionner tel quel sur plus de systèmes. Cela ne fonctionnera que si vous exécutez
corbillard en tant que root.

Si vous souhaitez désactiver corbillard'id paramètre et en prendre soin en externe, vous pouvez utiliser le
--courez-comme-moi pour l'éteindre, ou le --exécuter en tant qu'utilisateur et les --exécuter en tant que groupe commutateurs pour
contrôle plus fin. Spécifiez '' ou "-" pour l'un ou l'autre de ces derniers pour désactiver uniquement cela
chose.

RUNNING De CRON


Si vous utilisez le pré-emballé . Deb or . Rpm version de corbillard, le programme est déjà
configuré pour s'exécuter automatiquement (à la fois quotidiennement et lorsque vous vous connectez à Internet). Vous ne
devez faire quoi que ce soit à moins que vous ne vouliez changer ce comportement. Si vous installez corbillard
à la main, lisez la suite.

La façon normale d'utiliser le programme est de l'exécuter à partir de cron, quotidiennement ou sur n'importe quel autre
programme que vous aimez. (Il n'y a aucun mal à le faire fonctionner souvent, s'il ne trouve pas de nouveaux os
fichiers, il ne contacte même pas le serveur.) Si vous le laissez gérer ses propres autorisations,
vous voudriez juste l'exécuter en tant que root. Par exemple, pour l'exécuter quelque temps dans l'heure 3:00, mettez quelque chose comme

0 3 * * * root perl -we 'sleep rand 3600'; corbillard --silencieux

in / etc / crontab. La randomisation est d'empêcher le serveur de se faire marteler au
en haut des 3 h 00 de chaque fuseau horaire.

Si vous souhaitez voir ce que fait le serveur, vous pouvez utiliser --cron plutôt que --silencieux.
Cela l'amènera à afficher son message d'état, mais uniquement lorsqu'il transfère réellement un
fichier d'os.

RUNNING POUR PLUSIEURS NetHack VARIANTES


Si vous utilisez plusieurs variantes Nethack prises en charge par le serveur Hearse, vous pouvez exécuter
corbillard pour tous. La façon normale de le faire est de lancer corbillard une fois pour chaque variante,
spécifier le répertoire bones sur la ligne de commande

# corbillard -b /var/games/slashem

laissant le reste des paramètres de configuration à lire à partir du fichier de configuration.
L'heure du dernier téléchargement est par défaut stockée dans le répertoire bones, donc tout
œuvres.

Le protocole Corbillard requiert que vous n'ayez qu'une seule connexion simultanée pour chaque
compte utilisateur (il décide du type de fichier bones à vous envoyer en fonction du type que vous préférez
récemment téléchargé), donc corbillard effectue un verrouillage sur le fichier de jeton utilisateur afin de garantir cela.
Voir le --lock-fichier commutateur pour plus d'informations.

OPTIONS


-b, --bones-rép dir
Spécifiez le répertoire des os. Par défaut, le programme utilise le premier des
/var/jeux/nethack, /usr/games/lib/nethackdir, et le répertoire courant qui
contient un fichier appelé record.

--mode-os mode
Spécifiez le mode pour les fichiers d'os corbillard crée. La valeur par défaut est 660.

-c, --config-fichier filet
Spécifiez un autre fichier de configuration. La valeur par défaut est /etc/nethack/hearse.conf.

--cron
Supprimez le message "pas d'os à télécharger". Cela fait en sorte qu'il n'y a pas de sortie à
tout quand il n'y a rien à faire, mais vous voyez toujours ce qui se passe quand les fichiers bones sont
transféré. C'est un bon moyen de l'exécuter à partir de cron si vous voulez garder un œil dessus.

--déboguer
Activez le débogage.

--delete-téléchargé
Supprimez les fichiers bones générés localement après les avoir téléchargés. Certaines personnes pourraient vouloir
faites-le afin d'éviter de modifier l'équilibre du jeu. Étant donné que le serveur normalement
vous donne 1 fichier d'os pour chacun que vous téléchargez, si vous supprimez vos os locaux après
en les téléchargeant, vous vous retrouverez avec le même nombre d'os que vous auriez autrement
eu, mais ils seront à quelqu'un d'autre plutôt que le vôtre.

--Aidez-moi
Afficher le message d'utilisation et mourir.

--lock-fichier filet
Le protocole Corbillard exige que corbillard faire le verrouillage pour être sûr qu'un seul
connexion par utilisateur peut se produire à la fois. Il le fait en verrouillant le
--fichier-jeton-utilisateur. Vous ne devriez généralement pas changer cela, mais si vous avez des
exigences (que ce fichier soit en lecture seule, par exemple), vous pouvez le remplacer avec ce commutateur.
Utilisez '' pour désactiver le verrouillage (ce que je ne recommande pas).

-q, --silencieux
N'émettez pas de messages d'information.

--courez-comme-moi
Éteignez les deux --exécuter en tant qu'utilisateur et les --exécuter en tant que groupe.

--exécuter en tant qu'utilisateur utilisateur
Utilisez utilisateur comme identifiant d'utilisateur réel et effectif, "jeux" par défaut. Vous devez généralement
être root pour que cela fonctionne.

--exécuter en tant que groupe groupe
Utilisez groupe comme identifiant de groupe réel et effectif, "jeux" par défaut. Vous avez généralement
être root pour que cela fonctionne.

--URL-serveur url
Spécifiez l'URL du programme serveur. Voir la source ou le --Aidez-moi message pour le
défaut.

--stamp-fichier filet
corbillard essaie uniquement de télécharger des fichiers d'os qui ont été créés depuis la dernière fois qu'il
parlé avec succès au serveur. L'heure de modification du --stamp-fichier
(.corbillard.timestamp par défaut) lui dit quand c'était. Ce chemin est pris par rapport à
le --bones-rép (sauf si c'est absolu).

--user-email propos
Indiquez votre adresse e-mail. Vous n'avez à le faire que la première fois que vous exécutez corbillard.

--jeton-utilisateur jeton
Spécifiez directement votre jeton d'utilisateur. Vous n'aurez normalement pas besoin de le faire, car corbillard
demande le jeton au serveur et le stocke dans le --fichier-jeton-utilisateur pour plus tard
récupération.

--fichier-jeton-utilisateur filet
Spécifiez le fichier utilisé pour stocker le jeton utilisateur, par défaut
/etc/nethack/hearse.user-token.

--version
Affichez le numéro de version et quittez.

DISPONIBILITÉ


Le code est sous licence GNU GPL. Vérifierhttp://www.argon.org/~roderick/hearse/>
pour les versions mises à jour.

Utiliser le corbillard en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows