針對標準 db-gs-gg 三層遊戲伺服器架構(資料庫、閘道伺服器、遊戲伺服器),提供 VBScript 寫成的守護進程。原理:按依賴順序啟動 (db→gs→gg),任一進程掛掉時自動檢查上層依賴是否正常,正常則重啟該進程。設定檔 setting.ini 定義進程名稱、類型 (服務/程式)、路徑、依賴關係、TCP 連接埠檢查 (需 check_tcp.exe)、日誌路徑。支援 Windows 2003 x86/x64。原始碼採用 WScript.Shell、Scripting.FileSystemObject 讀取 INI、輪詢 tasklist 判斷進程存活、net start/stop 控制服務、check_tcp 驗證連接埠。適合簡易遊戲伺服器自動化運維。
[設定]
名稱=EMeditor.exe
類型=S
進程=zhudongfangyu
相關=Y
日誌檔=
[相關]
相關IP=192.168.30.109
相關埠=139
deamon.log。net start、程式用 tasklist)。check_tcp.exe 相關IP 相關埠 驗證上層服務 TCP 連線。net start、程式 WScript.Shell.Run) → 寫入日誌。setting.ini、check_tcp.exe、守護腳本 deamon.vbs 放置同一目錄。setting.ini 對應實際進程名稱、路徑、IP/埠。cscript deamon.vbs 或加入啟動項。