انگلیسیفرانسویاسپانیایی

اجرای سرورها | Ubuntu > | Fedora > |


فاویکون OnWorks

نعش کش - آنلاین در ابر

نعش کش را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این نعش کش فرمانی است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


نعش کش - فایل های استخوان های Nethack را با بازیکنان دیگر مبادله کنید

خلاصه


بشنو [-b | -- استخوان ها- کارگردان دیر] [- حالت استخوان حالت] [-c | --config-file پرونده] [--cron]
[- رفع اشکال] [-- حذف - آپلود شد] [--کمک] [-- قفل فایل پرونده] [-q | --ساکت] [--به عنوان من اجرا کن]
[--اجرا به عنوان کاربر کاربر] [-- run-as-group گروه] [---server-url آدرس] [--stamp-file پرونده]
[-- کاربر-ایمیل نشانی] [--user-token رمز] [--user-token-file پرونده] [- نسخه]

شرح


Nethack گاهی اوقات سطحی که در آن می میرید را ذخیره می کند (از جمله موارد شما، آنچه شما را کشته است،
و روح شما) در یک "پرونده استخوان". این فایل ها در بازی های بعدی نتاک بارگذاری می شوند. اگر
شما تنها پخش کننده Nethack در سیستم خود هستید و فقط فایل های استخوانی را که ایجاد کرده اید دریافت خواهید کرد
خودتان.

بشنو به شما امکان می دهد فایل استخوان های Nethack را به طور خودکار با سایر بازیکنان مبادله کنید. وقتی آن را اجرا کنید
هر فایل استخوان جدیدی را که در سیستم شما پیدا می کند آپلود می کند، سپس هر فایل استخوانی را دانلود می کند
سرور احساس می کند آن را می دهد. دیدنhttp://www.argon.org/~roderick/hearse/> برای بیشتر
اطلاعات.

نکته مهمی که باید به آن توجه داشت این است که به طور پیش فرض استفاده می شود بشنو باعث می شود که در نهایت با
استخوان های بیشتری از آنچه در غیر این صورت داشتید. این تعادل بازی را تغییر می دهد و می شود
بسیاری از بازیکنان آن را نوعی تقلب خفیف می دانند. می توانید با چرخاندن به این موضوع بپردازید
در -- حذف - آپلود شد گزینه، اما جنبه منفی این است که شما هرگز با خودتان روبرو نخواهید شد
فایل های استخوانی

برای استفاده از سرور Hearse، باید آدرس ایمیل خود را ارائه دهید. این کار را انجام دهید
با استفاده از -- کاربر-ایمیل اولین باری که از برنامه استفاده می کنید یا با قرار دادن تغییر دهید
"ایمیل کاربر نشانی" در فایل کانفیگ آدرس ایمیل شما فقط برای تماس استفاده خواهد شد
شما در مورد Hearse، و هرگز به هیچ شخص ثالث داده نمی شود. اگر نامعتبر وارد کنید
آدرس، سرور قادر به پشتیبانی از شما در صورت دانلود فایل بد استخوان نخواهد بود و
اگر هر یک از فایل های آپلود شده شما بد باشد، مجبور می شوند شما را تحریم کنند.

نعش کش به عنوان خدماتی به جامعه Nethack راه اندازی شد. لطفا به آن احترام بگذارید؛ سوء استفاده از
این سرویس فقط می تواند منجر به حذف آن شود.

سریع استارت


پیش‌فرض‌ها برای یک سیستم لینوکس با استفاده از یک باینری nethack که یا set-uid است تنظیم می‌شوند
یا بازی های set-gid. اگر این چیزی است که شما دارید، به عنوان root run

# نعش کش --user-email your@address.com

یک بار با دست، سپس قرار دهید

0 3 * * * root perl -we 'sleep rand 3600'; نعش کش -- ساکت

in / etc / crontab.

پیکربندی


بشنو دارای مقادیر پیش‌فرض برای تنظیمات پیکربندی مختلف است که با آن مطابقت دارد
روشی که بسیاری از سیستم های لینوکس راه اندازی شده اند. اگر هر یک از آنها با سیستم شما مطابقت ندارد، می توانید یکی از آنها را نیز انجام دهید
آنها را در یک فایل پیکربندی تغییر دهید، یا می توانید مقادیر مناسب را از طریق خط فرمان مشخص کنید
سوئیچ ها این آخری آنقدر که به نظر می رسد سخت نیست، زیرا اکثر مردم آن را از cron اجرا می کنند.
می توانید سوئیچ ها را در فایل crontab قرار دهید و آن را در همان حالت باقی بگذارید. اگر ترجیح می دهید از a
فایل پیکربندی، می توانید از مکان پیش فرض استفاده کنید (/etc/nethack/hearse.conf) یا استفاده کنید
la -c (با نام مستعار --config-file) تغییر دهید تا فایلی را که می خواهید استفاده کنید مشخص کنید.

