Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Chạy máy chủ | Ubuntu > | Fedora > |


Biểu tượng yêu thích OnWorks

xe tang - Trực tuyến trên đám mây

Chạy xe tang trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là xe tang lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


xe tang - trao đổi tệp Nethack xương với những người chơi khác

SYNOPSIS


xe tang [-b | - bone-dir dir] [- chế độ xương chế độ] [-c | --tập tin cấu hình hồ sơ] [--cron]
[--debug] [--xóa đã tải lên] [--Cứu giúp] [--lock-file hồ sơ] [-q | --Yên lặng] [--run-as-me]
[--run-as-user người sử dụng] [--run-as-group nhóm] [--server-url url] [--stamp-file hồ sơ]
[--Email người dùng địa chỉ] [- mã thông báo người dùng mã thông báo] [- user-token-file hồ sơ] [--phiên bản]

MÔ TẢ


Nethack đôi khi lưu mức độ bạn chết (bao gồm cả nội dung của bạn, thứ đã giết bạn,
và ma của bạn) trong một "tệp xương". Các tệp này được tải vào các trò chơi Nethack sau này. Nếu như
bạn là trình phát Nethack duy nhất trên hệ thống của mình, bạn sẽ chỉ nhận được các tệp xương mà bạn đã tạo
bản thân bạn.

xe tang cho phép bạn tự động trao đổi tệp Nethack xương với những người chơi khác. Khi chạy nó
tải lên bất kỳ tệp xương mới nào mà nó tìm thấy trên hệ thống của bạn, sau đó tải xuống bất kỳ tệp xương nào
máy chủ cảm thấy muốn cung cấp cho nó. Nhìn thấyhttp://www.argon.org/~roderick/hearse/> để biết thêm
thông tin.

Một điều quan trọng cần lưu ý là theo mặc định, sử dụng xe tang sẽ khiến bạn kết thúc với
nhiều xương hơn bạn sẽ có. Điều này thay đổi sự cân bằng của trò chơi và
được nhiều người chơi coi là một hình thức gian lận nhẹ. Bạn có thể giải quyết vấn đề này bằng cách chuyển
trên --xóa đã tải lên tùy chọn, nhưng mặt trái là bạn sẽ không bao giờ gặp phải
tập tin xương.

Để sử dụng máy chủ Hearse, bạn phải cung cấp địa chỉ email của mình. Làm điều này bằng cách
bằng cách sử dụng --Email người dùng chuyển đổi lần đầu tiên bạn sử dụng chương trình hoặc bằng cách đặt
"Email người dùng địa chỉ" trong tệp cấu hình. Địa chỉ email của bạn sẽ chỉ được sử dụng để liên hệ
bạn về Hearse, và sẽ không bao giờ được cung cấp cho bất kỳ bên thứ ba nào. Nếu bạn nhập không hợp lệ
địa chỉ, máy chủ sẽ không thể hỗ trợ bạn nếu bạn tải xuống tệp bad bone và
sẽ buộc phải cấm bạn nếu bất kỳ tệp nào được tải lên của bạn là xấu.

Hearse được thiết lập như một dịch vụ cho cộng đồng Nethack. Hãy tôn trọng điều đó; lạm dụng
dịch vụ chỉ có thể dẫn đến việc nó bị xóa.

NHANH BẮT ĐẦU


Các giá trị mặc định được thiết lập cho hệ thống Linux bằng cách sử dụng nhị phân nethack là set-uid
hoặc trò chơi set-gid. Nếu đây là những gì bạn có, khi chạy root

# xe tang - email người dùng your@address.com

một lần bằng tay, sau đó đặt

0 3 * * * root perl -we 'sleep rand 3600'; xe tang --quiet

in / etc / crontab.

CẤU HÌNH


xe tang đi kèm với các giá trị mặc định cho các cài đặt cấu hình khác nhau của nó phù hợp với
nhiều hệ thống Linux được thiết lập. Nếu bất kỳ cái nào trong số chúng không phù hợp với hệ thống của bạn, bạn có thể
thay đổi chúng trong tệp cấu hình hoặc bạn có thể chỉ định các giá trị phù hợp thông qua dòng lệnh
các công tắc. Cuối cùng này không phức tạp như nó có vẻ, bởi vì hầu hết mọi người chạy nó từ cron.
Bạn có thể đặt các công tắc trong tệp crontab và để nó ở đó. Nếu bạn muốn sử dụng một
tệp cấu hình, bạn có thể sử dụng vị trí mặc định (/etc/nethack/hearse.conf), hoặc dùng
các -c (aka --tập tin cấu hình) chuyển sang chỉ định tệp bạn muốn sử dụng.

