ນີ້ແມ່ນຄໍາສັ່ງ tf5 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tf - TinyFugue, ລູກຄ້າ MUD
ສະຫຼຸບສັງລວມ
tf [-fເອກະສານ] [-lnq] [ໂລກ]
tf [-fເອກະສານ] ເຈົ້າພາບ port
ລາຍລະອຽດ
TinyFugue (ຍັງເອີ້ນວ່າ "Fugue" ຫຼື "TF") ແມ່ນລູກຄ້າທີ່ອີງໃສ່ສາຍທີ່ຖືກອອກແບບມາສໍາລັບການເຊື່ອມຕໍ່
ກັບເຊີບເວີ MUD (ໝາຍເຫດ: LP, DIKU, ແລະເຊີບເວີອື່ນໆທີ່ໃຊ້ prompts ຕ້ອງການ "/lp on"; ເບິ່ງ
/ ຊ່ວຍເຫຼືອກະຕຸ້ນ).
ສ່ວນໃຫຍ່ຂອງ TF ເອກະສານແມ່ນຢູ່ໃນເອກະສານຊ່ວຍເຫຼືອ, ເຊິ່ງອາດຈະຖືກອ່ານອອນໄລນ໌ດ້ວຍ
"/help" ຄໍາສັ່ງ. ຫນ້າຄູ່ມືນີ້ອາດຈະລ້າສະໄຫມໃນບາງພື້ນທີ່; ແນວໃດກໍ່ຕາມ, helpfile
ຈະອັບເດດສະເໝີ.
TinyFugue ແມ່ນມີຂະຫນາດໃຫຍ່ກວ່າລູກຄ້າ MUD ສ່ວນໃຫຍ່, ແຕ່ມີຄຸນສົມບັດເພີ່ມເຕີມແລະມີຫຼາຍຫຼາຍ
ປ່ຽນແປງໄດ້. ເປົ້າຫມາຍແມ່ນເພື່ອສະຫນອງການເຮັດວຽກຫຼາຍທີ່ສຸດໃນລູກຄ້າທີ່ຍັງຄົງຮັກສາ
ຄວາມເປັນມິດກັບຜູ້ໃຊ້ຂອງ Tinytalk. ລູກຄ້າທີ່ມີພາສາຂະຫຍາຍເຊັ່ນ Tcltt or
VaporTalk ສາມາດເຮັດໄດ້ໜ້ອຍໜຶ່ງໃນບາງພື້ນທີ່, ແຕ່ມີການນຳໃຊ້ຫຼາຍ ແລະຍາກກວ່າ
ຮຽນຮູ້. TF ສະຫນອງຄວາມສາມາດເຫຼົ່ານີ້ສ່ວນໃຫຍ່ໃນລັກສະນະທີ່ການຮຽນຮູ້ທີ່ຈະໃຊ້ອັນໃດອັນຫນຶ່ງ
function ແມ່ນຂ້ອນຂ້າງງ່າຍ.
ເນື່ອງຈາກວ່າຂ້າພະເຈົ້າສືບຕໍ່ເພີ່ມຄຸນສົມບັດໃຫມ່ແລະການປ່ຽນແປງລະຫັດ, TF ບາງຄັ້ງກາຍເປັນ
ມີຄວາມໝັ້ນຄົງໜ້ອຍລົງໃນລຸ້ນໃໝ່. ເວີຊັນທີ່ມີປ້າຍກຳກັບວ່າ "alpha" ໂດຍທົ່ວໄປແລ້ວບໍ່ໄດ້ຖືກທົດສອບເຊັ່ນດຽວກັນ
ຮຸ່ນ "beta", ດັ່ງນັ້ນພວກເຂົາມີທ່າແຮງສໍາລັບແມງໄມ້ຫຼາຍ. ສໍາລັບເຫດຜົນນີ້, ຂ້າພະເຈົ້າອອກຈາກບາງ
ຮຸ່ນເກົ່າຢູ່ໃນເວັບໄຊທ໌ທີ່ຂ້ອຍແຈກຢາຍ TF, ເຊິ່ງບໍ່ມີປະຈຸບັນທັງຫມົດ
ຄຸນນະສົມບັດແຕ່ອາດຈະມີຂໍ້ບົກພ່ອງຫນ້ອຍກ່ວາການປ່ອຍຫລ້າສຸດ.
ຄໍາສັ່ງ LINE ການໂຕ້ຖຽງ
ໂດຍບໍ່ມີການໂຕ້ຖຽງ, TF ຈະພະຍາຍາມເຊື່ອມຕໍ່ກັບໂລກທໍາອິດທີ່ກໍານົດໄວ້ໃນການຕັ້ງຄ່າ
ໄຟລ໌
ມີຫນຶ່ງ ໂລກ ການໂຕ້ຖຽງ, TF ຈະພະຍາຍາມເຊື່ອມຕໍ່ກັບ ໂລກ, ຕາມທີ່ໄດ້ກໍານົດໄວ້ໃນການຕັ້ງຄ່າ
ໄຟລ໌. ຖ້າ ໂລກ ຖືກລະເວັ້ນ, ມັນຈະພະຍາຍາມເຊື່ອມຕໍ່ກັບໂລກທໍາອິດທີ່ກໍານົດຢູ່ໃນຂອງທ່ານ
ໄຟລ໌ການຕັ້ງຄ່າ.
ກັບ ເຈົ້າພາບ ແລະ port ການໂຕ້ຖຽງ, TF ຈະກໍານົດໂລກຊົ່ວຄາວແລະພະຍາຍາມເຊື່ອມຕໍ່ກັບມັນ.
ໄດ້ ເຈົ້າພາບ ອາດຈະເປັນເລກ IP ຫຼືຮູບແບບຊື່ປົກກະຕິ.
OPTIONS
-fເອກະສານ Load ເອກະສານ ແທນທີ່ $HOME/.tfrc ໃນຕອນເລີ່ມຕົ້ນ.
-f ຢ່າໂຫລດໄຟລ໌ການຕັ້ງຄ່າສ່ວນບຸກຄົນໃດໆ. ຫ້ອງສະຫມຸດຈະຍັງຖືກໂຫລດ.
-l ປິດການເຂົ້າສູ່ລະບົບອັດຕະໂນມັດ.
-n ຢ່າເຊື່ອມຕໍ່ກັບໂລກໃດໆໃນເວລາເລີ່ມຕົ້ນ.
-q ເຂົ້າສູ່ລະບົບແບບງຽບໆ (ແທນທີ່ທຸງ %{quiet}).
ຄຸນລັກສະນະ
ໃນບັນດາສິ່ງອື່ນໆ, TF ອະນຸຍາດໃຫ້ທ່ານ:
ແບ່ງຫນ້າຈໍອອກເປັນສອງສ່ວນ, ສໍາລັບ input ແລະ output, ມີການຈັດການຄວາມຍືດຫຍຸ່ນຂອງການປ້ອນຂໍ້ມູນ
(/ໂຫມດພາບ).
ເຊື່ອມຕໍ່ກັບຫຼາຍໂລກແລະສະຫຼັບລະຫວ່າງເຂົາເຈົ້າ.
ຫໍ່ຜົນຜະລິດ MUD ຢູ່ຂອບຂອງຫນ້າຈໍ.
ແກ້ໄຂຂໍ້ຄວາມໃນ buffer ການປ້ອນຂໍ້ມູນ.
ຈື່ຄໍາສັ່ງທີ່ຜ່ານມາ.
ແກ້ໄຂລໍາດັບທີ່ສໍາຄັນທີ່ໃຊ້ເພື່ອປະຕິບັດຫນ້າທີ່ແກ້ໄຂ.
ຜູກມັດຄໍາສັ່ງກັບລໍາດັບທີ່ສໍາຄັນ.
ກໍານົດ macro ສະລັບສັບຊ້ອນເພື່ອປະຕິບັດວຽກງານ MUD ໄດ້ຢ່າງງ່າຍດາຍ.
ສ້າງ triggers ທີ່ອັດຕະໂນມັດປະຕິບັດວຽກງານສະເພາະໃດຫນຶ່ງໃນເວລາທີ່ຜົນໄດ້ຮັບທີ່ແນ່ນອນໄດ້ຮັບ
ຈາກຂີ້ຕົມ.
ແກ້ໄຂມາໂຄທີ່ມີຢູ່ໂດຍໃຊ້ຮູບແບບຄໍາສັ່ງ ຫຼືການແກ້ໄຂແບບໂຕ້ຕອບ.
ຮອງຮັບ "ປະຕູ" ທີ່ປ່ຽນຈາກໂລກໄປສູ່ໂລກໂດຍອັດຕະໂນມັດ.
Hilite ຫຼືສີທັງຫມົດຫຼືບາງສ່ວນຂອງເສັ້ນທີ່ກົງກັບຮູບແບບສະເພາະໃດຫນຶ່ງ.
ສາຍ Gag ທີ່ກົງກັບຮູບແບບທີ່ແນ່ນອນ.
ສະກັດກັ້ນຂໍ້ຄວາມຊໍ້າໆເລື້ອຍໆ ("ການຂີ້ເຫຍື້ອ").
ເຂົ້າສູ່ລະບົບຕົວລະຄອນໃດໜຶ່ງໃນໂລກໂດຍອັດຕະໂນມັດ.
ສົ່ງໄຟລ໌ຂໍ້ຄວາມໄປຫາ MUD ໃນຮູບແບບທີ່ຍືດຫຍຸ່ນ, ຫຼືສະທ້ອນມັນຢູ່ໃນທ້ອງຖິ່ນ.
ສົ່ງຜົນໄດ້ຮັບຂອງຄໍາສັ່ງລະບົບໄປຫາ MUD, ຫຼືສະທ້ອນມັນຢູ່ໃນທ້ອງຖິ່ນ.
ສົ່ງຂໍ້ຄວາມທີ່ໄດ້ຮັບໃນເມື່ອກ່ອນຈາກ MUD ໄປຫາ MUD, ຫຼືສະທ້ອນມັນຢູ່ໃນທ້ອງຖິ່ນ.
ເຮັດເລື້ມຄືນ MUD ຫຼື TF ຄໍາສັ່ງຈໍານວນຂອງເວລາ.
ເຮັດສີ່ຢ່າງຂ້າງເທິງນີ້ໃນຊ່ວງເວລາທີ່ແຕກຕ່າງກັນ, ຫຼືໃນອັດຕາໄຟໄຫມ້ຢ່າງໄວວາ.
ບັນທຶກເຊດຊັນໃສ່ໄຟລ໌.
ແຍກ LP ແລະ Diku ແບບ prompts ຈາກຜົນຜະລິດປົກກະຕິ.
ຜົນອອກມາຂອງໜ້າໂດຍໃຊ້ການເຕືອນ --More--.
ຈື່ຈໍາຂໍ້ຄວາມທີ່ໄດ້ຮັບໃນເມື່ອກ່ອນ.
CONFIGURATION ເອກະສານ
TF ຈະພະຍາຍາມອ່ານສອງໄຟລ໌ໃນເວລາເລີ່ມຕົ້ນ. ທໍາອິດແມ່ນໄຟລ໌ການຕັ້ງຄ່າສາທາລະນະ
"stdlib.tf", ຕັ້ງຢູ່ໃນ TFLIBDIR. TFLIBDIR ຖືກກໍານົດເມື່ອ TF ຖືກຕິດຕັ້ງ, ແລະມັກຈະເປັນ
/usr/local/lib/tf.lib, ຫຼືຢູ່ໃຕ້ໄດເຣັກທໍຣີຫຼັກຂອງຕົວຕິດຕັ້ງ. ຫ້ອງສະໝຸດນີ້
ປະກອບດ້ວຍມະຫາພາກຫຼາຍອັນ ແລະຄໍານິຍາມທີ່ຈຳເປັນຕໍ່ການປະຕິບັດງານທີ່ຖືກຕ້ອງຂອງ TF.
ຕໍ່ມາ, TF ຈະພະຍາຍາມອ່ານໄຟລ໌ການຕັ້ງຄ່າສ່ວນຕົວຂອງທ່ານ, $HOME/.tfrc, ທີ່ທ່ານ
ສາມາດໃສ່ອັນໃດກໍ່ໄດ້ TF ຄໍາສັ່ງທີ່ທ່ານຕ້ອງການປະຕິບັດອັດຕະໂນມັດໃນເວລາເລີ່ມຕົ້ນ. ສອງຂອງຫຼາຍທີ່ສຸດ
ຄໍາສັ່ງທີ່ເປັນປະໂຫຍດທີ່ຈະໃຊ້ໃນ a TF ໄຟລ໌ການຕັ້ງຄ່າແມ່ນ /addworld ແລະ /load.
ເພື່ອຄວາມເຂົ້າກັນໄດ້ກັບຫຼັງ, TF ຍັງຈະພະຍາຍາມອ່ານ TinyTalk ໄຟລ໌ການຕັ້ງຄ່າ. ຂອງມັນ
ຊື່ defutls ເປັນ $HOME/.tinytalk, ຫຼືສາມາດຖືກກໍານົດໂດຍຕົວແປສະພາບແວດລ້ອມ TINYTALK.
ໄຟລ໌ນີ້ອາດຈະເລີ່ມຕົ້ນດ້ວຍບັນຊີລາຍຊື່ຂອງໂລກທີ່ຈະຖືກກໍານົດຄືກັບ / addworld.
ປະຫວັດຄວາມເປັນ
Anton Rang (Tarrant) ໃນເດືອນກຸມພາຂອງ 1990 ປ່ອຍອອກມາເມື່ອ Tinytalk, Tinyclient ທໍາອິດທີ່ມີໃດໆ
ຄຸນນະສົມບັດຈໍານວນຫຼາຍ, ລວມທັງການ hiliing ແລະສະກັດກັ້ນຂອງຂໍ້ຄວາມ, ກະຕຸ້ນງ່າຍດາຍ, ແລະ
ແຍກການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດໃນຫນ້າຈໍ. Leo Plotkin (Grod) ເຮັດໃຫ້ກວ້າງຂວາງຫຼາຍ
ການດັດແກ້ເພື່ອ Tinytalk ຜະລິດຕະພັນ Tinywar, ເຊິ່ງໄດ້ plagued ກັບບາງແມງໄມ້ທີ່ຮ້າຍແຮງແລະ
ບໍ່ເຄີຍຖືກເປີດເຜີຍຢ່າງເປັນທາງການ (ຄໍາວ່າ "Tinywar ບໍ່ມີ" ມັກຈະຖືກອ້າງເຖິງ), ແລະແມ່ນ
ດຽວນີ້ລູກຄ້າທີ່ບໍ່ຮອງຮັບ. TF ໄດ້ເລີ່ມຕົ້ນໃນເວລາທີ່ Greg Hudson (Explorer_Bob) ປະສົມປະສານຈໍານວນຫຼາຍຂອງ
ຄຸນນະສົມບັດໃຫມ່ຂອງ Tinywar ເຂົ້າໄປໃນ TinyTalk, ແລະເພີ່ມລັກສະນະໃຫມ່ຈໍານວນຫຼາຍຂອງຕົນເອງ, ຫຼາຍທີ່ສຸດ
ໂດຍສະເພາະແມ່ນຫນ້າຈໍແຍກ. ບາງລະຫັດໃນການປ່ອຍຂອງ Greg ແມ່ນປະກອບສ່ວນໂດຍ Leo
Plotkin. ຫຼັງຈາກ Greg ຍ້າຍໄປ VaporTalk, Ken Keys (Hawkeye) take over design and
ບໍາລຸງຮັກສາ TF ໃນເດືອນກໍລະກົດ 1991, ແລະສືບຕໍ່ປັບປຸງຄຸນສົມບັດ ແລະ
ການປະຕິບັດງານ.
ຂະຫນາດລະຫັດຂອງ TF ໄດ້ລື່ນກາຍ 300K (ບໍ່ໄດ້ຖອດອອກ), ແລະໃຫຍ່ກວ່າຢ່າງຫຼວງຫຼາຍ
Tinytalk. ໃນຄວາມເປັນຈິງ, ມັນແມ່ນຫຼາຍກ່ວາສາມເທົ່າຂອງຂະຫນາດຂອງເຄື່ອງແມ່ຂ່າຍທີ່ມີຢູ່ແລ້ວ.
ໃນຖານະເປັນສະບັບ 3.0, ມັນມີ 66 ຄໍາສັ່ງ builtin ແລະ 57 ຄໍາສັ່ງຫ້ອງສະຫມຸດ, ແຕ່ລະເອກະສານໃນ.
ໄຟລ໌ຊ່ວຍເຫຼືອ.
ມັນໄດ້ຖືກລະບຸໄວ້ວ່າ TF ແມ່ນລູກຄ້າທີ່ໃຊ້ຫຼາຍທີ່ສຸດໃນ MUDdom ໃນເວລານີ້. I
ບໍ່ໄດ້ລົງຄະແນນສຽງ, ແຕ່ຂ້ອຍຈະບໍ່ແປກໃຈ.
ການທົບທວນຄືນ
TF ໄດ້ປ່ຽນແປງໂລກລູກຄ້ານ້ອຍໆຢ່າງຫຼວງຫຼາຍ. ມັນມີຈໍານວນສົມຄວນແລະຈໍານວນ
ຂໍ້ບົກພ່ອງ, ແລະຖືກວິພາກວິຈານເລື້ອຍໆ (ສ່ວນຫຼາຍແມ່ນມາຈາກຄວາມເບື່ອຫນ່າຍ; ບໍ່ມີໃຜເອົາສິ່ງນີ້
ທຸລະກິດຢ່າງຈິງຈັງເກີນໄປ) ຍ້ອນວ່າມີລັກສະນະຫຼາຍເກີນໄປແລະໃຫຍ່ເກີນໄປ.
"Tinywar ບໍ່ມີ; TinyFugue ພຽງແຕ່ບໍ່ຄວນ." -- ສ້າງໂດຍ Woodlock, I
ເຊື່ອ.
"TinyFugue ແມ່ນວຽກງານສິລະປະ." - Binder, ແນ່ນອນຫຼັງຈາກດື່ມຫຼາຍເກີນໄປ.
"TinyFugue ແມ່ນການ hack ທີ່ໃຫຍ່ທີ່ສຸດນັບຕັ້ງແຕ່ເວທີທີ່ມັນຖືກສ້າງຂຶ້ນ." -- Explorer_Bob,
ໃນເວລາອັນໜຶ່ງຂອງລາວ.
The New York Times, Christian Science Monitor ແລະ Washington Post ລ້ວນແຕ່ປະຕິເສດ
ຄຳ ເຫັນ.
COPYRIGHT
ສະຫງວນລິຂະສິດ (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2006-2007 Ken Keys
TinyFugue (aka "tf") ຖືກປົກປ້ອງພາຍໃຕ້ເງື່ອນໄຂຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ GNU. ເບິ່ງ
ໄຟລ໌ "COPYING" ສໍາລັບລາຍລະອຽດ.
TF ໃນປັດຈຸບັນໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ Ken Keys, ຜູ້ທີ່ອາດຈະໄດ້ຮັບການຕິດຕໍ່ທາງອີເມລທີ່
[email protected] or [email protected].
ຝາປິດ ຄວາມບໍ່ເຂົ້າກັນໄດ້
ຮຸ່ນ 3.2
/rand ໄດ້ຖືກແທນທີ່ດ້ວຍ rand(). ຊື່ສີບໍ່ສາມາດຖືກກຳນົດໂດຍຜູ້ໃຊ້ໄດ້ອີກຕໍ່ໄປ (ແຕ່ສີ
ລະຫັດຍັງສາມາດເຮັດໄດ້). "=" ຜູ້ປະກອບການເຮັດການປຽບທຽບ, ບໍ່ແມ່ນການມອບຫມາຍ.
ຮຸ່ນ 3.1
ເພີ່ມປະເພດອາກິວເມັນໃສ່ WORLD ແລະ LOGIN hooks.
ຮຸ່ນ 3.0
Backslashes ໃນ macro ຖືກຕີຄວາມແຕກຕ່າງກັນເລັກນ້ອຍກວ່າໃນຮຸ່ນກ່ອນຫນ້າ.
ການເປີດທຸງ "backslash" ຈະເຮັດໃຫ້ພຶດຕິກໍາເກົ່າ.
ຮຸ່ນ 2.1
Hook CONNECT ດຽວນີ້ຖືກເອີ້ນກ່ອນ hook LOGIN. ໃນ 2.0, CONNECT ຖືກເອີ້ນຕາມຫຼັງ
ເຂົ້າສູ່ລະບົບອັດຕະໂນມັດ.
ຮຸ່ນ 2.0
ໃນສະບັບກ່ອນທີ່ຈະ 2.0, ໄດ້ຖືກນໍາໃຊ້ເພື່ອເລື່ອນ pager ໄດ້; 2.0 ການນໍາໃຊ້ ເປັນ
ຄ່າເລີ່ມຕົ້ນ, ເພື່ອອະນຸຍາດໃຫ້ pager ບໍ່ຖືກບລັອກ.
Tinytalk ບໍ່ຮອງຮັບຊື່ແບບ gags ແລະ hilites ອີກຕໍ່ໄປ. ເຈົ້າຕ້ອງໃຊ້ '*'
wildcard ຢ່າງຊັດເຈນ, ຄືກັບ '/hilite hawkeye*'.
Tinytalk ໜ້າສະໄຕລ໌ ແລະສຽງກະຊິບບໍ່ຖືກຮອງຮັບອີກຕໍ່ໄປ. ຢ່າງໃດກໍຕາມ, /hilite_page
ແລະ /hilite_whisper macro ແມ່ນສະຫນອງໃຫ້ຢູ່ໃນຫ້ອງສະຫມຸດ macro ເລີ່ມຕົ້ນ.
ໄຟລ໌ .tinytalk ອາດຈະບໍ່ໄດ້ຮັບການຮອງຮັບໃນອະນາຄົດ; ໃຊ້ .tfrc ແທນ.
ທາງເລືອກແຖວຄໍາສັ່ງ '-' ໃນຮຸ່ນກ່ອນ 2.0 ແມ່ນບໍ່ສະຫນັບສະຫນູນ, ແລະໄດ້
ແທນທີ່ດ້ວຍ '-l'.
ໃຊ້ tf5 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net