فایل پیکربندی می‌تواند تمام گزینه‌هایی را که برای آنها منطقی است، با استفاده از
نسخه طولانی نام گزینه و سپس مقدار. خطوط خالی و کامنت شده هستند
به روش معمول نادیده گرفته می شود. یک مقدار رشته می تواند به عنوان "-" به معنای خالی داده شود
رشته بولی ها می توانند از روشن/خاموش/درست/نادرست/بله/نه/1/0 استفاده کنند. یک نمونه نعش کش.conf گنجانده شده است
با توزیع به عنوان مثال،

bones-dir /local/games/nethackdir
استخوان حالت 600
ساکت در
اجرا به عنوان کاربر
اجرا به عنوان گروه -
user-token-file /local/games/nethackdir/hearse.user-token

امتیازات


بشنو باید با مجوزهایی مانند مجوزهایی که خود نتاک استفاده می کند اجرا شود تا بتواند
فایل های استخوانی را بخوانید و بنویسید. اگرچه نباید آن را set-uid یا set-gid کرد. آی تی
برای آن حسابرسی نشده است

پیکربندی پیش‌فرض سعی می‌کند شناسه کاربر و گروه را روی «بازی» تنظیم کند. نتاک
خود معمولاً فقط برای یکی یا دیگری تنظیم می شود، اما با استفاده از هر دو آسیب
هیچی و اجازه میده بشنو برای اجرا همانطور که هست در سیستم های بیشتری. این فقط در صورتی کار می کند که اجرا کنید
بشنو به عنوان ریشه

اگر می خواهید غیرفعال کنید بشنو's تنظیم شناسه و مراقبت از آن به صورت خارجی می توانید از آن استفاده کنید
--به عنوان من اجرا کن سوئیچ برای خاموش کردن آن، یا --اجرا به عنوان کاربر و -- run-as-group سوئیچ برای
کنترل دانه بندی ریزتر '' یا "-" را برای هر یک از موارد آخر مشخص کنید تا فقط آن را غیرفعال کنید
چیز.

دویدن از CRON


اگر از پیش بسته بندی شده استفاده می کنید .deb or دور در دقیقه نسخه بشنو، برنامه در حال حاضر است
تنظیم کنید تا به طور خودکار اجرا شود (هر روز و زمانی که به اینترنت وصل می شوید). شما این کار را نمی کنید
باید هر کاری بکنید مگر اینکه بخواهید این رفتار را تغییر دهید. اگر در حال نصب هستید بشنو
با دست، ادامه مطلب

روش معمولی برای استفاده از برنامه این است که آن را از طریق cron اجرا کنید، چه روزانه و چه بر روی هر چیزی
برنامه ای که دوست دارید (اگر هیچ استخوان جدیدی پیدا نکرد، اجرای مکرر آن ضرری ندارد
فایل‌ها حتی با سرور تماس نمی‌گیرد.) اگر به آن اجازه دهید مجوزهای خود را مدیریت کند،
شما فقط آن را به عنوان روت اجرا می کنید. به عنوان مثال، برای اجرای آن مدتی در ساعت 3:00، چیزی شبیه به آن قرار دهید

0 3 * * * root perl -we 'sleep rand 3600'; نعش کش -- ساکت

in / etc / crontab. تصادفی سازی برای جلوگیری از ضربه زدن به سرور است
بالای هر منطقه زمانی ساعت 3:00.

اگر می‌خواهید ببینید سرور در حال انجام چه کاری است، می‌توانید استفاده کنید --cron به جای --ساکت.
این باعث می شود که پیام وضعیت خود را به بیرون ارسال کند، اما فقط زمانی که واقعاً a را انتقال دهد
فایل استخوان

دویدن برای چند برابر NETHACK متغیرها


اگر از چندین نوع Nethack استفاده می کنید که توسط سرور Hearse پشتیبانی می شوند، می توانید اجرا کنید
بشنو برای همه آنها روش معمولی برای انجام این کار دویدن است بشنو یک بار برای هر نوع،
مشخص کردن دایرکتوری bones در خط فرمان

# نعش کش -b /var/games/slashem

باقی تنظیمات پیکربندی را برای خواندن از فایل پیکربندی بگذارید.
آخرین زمان آپلود به طور پیش فرض در فهرست استخوان ها ذخیره می شود، بنابراین همه چیز فقط کافی است
کار می کند.

پروتکل Hearse مستلزم آن است که برای هر یک فقط یک اتصال همزمان داشته باشید
حساب کاربری (تصمیم می گیرد که چه نوع فایل استخوانی را بر اساس نوع بیشتری برای شما ارسال کند
اخیرا آپلود شده است)، بنابراین بشنو برای اطمینان از این موضوع، فایل توکن کاربر را قفل می کند.
مشاهده -- قفل فایل برای اطلاعات بیشتر تغییر دهید

