2014年2月22日 星期六

開DayZ Mod Server(無scripts)的注意事項

*包包存放車內,下車後或離線之前,一定要養成Save Vehicle習慣。
 【解釋】唯有Save Vehicle做完,背包內任何物品才能保存,否則當你離線重登伺服器後,到時發現背包內空無一物可是搥心肝掉淚都沒用的。我大概經歷兩次才發現這嚴重問題。也許有scripts能解決這個吧!?只是原版DayZ Mod設計就這樣,玩原汁原味何需scripts。呵。
 【補充】我錯了!即使SAVE仍然無法保存車內背包內的物品,是bug嗎?可惡。

*自己開伺服器,在DayZ Server Control Center必做的一件事──把玩家的GUID登錄到MySQL/Apache伺服器裡。
 【解釋】列為必做的事。可能有scripts能把BattlEye算出來的GUID自動加進DayZ Mod Database裡吧?!GUID登錄Database的Player資料裡的目的,是為了能「撿屍」啦!哈哈哈。因為我發現未加入GUID之前,玩家死後的屍體雖然伺服器Player列表有列出來,但進到伺服器裡卻找不到屍體。今天嘗試GUID加進資料庫裡player分頁那,把玩家資料填完整,當我死在加油站那,重生再回到加油站便看到屍體了,^.^v呀咪!!!所以呢,開伺服器者,一定要做GUID登錄進Database裡,若純原汁原味的DayZ Mod(無scripts)一定要手動加入。辛苦了點麻煩了點倒是真的。

*玩家加入Whitelist。可能和撿屍作用有關吧!?
 【解釋】和上一點相同道理。加入內定名單的作用,可能與撿屍有關?猜測中。


※有新發現再繼續寫,持續更新中^^※

2014年2月9日 星期日

DayZ Mod單機版

※有空將要重新編輯本文,因為找到方法開伺服器了※

DayZ Mod單機版的原理,即開區域網路多人遊戲的概念。


  玩單機版DayZ Mod,需要的東西有這些──ARMA II Operation Arrow遊戲主程式、Beta更新、ARMA II patch、DayZ Mod、DayZ Control Center(現改稱DayZ Server Control Center)。

  上述各軟體的版本可使用最新更新版或眾多人使用的版本亦可,因為是開區網單機。安裝順序:

(0) Blocks port 29910 for TCP/UDP for input and output rules.
(1) Arma II Operation Arrow
(2) Arma II patch
(3) Arma II Beta Expansion update
(4) DayZ Mod
(5) DayZ (Server) Control Center。這是含迷你MySQL的Mod──@dayzcc。

安裝這些即可,沒必要裝MySQL。當操作到第(5)項時,DayZ Server Control Center一進去,是能看到它的登入畫面的,如果一片空白或出現禁止操作等錯誤提示,代表DayZ Server Control Center安裝過程有問題,電腦有安裝SQL軟體可能得暫時移除(─等DayZ Server Control Center重新安裝完成且順利正確執行,再安裝回SQL─這我不太確定,所以用括號括起來)。

  Arma II Operation Arrow是玩DayZ Mod的最低基本條件,以A2OA為基礎設計出來的Mod遊戲嘛?Arma II patch更是必要,大多一定要更新至v1.62;Beta Expansion update,大多數玩家都採用穩定版 Arma II OA build 103718。不過要注意的是DayZ Mod版本,v1.8版本起只有男角色,女生角色拿掉囉0。0最新的DayZ Mod是v1.8.0.3 Alpha Test。第五項DayZ Server Control Center我使用v5.9.4.1版本,DayZ Server Control Center設定好之後能直接啟動 DayZ Mod Server,亦即傳參數給arma2oaserver.exe啟動LAN DayZ Private Server。

  ※請注意 DayZ Server Control v5.9.4.1僅支援 DayZ Mod v1.8.0.3/Arma II OA Beta build 103718,目前並無法執行Arma II OA Beta build 112555或更新版本開私服。若Arma II OA Beta build要降版本,直接刪掉Expansion資料夾裡的「Beta」資料夾即可,敲簡單滴

   登入DayZ Server Control Center的方法是,在Adminstration,帳號輸入admin,密碼輸入adminpass,若密碼自己曾設過,在Configuration-Security這裡可以看到Admin password和Battleye password。成功登入DayZ Server Control Center之後,Adminstration-Dashboard能看到你成功開啟的伺服器運作狀態,但這時伺服器是處於停止狀態的,也就是說打開Arma II OA Multiplayer LAN也看不到你的伺服器,因此,先告訴你開伺服器的方法很簡單,「Adminstration -> Manage -> Server Control」這裡,一定先看到「Server is stopped.」的提示,若按下「Start」鈕後,伺服器才算是啟動。調整伺服器的時區在Configuration。調整或查詢遊戲內的人車地物等則是在Adminstration這邊。

  最後提示必定封鎖TCP/UDP port 29910的輸出/輸入規則。這在「網路和共用中心→Windows防火牆→進階設定」可以新增。

  區網DayZ Mod私服揪朋友一起玩的話,可能得利用哈麻吉或Teamviewer這類VPN軟體。DayZ私服開好,VPN開好,把你VPN的IP告訴朋友,朋友的VPN連到私服的VPN後,朋友那邊再連到私服,這樣應該能玩LAN多人。反正像開哈麻吉玩創世神多人那樣啦。只是哈麻吉的效能可能會使連線變差,我自開私服自玩真的覺得比連去國外伺服器要快。

  高階DayZ伺服器操作和使用我沒學,光是測是開私服至少花我十二小時的時間,從網路不斷尋找關鍵字和相關影片,DayZ真的很出名嗎?怎沒人寫架私服的教學文呢?好玩就該多寫寫文分享啊。

  對了,開私服最重要的就是 IP,只要IP改變過,如網路斷線重新連線或其他方式造成IP更新,DayZ Control Center一定要關閉再重新執行,這麼做才能使私服的IP更新。否則一進遊戲只見私服變紅X還進不了。