Tệp cấu hình có thể chỉ định tất cả các tùy chọn phù hợp, bằng cách sử dụng
phiên bản dài của tên tùy chọn theo sau là giá trị. Dòng trống và dòng nhận xét là
bỏ qua theo cách thông thường. Giá trị chuỗi có thể được cung cấp dưới dạng "-" có nghĩa là giá trị trống
chuỗi. Boolean có thể sử dụng on / off / true / false / yes / no / 1/0. Một ví dụ Hearse.conf được bao gồm
với sự phân phối. Ví dụ,

bone-dir / local / games / nethackdir
chế độ xương 600
yên lặng trên
daemon run-as-user
run-as-group -
user-token-file /local/games/nethackdir/hearse.user-token

QUYỀN RIÊNG TƯ


xe tang cần chạy với các quyền như quyền được sử dụng bởi chính Nethack, để nó có thể
đọc và ghi các tập tin xương. Tuy nhiên, nó không nên được đặt thành set-uid hoặc set-gid; nó
chưa được kiểm toán cho điều đó.

Cấu hình mặc định sẽ cố gắng đặt cả id người dùng và id nhóm thành "trò chơi". Nethack
bản thân nó thường sẽ chỉ được set-id cho một trong hai, nhưng việc sử dụng cả hai đều gây hại
không có gì và cho phép xe tang để chạy như hiện tại trên nhiều hệ thống hơn. Điều này sẽ chỉ hoạt động nếu bạn chạy
xe tang làm gốc.

Nếu bạn muốn vô hiệu hóa xe tangcài đặt id của và chăm sóc nó bên ngoài, bạn có thể sử dụng
--run-as-me chuyển để tắt nó đi, hoặc --run-as-user--run-as-group chuyển mạch cho
kiểm soát hạt mịn hơn. Chỉ định '' hoặc "-" cho một trong hai tùy chọn sau để vô hiệu hóa
Điều.

ĐANG CHẠY TỪ cron


Nếu bạn đang sử dụng gói đóng gói sẵn . Deb or .rpm phiên bản xe tang, chương trình đã
thiết lập để chạy tự động (cả hàng ngày và khi bạn kết nối Internet). Bạn không
phải làm bất cứ điều gì trừ khi bạn muốn thay đổi hành vi này. Nếu bạn đang cài đặt xe tang
bằng tay, đọc tiếp.

Cách thông thường để sử dụng chương trình là chạy nó từ cron, hàng ngày hoặc bất cứ thứ gì
lên lịch bạn thích. (Không có hại gì khi chạy nó thường xuyên, nếu nó không tìm thấy bất kỳ xương mới nào
các tệp nó thậm chí không liên hệ với máy chủ.) Nếu cho phép nó quản lý các quyền của riêng mình,
bạn chỉ cần chạy nó dưới dạng root. Ví dụ: để chạy nó một lúc nào đó trong 3:00 giờ, hãy đặt một cái gì đó như

0 3 * * * root perl -we 'sleep rand 3600'; xe tang --quiet

in / etc / crontab. Việc ngẫu nhiên hóa là để ngăn không cho máy chủ bị đập vào
3:00 giờ trên cùng của mỗi múi giờ.

Nếu bạn muốn xem máy chủ đang làm gì, bạn có thể sử dụng --cron chứ không phải là --Yên lặng.
Điều này sẽ khiến nó xuất ra thông báo trạng thái, nhưng chỉ khi nó thực sự chuyển
tập xương.

ĐANG CHẠY CHO NHIỀU nethack BIẾN


Nếu bạn sử dụng nhiều biến thể Nethack được hỗ trợ bởi máy chủ Hearse, bạn có thể chạy
xe tang cho tất cả chúng. Cách bình thường để làm điều này là chạy xe tang một lần cho mỗi biến thể,
chỉ định thư mục xương trên dòng lệnh

# tangch -b / var / games / slashem

để phần còn lại của cài đặt cấu hình được đọc từ tệp cấu hình.
Theo mặc định, thời gian tải lên cuối cùng được lưu trữ trong thư mục xương, vì vậy mọi thứ chỉ
công trình.

