англійськафранцузькийіспанська

Запуск серверів | Ubuntu > | Fedora > |


Значок OnWorks

катафалк - онлайн в хмарі

Запустіть катафалк у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це командний катафалк, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн- емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


катафалк - обмінюватися файлами кісток Nethack з іншими гравцями

СИНТАКСИС


катафалк [-b | --кістки-реж реж] [--кістковий режим режим] [-c | --файл конфігурації файл] [--крон]
[--відлагоджувати] [--delete-uploaded] [--допомога] [--lock-file файл] [-q | --спокійно] [-- біжи як я]
[--запуск від імені користувача користувач] [--запуск як група група] [--url-адреса сервера URL] [--штамп-файл файл]
[--електронна пошта користувача адреса] [--токен користувача знак] [--файл-токен користувача файл] [-- версія]

ОПИС


Nethack іноді зберігає рівень, на якому ви помрете (включаючи ваші речі, те, що вас вбило,
і твій привид) у «файлі кісток». Ці файли завантажуються в наступні ігри Nethack. Якщо
ви єдиний гравець Nethack у вашій системі, ви отримуватимете лише файли bones, які ви створили
самі

катафалк дозволяє автоматично обмінюватися файлом кісток Nethack з іншими гравцями. Коли запустити його
завантажує будь-які нові файли кісток, які знайде у вашій системі, а потім завантажує будь-які файли кісток
сервер відчуває, що дає це. Подивитисяhttp://www.argon.org/~roderick/hearse/> більше
інформація.

Важливо зауважити, що за замовчуванням використовується катафалк змусить вас закінчити з
більше кісток, ніж у вас було б інакше. Це змінює баланс гри і є
багато гравців вважають легкою формою шахрайства. Ви можете вирішити це, повернувшись
на --delete-uploaded варіант, але мінус у тому, що ви ніколи не зіткнетеся зі своїм власним
напилки кісток.

Щоб використовувати сервер Hearse, вам потрібно вказати свою адресу електронної пошти. Зробіть це шляхом
використання --електронна пошта користувача перемикання під час першого використання програми або шляхом введення
«електронна пошта користувача адреса" у файлі конфігурації. Ваша електронна адреса використовуватиметься лише для зв’язку
ви про катафалк, і ніколи не буде переданий третій стороні. Якщо ви введете недійсний
адресу, сервер не зможе підтримувати вас, якщо ви завантажите файл bad bones, і
буде змушений забанити вас, якщо будь-який із ваших завантажених файлів поганий.

Катафалк був створений як послуга для спільноти Nethack. Будь ласка, поважайте це; зловживання
послуга може призвести лише до її видалення.

QUICK START


Значення за замовчуванням налаштовуються для системи Linux, використовуючи двійковий файл nethack, який є або set-uid
або ігри set-gid. Якщо це те, що у вас є, як root

# катафалк --user-email your@address.com

один раз вручну, потім покласти

0 3 * * * root perl -ми 'спимо ранд 3600'; катафалк -- тихий

in / etc / crontab.

КОНФІГУРАЦІЯ


катафалк поставляється зі значеннями за замовчуванням для різних налаштувань конфігурації, які відповідають
як налаштовано багато систем Linux. Якщо будь-який з них не відповідає вашій системі, ви також можете
змінити їх у файлі конфігурації, або ви можете вказати правильні значення за допомогою командного рядка
перемикачі. Останнє не є таким обтяжливим, як здається, тому що більшість людей запускають його з cron.
Ви можете помістити перемикачі у файлі crontab і залишити це так. Якщо ви хочете використовувати a
файл конфігурації, ви можете використовувати розташування за замовчуванням (/etc/nethack/hearse.conf), або використовувати
la -c (Він же --файл конфігурації), щоб указати файл, який ви хочете використовувати.

У файлі конфігурації можна вказати всі параметри, для яких це має сенс, використовуючи
довга версія назви параметра з наступним значенням. Порожні та прокоментовані рядки
ігноруються у звичайній формі. Значення рядка можна задати як "-", щоб означати порожнє
рядок. Логічні значення можуть використовувати on/off/true/false/yes/no/1/0. Зразок катафалк.conf включено
з розподілом. наприклад,

bones-dir /local/games/nethackdir
кістки-режим 600
тихо
демон запуску як користувача
запуск як група -
user-token-file /local/games/nethackdir/hearse.user-token

ПІВЛЕГІЇ


катафалк потрібно працювати з дозволами, подібними до тих, які використовує сам Nethack, щоб він міг
читати та записувати файли кісток. Однак його не слід робити setuid чи set-gid; це
не проходив аудит для цього.

Конфігурація за замовчуванням намагатиметься встановити ідентифікатори користувача та групи на "ігри". Nethack
сам по собі, як правило, буде встановлений лише для одного або іншого, але використання обох шкодить
нічого і не дозволяє катафалк щоб працювати як є на інших системах. Це спрацює, лише якщо ви біжите
катафалк як корінь.

Якщо потрібно вимкнути катафалкНалаштування id і подбати про нього ззовні ви можете використовувати
-- біжи як я перемикач, щоб вимкнути, або --запуск від імені користувача і --запуск як група перемикачі для
більш дрібний контроль. Вкажіть '' або "-" для будь-якого з останніх, щоб вимкнути саме це
річ

РУНІНГ З CRON


Якщо ви використовуєте розфасований дебютантка or .rpm версія катафалк, програма вже є
налаштувати на автоматичний запуск (як щодня, так і під час підключення до Інтернету). Ви ні
потрібно щось робити, якщо ви не хочете змінити цю поведінку. Якщо ви встановлюєте катафалк
від руки, читайте далі.

