MapleBBS at Microsoft Windows 2000/XP/2003

                                                      last update: 2004/12/02

˙快速架站手冊
  一、建立 BBS 帳號
  二、安裝 Cygwin
  三、下載 BBS 程式
  四、設定 crontab
  五、編譯 BBS 程式
  六、啟動 BBS
  七、第一次登入 BBS

˙常見問題
  關站的步驟
  修改程式
  改站名
  改其他程式
  不使用 bbs 這個帳號
  重裝 Cygwin

  
一、建立 BBS 帳號 控制台→使用者和密碼,新增一個使用者帳號是 bbs 其權限等級至少要是 Power Users 或 Administrators 然後改以 bbs 的帳號登入系統 二、安裝 Cygwin 下載 http://cpu.twbbs.org/~itoc/cygwin.exe,並執行以解壓縮 執行解壓縮出來的 setup.exe 來安裝 Cygwin (1) Cygwin Net Release Setup Program 下一步 (2) Choose A Download Source 選 Install from Local Directory 下一步 (3) Select Root Install Directory Root Directory: C:\cygwin Install For: All Users Text File Type: Unix 下一步 (4) Local Package Directory 指向剛才所解壓縮出來的目錄 下一步 (5) Select Packages 按右上角的 View 使 View 鍵右邊的字變成 Full 選取安裝所有的套件 (安裝的方法就是在那行的 Skip 按一下,使出現版本編號, Bin? 欄會從 n/a 變成打X框框,而 Src? 欄會從 n/a 變成空白框框) 選完所有要安裝的套件以後,請按 下一步 (6) 等待安裝 完成 三、下載 BBS 程式 連到 http://cpu.twbbs.org/~itoc/ 這邊 下載 MapleBBS-3.10-20yymmdd-MSWin.exe 這個檔案 (其中 yymmdd 是日期流水號) 執行 MapleBBS-3.10-20yymmdd-MSWin.exe 來解壓縮 安裝目錄 (destination folder) 放在 C:\cygwin\home 解壓縮完會有個 C:\cygwin\home\bbs 的目錄 (亦即本說明檔案的路徑是在 C:\cygwin\home\bbs\0readme.htm) 四、設定 crontab 雙擊桌面上的 Cygwin 捷徑,進入 Cygwin 以後,打下列指令 (每行打完以後按 Enter) cygrunsrv -I Crontab -p /usr/sbin/cron -a -D crontab ~/doc/crontab 此時已經設定好 crontab,可以把 Cygwin 的視窗關閉 五、編譯 BBS 程式 雙擊桌面上的 Cygwin 捷徑,進入 Cygwin 以後,打下列指令 (每行打完以後按 Enter) cd ~/src make clean cygwin install 此時會跑出一堆訊息,請稍待一下 等到一切編譯都完成以後,可以把 Cygwin 的視窗關閉 六、啟動 BBS 雙擊桌面上的 Cygwin 捷徑,進入 Cygwin 以後,打下列指令 (每行打完以後按 Enter) ~/etc/rc.local 此時會跑出一些訊息,請稍待一下,等到出來啟動完成的字樣 [註] 第一次啟動時,會出現「請檢查 xxxx,無法讀檔或是裡面有欄位不完整」, 這是因為還沒設定轉信,等架站成功以後於 BBS 上設好轉信,就不會再出現 此訊息了 七、第一次登入 BBS 您已經成功地啟動您的 BBS,試著 telnet 看看 首先請 new 註冊一個新帳號 guest,密碼任意,重新以 guest 上站就不需要密碼 然後請 new 註冊一個新帳號 sysop,重新以 sysop 上站就可取得站長權限 在 (A)nnounce 裡面有一些站長指令的說明,請慢慢研究 如果還不夠,可以在許多界面裡按 h,裡面有更詳盡的介紹
關站的步驟 按 Ctrl+Alt+Del 進入工作管理員,把 ipc-daemon2.exe bbsd.exe xchatd.exe bmtad.exe innbbsd.exe 結束處理程序 (bbsd.exe 可能有數個程序,都要關閉) 並進入 Cygwin 執行 cygrunsrv -E Crontab 修改程式 如果您想要編輯程式 (文字檔) 的話,可以用 Cygwin 裡面的 vi 來編輯 或是 Windows 裡面的 Wordpad 開啟舊檔 您也可以自行安裝 UltraEdit,這是個界面很棒、很容易上手的軟體 改站名 如果要改站名的話,請 修改 ~/src/include/config.h 這個文字檔中 前面的 SCHOOLNAME BBSNAME MYIPADDR MYHOSTNAME SYSOPNICK 的值 您也可以順便看看 config.h 中的其他設定 改完關站編譯啟動 改其他程式 由於所有的程式都是公開的,您可以完全自由地設定,例如 修改 ~/src/include/theme.h 這個文字檔,就可以改變站上的配色 改完關站編譯啟動 不使用 bbs 這個帳號 可以不使用 bbs 這個帳號,而使用其他帳號 例如如果使用 Administrator 這帳號,那麼 C:\cygwin\home\bbs 就變成 C:\cygwin\home\Administrator 且 ~/src/include/config.h 裡面的 #define BBSHOME "/home/bbs" /* BBS 的家 */ #define BAKPATH "/home/bbs/bak" /* 備份檔的路徑 */ 要對應修改成 #define BBSHOME "/home/Administrator" /* BBS 的家 */ #define BAKPATH "/home/Administrator/bak" /* 備份檔的路徑 */ 重裝 Cygwin 如果你的 cygwin 裝爛了,想重裝的話: 刪除 C:\Cygwin 然後按前面的步驟重新再做一次即可