OPTIONS


-b, -- استخوان ها- کارگردان دیر
فهرست استخوان ها را مشخص کنید. به طور پیش فرض برنامه از اولین مورد استفاده می کند
/var/games/nethack, /usr/games/lib/nethackdirو دایرکتوری فعلی که
حاوی فایلی به نام رکورد.

- حالت استخوان حالت
حالت را برای فایل های استخوانی مشخص کنید بشنو ایجاد می کند. پیش فرض 660 است.

-c, --config-file پرونده
یک فایل پیکربندی جایگزین را مشخص کنید. پیش فرض است /etc/nethack/hearse.conf.

--cron
پیام "بدون استخوان برای آپلود" را سرکوب کنید. این باعث می شود که هیچ خروجی وجود نداشته باشد
همه زمانی که کاری برای انجام دادن وجود ندارد، اما همچنان می‌بینید که وقتی فایل‌های استخوانی هستند چه اتفاقی می‌افتد
منتقل شده است. اگر می‌خواهید مراقب آن باشید، این یک راه خوب برای اجرای آن از cron است.

- رفع اشکال
اشکال زدایی را روشن کنید.

-- حذف - آپلود شد
پس از آپلود فایل‌های استخوان‌های تولید شده محلی را حذف کنید. ممکن است برخی افراد بخواهند
این کار را برای جلوگیری از تغییر تعادل بازی انجام دهید. از آنجایی که سرور به طور معمول
اگر پس از آن استخوان های محلی خود را حذف کنید، برای هر فایلی که آپلود می کنید 1 فایل استخوانی به شما می دهد
با آپلود آنها به همان تعداد استخوانی خواهید رسید که در غیر این صورت می‌داشتید
داشته اند، اما آنها به جای مال شما، مال شخص دیگری خواهند بود.

--کمک
نمایش پیام استفاده و مرگ.

-- قفل فایل پرونده
پروتکل Hearse به آن نیاز دارد بشنو قفل را انجام دهید تا مطمئن شوید که تنها یک
اتصال به ازای هر کاربر می تواند در یک زمان اتفاق بیفتد. این کار را با قفل کردن انجام می دهد
--user-token-file. شما نباید به طور کلی این را تغییر دهید، اما اگر خاصی دارید
الزامات (مثلاً اینکه آن فایل فقط خوانده شود)، می توانید با این سوئیچ آن را لغو کنید.
از '' برای غیرفعال کردن قفل استفاده کنید (که من توصیه نمی کنم).

-q, --ساکت
پیام های اطلاعاتی را خروجی نکنید.

--به عنوان من اجرا کن
هر دو را خاموش کنید --اجرا به عنوان کاربر و -- run-as-group.

--اجرا به عنوان کاربر کاربر
استفاده کنید کاربر به عنوان شناسه کاربر واقعی و مؤثر، «بازی‌ها» پیش‌فرض. شما به طور کلی مجبور به
برای این کار ریشه ای داشته باشید.

-- run-as-group گروه
استفاده کنید گروه به عنوان شناسه گروه واقعی و مؤثر، «بازی‌ها» پیش‌فرض. شما به طور کلی دریافت کرده اید
برای این که کار کند.

---server-url آدرس
URL برنامه سرور را مشخص کنید. منبع یا منبع را ببینید --کمک پیام برای
به طور پیش فرض

--stamp-file پرونده
بشنو فقط سعی می کند فایل های استخوانی را که از آخرین باری که ایجاد شده اند بارگذاری کند
با موفقیت با سرور صحبت کرد. زمان اصلاح --stamp-file
(مُهر زمان به طور پیش فرض) به آن می گوید که چه زمانی بوده است. این مسیر نسبت به
la -- استخوان ها- کارگردان (مگر اینکه مطلق باشد).

-- کاربر-ایمیل نشانی
آدرس ایمیل خود را مشخص کنید. شما فقط باید این کار را در اولین باری که می دوید انجام دهید بشنو.

--user-token رمز
توکن کاربری خود را مستقیماً مشخص کنید. شما معمولاً نیازی به انجام این کار نخواهید داشت بشنو
توکن را از سرور درخواست می کند و در آن ذخیره می کند --user-token-file برای بعد
بازیابی

--user-token-file پرونده
فایل مورد استفاده برای ذخیره توکن کاربر را به طور پیش فرض مشخص کنید
/etc/nethack/hearse.user-token.

- نسخه
شماره نسخه را نشان داده و خارج شوید.

دسترسی


کد تحت مجوز GNU GPL است. بررسیhttp://www.argon.org/~roderick/hearse/>
برای نسخه های به روز شده

با استفاده از خدمات onworks.net از ماشین نعش کش آنلاین استفاده کنید


Ad


Ad