Звичайний спосіб використання програми - запускати її з cron, щодня або будь-якої іншої
розклад, який вам подобається. (Немає шкоди в тому, щоб його часто запускати, якщо він не знаходить нових кісток
файли, він навіть не звертається до сервера.) Якщо дозволити йому керувати своїми власними дозволами,
ви просто запустите його як root. Наприклад, щоб запустити його деякий час в 3:00 години, поставте щось на зразок

0 3 * * * root perl -ми 'спимо ранд 3600'; катафалк -- тихий

in / etc / crontab. Рандомізація полягає в тому, щоб запобігти нападу на сервер
у верхній частині кожного часового поясу 3:00 години.

Якщо ви хочете побачити, що робить сервер, ви можете скористатися --крон а не --спокійно.
Це змусить його виводити своє повідомлення про статус, але тільки тоді, коли він фактично передає a
файл кісток.

РУНІНГ ДЛЯ БАГАТО NETHACK ВАРІАНТИ


Якщо ви використовуєте кілька варіантів Nethack, які підтримуються сервером Hearse, ви можете запустити
катафалк для всіх них. Звичайний спосіб зробити це - бігти катафалк один раз для кожного варіанту,
вказавши каталог bones в командному рядку

# катафалк -b /var/games/slashem

залишивши решту параметрів конфігурації для читання з файлу конфігурації.
Час останнього завантаження за замовчуванням зберігається в каталозі bones, тому все просто
працює.

Протокол Hearse вимагає, щоб у вас було лише одне одночасне з’єднання для кожного з них
обліковий запис користувача (він вирішує, який файл кісток надіслати вам на основі типу, який ви найбільше
нещодавно завантажено), так катафалк блокує файл маркера користувача, щоб забезпечити це.
Див --lock-file перемикач для отримання додаткової інформації.

ВАРІАНТИ


-b, --кістки-реж реж
Вкажіть каталог кісток. За замовчуванням програма використовує першу з
/var/games/nethack, /usr/games/lib/nethackdir, і поточний каталог, який
містить файл під назвою запис.

--кістковий режим режим
Вкажіть режим для файлів кісток катафалк створює. За замовчуванням встановлено значення 660.

-c, --файл конфігурації файл
Вкажіть альтернативний файл конфігурації. За замовчуванням є /etc/nethack/hearse.conf.

--крон
Придушити повідомлення «не завантажувати кістки». Це призводить до того, що немає виходу на
все, коли нема чого робити, але ви все одно бачите, що відбувається, коли файли кісток
передано. Це хороший спосіб запустити його з cron, якщо ви хочете стежити за ним.

--відлагоджувати
Увімкніть налагодження.

--delete-uploaded
Видаліть локально згенеровані файли кісток після їх завантаження. Деякі люди можуть захотіти
зробіть це, щоб уникнути зміни балансу в грі. Так як сервер нормально
дає вам 1 файл кісток для кожного завантаженого файлу, якщо після цього ви видалите локальні кістки
завантаживши їх, ви отримаєте ту саму кількість кісток, якою ви мали б інакше
мали, але вони будуть чужими, а не вашими.

--допомога
Покажіть повідомлення про використання та помри.

--lock-file файл
Протокол катафалка вимагає цього катафалк виконайте блокування, щоб переконатися, що тільки один
підключення для кожного користувача може відбуватися одночасно. Це робиться шляхом блокування
--файл-токен користувача. Ви не повинні взагалі це змінювати, але якщо у вас є особливі
вимоги (щоб цей файл був лише для читання, наприклад), ви можете змінити його за допомогою цього перемикача.
Використовуйте '', щоб вимкнути блокування (що я не рекомендую).

-q, --спокійно
Не виводьте інформаційні повідомлення.

-- біжи як я
Вимкніть обидва --запуск від імені користувача і --запуск як група.

--запуск від імені користувача користувач
використання користувач як реальний та ефективний ідентифікатор користувача, "ігри" за замовчуванням. Ви взагалі повинні
бути root, щоб це спрацювало.

--запуск як група група
використання група як справжній та ефективний ідентифікатор групи, "ігри" за замовчуванням. У вас взагалі є
бути root, щоб це працювало.

--url-адреса сервера URL
Вкажіть URL-адресу для серверної програми. Дивіться джерело або --допомога повідомлення для
за замовчуванням.

--штамп-файл файл
катафалк намагається лише завантажити файли кісток, які були створені з моменту останнього разу
успішно спілкувався з сервером. Час модифікації --штамп-файл
(.hearse.timestamp за замовчуванням) повідомляє, коли це було. Цей шлях береться відносно
la --кістки-реж (якщо це не абсолютне).

--електронна пошта користувача адреса
Вкажіть свою електронну адресу. Це потрібно зробити лише під час першого запуску катафалк.

--токен користувача знак
Вкажіть маркер користувача безпосередньо. Зазвичай вам не потрібно цього робити, т.к катафалк
запитує маркер у сервера і зберігає його в --файл-токен користувача на потім
пошук.

--файл-токен користувача файл
Вкажіть файл, який використовується для зберігання маркера користувача за замовчуванням
/etc/nethack/hearse.user-token.

-- версія
Покажіть номер версії та вийдіть.

НАЯВНІСТЬ


Код ліцензований під GNU GPL. Перевіртеhttp://www.argon.org/~roderick/hearse/>
для оновлених версій.

Використовуйте катафалк онлайн, використовуючи служби onworks.net


Ad


Ad