Giao thức Hearse yêu cầu bạn chỉ có một kết nối đồng thời duy nhất cho mỗi
tài khoản người dùng (nó quyết định loại tệp xương nào sẽ gửi cho bạn dựa trên loại bạn thích nhất
được tải lên gần đây), vì vậy xe tang có khóa tệp mã thông báo người dùng để đảm bảo điều này.
Xem --lock-file chuyển đổi để biết thêm thông tin.

LỰA CHỌN


-b, - bone-dir dir
Chỉ định thư mục xương. Theo mặc định, chương trình sử dụng cái đầu tiên trong số
/ var / games / nethack, / usr / games / lib / nethackdirvà thư mục hiện tại
chứa một tệp được gọi là ghi.

- chế độ xương chế độ
Chỉ định chế độ cho các tệp xương xe tang tạo ra. Giá trị mặc định là 660.

-c, --tập tin cấu hình hồ sơ
Chỉ định một tệp cấu hình thay thế. Mặc định là /etc/nethack/hearse.conf.

--cron
Bỏ qua thông báo "không có xương để tải lên". Điều này làm cho nó không có đầu ra ở
tất cả khi không có gì để làm, nhưng bạn vẫn thấy những gì đang xảy ra khi các tệp xương
đã chuyển giao. Đây là một cách hay để chạy nó từ cron nếu bạn muốn theo dõi nó.

--debug
Bật gỡ lỗi.

--xóa đã tải lên
Xóa các tệp xương được tạo cục bộ sau khi tải chúng lên. Một số người có thể muốn
làm điều này để tránh thay đổi số dư của trò chơi. Vì máy chủ bình thường
cung cấp cho bạn 1 tệp xương cho mỗi tệp bạn tải lên, nếu bạn xóa xương cục bộ của mình sau
tải chúng lên, bạn sẽ nhận được cùng một số lượng xương mà bạn sẽ có
đã có, nhưng họ sẽ là của người khác chứ không phải của riêng bạn.

--Cứu giúp
Hiển thị thông báo sử dụng và chết.

--lock-file hồ sơ
Giao thức Hearse yêu cầu điều đó xe tang thực hiện khóa để đảm bảo rằng chỉ có một
kết nối mỗi người dùng có thể xảy ra tại một thời điểm. Nó thực hiện điều này bằng cách khóa
- user-token-file. Nói chung, bạn không nên thay đổi điều này, nhưng nếu bạn có
yêu cầu (ví dụ: tệp đó chỉ được đọc), bạn có thể ghi đè nó bằng công tắc này.
Sử dụng '' để tắt khóa (mà tôi không khuyến khích).

-q, --Yên lặng
Không xuất thông báo thông tin.

--run-as-me
Tắt cả hai --run-as-user--run-as-group.

--run-as-user người sử dụng
Sử dụng người sử dụng là id người dùng thực và hiệu quả, "trò chơi" mặc định. Bạn thường phải
là root để cái này hoạt động.

--run-as-group nhóm
Sử dụng nhóm làm id nhóm thực và hiệu quả, "trò chơi" mặc định. Bạn thường có
là root để cái này hoạt động.

--server-url url
Chỉ định URL cho chương trình máy chủ. Xem nguồn hoặc --Cứu giúp tin nhắn cho
mặc định.

--stamp-file hồ sơ
xe tang chỉ cố gắng tải lên các tệp xương đã được tạo từ lần cuối cùng
đã nói chuyện thành công với máy chủ. Thời gian sửa đổi của --stamp-file
(.hearse.timestamp theo mặc định) cho nó biết đó là khi nào. Đường dẫn này được thực hiện liên quan đến
các - bone-dir (trừ khi nó tuyệt đối).

--Email người dùng địa chỉ
Chỉ định địa chỉ email của bạn. Bạn chỉ phải làm điều này trong lần đầu tiên bạn chạy xe tang.

- mã thông báo người dùng mã thông báo
Chỉ định trực tiếp mã thông báo người dùng của bạn. Thông thường bạn sẽ không cần phải làm điều này, vì xe tang
yêu cầu mã thông báo từ máy chủ và lưu trữ nó trong - user-token-file cho sau này
sự truy xuất.

- user-token-file hồ sơ
Chỉ định tệp được sử dụng để lưu trữ mã thông báo người dùng, theo mặc định
/etc/nethack/hearse.user-token.

--phiên bản
Hiển thị số phiên bản và thoát.

KHẢ DỤNG


Mã được cấp phép theo GNU GPL. Kiểm trahttp://www.argon.org/~roderick/hearse/>
cho các phiên bản cập nhật.

Sử dụng xe tang trực tuyến bằng các dịch vụ onworks.net


Ad


Ad