Re: [情報] [寵社] 離線繼續玩寵社

看板Facebook (臉書)作者 (宅喵伸展台)時間13年前 (2013/06/18 02:30), 編輯推噓7(702)
留言9則, 6人參與, 最新討論串10/10 (看更多)
把我上面那篇吃光... 這是我在上篇最後提到的事 : 另外, 有興趣的話, 可以把伺服器換成 Apache 來跑, 穩定性好多了 : 一堆步驟都可以省略, 只要載入 .nofil 檔, Listen, 就可以開始遊戲了 : 更進一步就是改 html 和遊戲的 xml 設定檔調校, 不過那個是玩家等級的部分 本來會這樣做只是覺得 mongoose 的穩定性很差, 而且功能又兩光 但是今天發生一件事讓我徹底覺得寫這套程式的人設計思路有問題 ============================================================================== 今天因為在幫一個朋友用 TeamViewer 看她私服為什麼架不起來的時候, 卻發現她的 http://localhost/ 居然顯示的是她 C:\Windows\System32 的檔案列表 也就是說, 假如她那台是實體 IP 連上網的狀態下, 裡面的檔案都被看光了... (任你下載的意思) 看到這狀況, 當下我第一個想法是 "會不會是中木馬?" 所以馬上用 netstat -a -n -o 去查誰在監聽 port 80 結果卻發現是... mongoose 也就是說, 我不知道她動了什麼設定, 但是 mongoose 會蠢到把網站根目錄指到 C:\Windows\System32 後來發現似乎是在某些狀態下 (詳細不明) 把 mongoose 設定成系統服務的話可能會發生這現象... 雖然我上篇有提過 "不建議點選 mongoose 右鍵選單裡的 Install service" 因為這樣的操作的順序會導致私服架不起來 但是我也沒想到 mongoose 的設計會蠢到允許這種事發生... ============================================================================== 我有做個版本, 透過 XAMPP 裡附的 Apache 讓新手也可以自己駕伺服器 把原本那個 360MB 壓縮包裡 PS 需要的檔案抽出, 重新打包 本來是沒有打算那麼早放出的, 但是經過這件事我覺得 mongoose 太誇張了 還是趕快把它丟了以免夜長夢多 mega 載點 https://mega.co.nz/#F!YBMmUZ4R!JMV6IArXD344S_4nWr6VSQ 檔案是 xampplite-1.5.5+pet.7z 建議把壓縮檔解至 C:\ , 它會自己建立 xampplite 資料夾 (解開後是 C:\xampplite) 假如要擺在到別的路徑, 路徑中請避免中文字, 最好也不要有空白, 而且需要執行一次 setup_xampp.bat 讓它自動更新設定 這個只有在每次路徑變更過後需要執行一次 接下來, 記得把 Mongoose 關閉 (基本上以後也用不到了), 或其他占用 port 80 的程式 然後執行 xampplite 資料夾裡面的 xampp-control.exe 叫出管理介面, 按下 Apache 右邊的 Start 啟動 看到它狀態顯示綠色的 Running 就表示它已經啟用了... 假如 Running 閃一下又消失, 然後下方的狀態有出現 busy 字樣, 表示 port 80 被其他軟體占用, 這個請再檢查看看被什麼程式佔用了 帳號設定程式還是需要上一篇的 nofil2000_PS_Server_1_1.air 假如已經裝好了, 就不用重裝... 之前還沒有安裝的, 請先去 Adobe 下載安裝 AIR, 才有辦法安裝 nofil2000_PS_Server_1_1.air 叫出帳號管理程式 (就是那個連名稱都還沒定案的 Main) 上方選單 Settings > Profile 載入存檔... 需要做什麼變更請在這步處理 假如要看物品清單請到上方選單 Settings > Database 路徑用預設的按下 Load 然後到 Chest 那一頁再按一次那頁裡的 Load 就會出現 有做變更的話才需要按 Save 然後開啟你想用的瀏覽器, 網址輸入 http://localhost/pet.htm 步驟省多了... 因為穩定性的關係, 上篇裡的一堆偏門步驟跟順序都省了 簡單來說: 1) xampp-control.exe 叫出管理介面, 按下 Apache 右手邊的 Start 2) 叫出帳號管理程式載入存檔, 假如沒有要編輯設定就直接下一步 3) 開啟瀏覽器, 網址輸入 http://localhost/pet.htm 進遊戲 在遊戲進行中, 假如帳號設定程式跳出 "對話框" (就是等你按 ok 的那種) 基本上表示它已經碰到沒辦法處理的遊戲事件掛掉了... 之後的進度不會被存檔, 請把設定程式關閉重啟 不一樣的地方是... Apache 不像上一篇的 mongoose 需要關閉重啟 (因為不像 mongoose 那樣跟著設定程式不知所措就一起掛掉) 小心得: 1) 從今天起, mongoose 在我的字典裡的定義是 "跟木馬差不多的網頁伺服器" 2) 新注音很天才, 這篇每次打到 "程式" 我都需要重新選字 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.56.203

06/18 16:33, , 1F
推....感謝 :)
06/18 16:33, 1F

06/18 22:08, , 2F
推推 晚點來試試看^^
06/18 22:08, 2F

06/19 00:08, , 3F
感謝分享:D
06/19 00:08, 3F

06/19 09:08, , 4F
Mongoose請問要怎麼移除?因為我去「新增移除程式」找不
06/19 09:08, 4F

06/19 09:09, , 5F
到… 沒想到放了一個木馬,然後寵社還一直不能玩…><
06/19 09:09, 5F

06/19 09:29, , 6F
那個不用移除,他那只是解壓縮的免安裝版吧
06/19 09:29, 6F

06/19 09:29, , 7F
整個資料夾刪掉就好了
06/19 09:29, 7F

06/19 20:31, , 8F
謝謝分享
06/19 20:31, 8F

06/22 09:24, , 9F
感謝熱心的原po
06/22 09:24, 9F
文章代碼(AID): #1HlrNPlL (Facebook)
討論串 (同標題文章)
文章代碼(AID): #1HlrNPlL (Facebook)