這是歷史版本頁面 — 看 XChat 最新版本
XChat 停止開發了,現在還能拿來連 IRC 嗎
打開電腦想找個 IRC 聊天軟體,搜尋結果跳出一堆名字,每個看起來都像十幾年前的東西。你裝了其中一個,介面全是英文,按鈕不知道幹嘛,連上伺服器之後視窗亂成一團,想找個頻道加入都找不到地方。你只是想跟朋友或某個技術社群聊個天,結果光設定就耗掉整個晚上。
一般人的直覺是去抓最多人用的那套,但 IRC 用戶端這種東西,功能多不代表好上手,介面舊也不代表不能用的。很多人最後裝了功能一大堆的軟體,結果八成功能用不到,反而被選單和設定搞得頭昏。這類工具真正的切入點是:你只需要一個能連上伺服器、進頻道、跟人對話的視窗,其他都是次要的。
01XChat 這套軟體到底能做什麼?
它是一套 IRC 用戶端,用來連上 IRC 伺服器、加入頻道、跟其他人即時文字聊天。基本功能包含多伺服器同時連線、頻道列表、私人訊息,以及 CTCP 和 DCC 檔案傳輸。介面可以切換成分頁或樹狀顯示,整體來說就是一個把 IRC 協定包成圖形介面的工具,沒有太多花俏的東西。
02它可以同時連多個伺服器嗎?
可以。官方說明提到它支援多伺服器連線,你可以在同一個視窗裡同時掛在不同 IRC 網路上,每個伺服器用分頁或樹狀列表分開顯示。這對常跑多個 IRC 網路的人來說很方便,不用開好幾個視窗。不過實際能同時掛多少個,說明裡沒寫,要看你的網路和電腦狀況。
03介面能不能自己改?
可以,而且改的彈性不小。它有分頁文件介面和樹狀介面兩種模式可以切換,也高度可設定,包含字型、顏色、通知方式、頻道清單排列等都能調。如果你用過其他 IRC 用戶端,大概花一點時間就能把介面調成自己習慣的樣子。但要注意,這些設定都是英文介面,沒有內建中文翻譯。
04它支援外掛或腳本嗎?
支援,而且支援的語言很多。官方說明列出 C、C++、Perl、Python、Tcl、Ruby、Lua、CLISP、D 和 DMDScript,你可以用這些語言寫外掛來擴充功能。也就是說,如果你會寫程式,可以自己加上自動回應、頻道管理、訊息過濾之類的功能。不會寫程式的話,就只能用別人寫好的外掛,但官方說明沒有提到哪裡可以下載現成的。
05可以傳檔案給別人嗎?
可以,透過 DCC 功能。DCC 是 IRC 上傳檔案的傳統方式,支援檔案傳輸和直接聊天。傳檔案時是兩台電腦直接連線,不走伺服器中轉,所以速度取決於雙方網路。不過 DCC 在 NAT 或防火牆後面常常會失敗,這不是這套軟體特有的問題,而是 DCC 本身的限制。
06什麼樣的人適合用這套軟體?
適合已經熟悉 IRC 運作方式、不需要中文介面、而且能接受英文操作的人。它介面陽春但功能完整,對老手來說該有的都有,不會像一些精簡版用戶端缺東缺西。另外,如果你會寫外掛語言,想自己打造一個順手的 IRC 環境,它的插件系統也夠彈性。但如果你是第一次接觸 IRC,這套軟體不會幫你理解 IRC 是什麼。
07它適合拿來當作學習 IRC 的入門工具嗎?
不太適合。它的介面是英文,而且沒有內建教學或引導,對完全沒用過 IRC 的人來說,光搞懂伺服器、頻道、nickname 這些概念就要先查一堆資料。加上它已經停止開發,遇到問題找不到更新或官方支援。如果你是想學 IRC,找一套還在維護、有中文社群討論的用戶端會比較順。
08它已經停止開發了,現在用會有什麼問題?
最大的問題是沒有更新。最後一次版本更新已經是很多年前的事,之後再也沒有新版本,代表新的 IRC 伺服器功能或安全性修正都不會再補上。如果你連的伺服器用了比較新的協定或加密方式,這套軟體可能不支援。另外,它是在舊版 Windows 時代設計的,在現行 Windows 上跑可能會有相容性問題,但官方說明沒有提到具體狀況,需要自己測試。
09跟 mIRC 比起來,它有什麼不同?
mIRC 是共享軟體,試用期過後要付費,XChat 是開源免費的,這是兩者最明顯的差別。功能上兩套都是完整的 IRC 用戶端,該有的都有,但 mIRC 的介面和設定邏輯跟 XChat 不太一樣,用慣其中一套的人換到另一套會需要重新適應。另外,mIRC 到現在還有在更新,XChat 已經停止開發,長期來看 mIRC 在相容性上會比較有保障。
10跟 Pidgin 比起來,它有什麼不同?
Pidgin 是整合多種通訊協定的軟體,除了 IRC 之外還支援其他即時通訊服務,XChat 只專注在 IRC 上。如果你只需要 IRC,XChat 的介面會比 Pidgin 的 IRC 功能更完整,像是 DCC 檔案傳輸和插件系統都是 Pidgin 的 IRC 外掛比較難取代的。但 Pidgin 還在持續開發,而且有中文介面,對不想碰英文的人來說是比較友善的選擇。
11它支援中文嗎?
官方說明沒有提到任何中文介面或中文語系,介面預設是英文。不過 IRC 本身傳輸的是文字,只要伺服器和頻道支援 UTF-8 編碼,你還是可以在頻道裡打中文、看中文訊息。只是軟體的操作介面、選單、設定視窗都是英文,不會用的人會比較吃力。如果你需要完整中文化的 IRC 用戶端,這套軟體不適合。
12它的評價如何?值得花時間裝來試嗎?
在收錄的資料裡,它只有 26 個人評分,分數是 7.88 分,樣本數不多,參考價值有限。以功能來說,它是一套完整的 IRC 用戶端,該有的都有,但因為停止開發,你裝了之後可能要自己面對相容性問題。如果你只是想找一套免費、開源、能連 IRC 的軟體,而且不介意英文介面,可以試試看;但如果你想要有持續維護的軟體,建議找別的。
下載與官方連結
xchat-2.8.7.exe · 968.35 KB
版本紀錄
- 2010-08-29 XChat 2.8.9
- 2009-08-17 XChat 2.8.7f 970.13 KB
- 2009-01-19 XChat 2.8.7e 969.6 KB
再看 5 筆
- 2008-12-30 XChat 2.8.7d 969.31 KB
- 2008-06-08 XChat 2.8.7b 968.77 KB
- 2008-04-16 XChat 2.8.7a 969.01 KB
- 2008-03-20 XChat 2.8.7 968.35 KB
- 2007-11-22 XChat 2.8.5d 948.46 KB
這一版改了什麼
What's new in this version:
" The lag-o-meter now has a full-scale of 1.0 seconds and turns different colours (green, yellow, red).
" The /timer plugin is now loaded before other plugins/scripts so they can make use of it.
" The tray icon now responds to mouse-release events instead of mouse-press to avoid a bug on Vista [forum post].
" The Drag&Drop files to userlist feature has been enabled again.
" Changing the time-stamp format now applies the new setting instantly (in 2.8.5e it wouldn't fit in the margin until a restart).
" If you have an SSL cert/key, it can now be loaded from C:Program FilesXChatclient.pem or .pem (requires OpenSSL).
" The Alerts settings now accept wildcards, instead of partitial string match [1807563]. This avoids the problem of people with very short nicks getting too many highlights.
" Changing away status during reconnect/disconnect will now remember it.
" You can now change your Away/Back status (all networks) in the tray menu.
" Favorite Channels / Auto-Join-List management:
o Network List window now has a "..." button to edit the auto-join-list in a more friendly way.
o Channel(text area), Tree/Tab and Channel-List right-click menus now have a Add/Remove function.
o Previous limit of 300 bytes has been overcome. Now up to 2 KB worth of channels/keys can be joined and it will be automatically split into multiple lines, if necessary.
o Per-Channel settings now save to disk, including Logging and Scrollback settings.
o /ChanOpt has been re-worked to be more like /Set.
" 'hostname:port' syntax is now accepted, if it's not an IPv6 address. This should avoid confusion.
" The Notify List has been renamed to Friends List, so it's more obvious what it is.
" The Userlist right-click menu now has icons and an option to add to friends list. If you've edited this menu before you'll still get the old one. To get the new one delete XChatDirpopup.conf while XChat isn't running.
" When there's missing information in the Userlist right-click menu, it'll issue a silent /WHOIS and fill it in. This includes retrieving a person's away-reason.
" A few GUI, menu and tray icons have been improved.
" startup.txt is now loaded on launch (like /LOAD -e). It's a text file full of commands to execute when XChat starts (optional).
" The /Menu command's -i parameter can now be a file relative to Icons.
" The tree/tab right-click menu has been reorganized.
" The Channel List window now shows bold, underline, italic and mIRC colors.
" Added support for QuakeNet's /AUTH for nick password, when numeric 005 NETWORK=QuakeNet is detected.
" You can now copy with IRC attributes and mIRC colors if CTRL key is down when a selection is finished (on mouse release). This replaces the old "Color paste" feature.
" The input box and topic bar support editing with attributes (bold, underline etc) and mIRC colors.
" Added a 'compact' flag to gui_tweaks. This'll make the userlist and tree spacing smaller. E.g. type /set -or gui_tweaks 32 and restart to turn it on.
" Improved the reconnect logic. If a network is already open but disconnected, it'll now get re-used if you use the Network List and connect to that same network.
" text_stripcolor can now be set to different values 0-Off 1-Strip Messages 2-Strip Topic 3-Strip Both.
" The /Clear command takes a number as paramater (how many lines to clear).
" With the input-box in focus, CTRL-ALT-o will now open xchat's data folder.
" Fixed a bug that could cause a crash when joining a channel you've been in before. Caused by a bug in re-loading the scrollback (Thanks to Warpath).
" Plugin API: Fixed a bug where not all 32 elements were available in word[] and word_eol[].
" Plugin API: xchat_emit_print will now trigger Sound, Blink, Icon etc type events, depending on user's settings.