2011年1月25日 星期二
大家最喜歡的Hulkageddon又來了!
不知到主辦單位是怎麼想的,不過不用打算盤也知道,一個裝滿貨物的運輸船的價錢遠大於礦船,所以我想這次活動的參賽者主要的攻擊對象會放在各位奸商的豪華遊輪上吧.
在活動期間中請盡量小心,至少不要開著貨輪AP亂逛以策安全.
活動期間:2011/2/19 - 2011/2/28
活動內容詳見官網.
http://hulkageddon4.machine9.net/
2011年1月17日 星期一
Incursion1.1更新注意
時間預定是1/18的14:00-21:00
這次的主要的更新內容是新的人物設計,以及Sanshas艦隊的侵略.
首先要注意的是,如果你喜歡你現在的臉,或是不喜歡但是希望能留下來作紀念的話記得馬上上線備份!這次更新後會強制玩家用新的人物設計作個新臉,所以要備份趁現在喔(剩下一天不到...)
詳見這篇Devblog .
懶得看文章,又想知道新舊人物設計的差異看這張圖就行了(CCP說的)
接著是Sanshas的侵略,目前是聽說不是18號PATCH一完到他們就會一窩蜂的JUMP過來,而是又來拖戲......不,培養一下情緒,到25號才會來的樣子.
目前對Sanshas艦隊的資訊不多,只知道他們不管是High還是0.0都會來光顧,除了他們自己的老家Stain(或許蟲洞也不會?還不知道)
基本上每次PATCH都會是個賺錢的機會.而且是個衝的越快賺的越多的機會.
Vivio是打算等那些長滿刺的怪船一跑出來就去玩玩,不知道有沒有人想跟啊?
在還沒有更進一步的資訊前我想開個Drake艦隊去邊互修邊打也夠了,所以戰鬥技能不高的玩家也請盡量參與喔!
最後....
阿.....那些去冬眠啦,泡妞啊,或是跑去去各種網路遊戲鬼混的LIB成員趕快死回來啊!!
2010年11月12日 星期五
[DEVBLOG] 數據庫的問題
目前在解決的是關於EVE的數據庫的問題.
由於CCP有公開遊戲中所使用的大部分的資訊,所以比方說以星系的ID來查他的名字之類的處理本身是很簡單,不過有很多技術上的問題要解決.
1.效率
API能取得的都是CODE,要拿到名字一定要去DB找,但是由於一個畫面往往會需要去查幾十次的名字所以不可能單純的每次去查數據庫,而需要考慮別的方法.
2.數據的保存方式
由於GAE不提供數據的匯入匯出,所以光是把數據放上GAE就是個不小的考驗....EVE的dump有個50M左右,要弄上去需要的時間也不少.(當然,裡面需要的可能也不多就是)
光是這兩個問題到是還簡單,不過在解決他們的時候又碰上了GAE上的技術限制導致這個問題蠻複雜的.
- GAE在一定時間之內沒人訪問的話會自動停止,等下一個人來在重新開始. 這代表不能單純的把系統架構成在server啟動時建構數據的快取,不然訪客會等到死
- 每次的Query只能取1000條數據,而且不提供你直接取得後續數據的方法,所以光是把一個10000條的資料放到記憶體上都很麻煩
- 每次的HTTP Request限制30秒超過報錯,所以所有系統所需的處理都不能寫成花很長的時間一次做完那樣單純.
- GAE的數據庫(Bigtable)不能用join等RDB的功能
目前是去抓了Database Dump的Mysql版在本地先架好,像是有各種名詞的evenames(366086行),各種物件的數據的invtypes(18668行) 這些就寫個小程式把他們給做成class或是properties檔給傳上去,其他需要的數據也都事先做好view再傳上去,減少在GAE上給數據加工的負擔.
基本上,這問題已經快要解決了
接著來說些對不搞開發的人也有興趣的話題...
在檢查EVE的Dump時發現裡面有EVE的多國語翻譯的數據在裡面,量還不小耶(271382條)
2010年11月1日 星期一
[DEVBLOG]Eve Online的線上工具
vivio本行也是搞開發的,由於現在在開發的東西一來技術上可能還蠻有趣,二來也希望能得到大家的意見,因此今天來寫一篇一般玩家可能比較沒興趣的東西
先來說說事情的由來.....
EVE ONLINE裡面玩家基本上是以透過Corp組織來聯繫的,由於Corp系統會管理到很多東西,像是POS啦倉庫啦BPO啦等,所以他的介面自然就很複雜,往往為了一點簡單的設定就要搞個半天.
但是即使是他已經很複雜的介面還是有很多大家需要卻沒辦法提供的功能,在LIB的管理上就發生了不少問題,有的問題是可以透過一些技巧可以克服的,但是以下幾個問題一直讓人煩惱(尤其是POS的管理員)
- POS燃料的現況要到當地才看得到
- POS沒燃料的24小時前開始發出的Alert Mail只有CEO和Director收的到.
- 各燃料庫存剩下多少也要到當地才看的清楚
1跟3基本上是透過API取得的資訊就可以查到,透過一些像是EVE Asset Manager的工具也不是看不到,不過問題是每個玩家只能收到自己能有權限能看到的資料,而CEO的FULL API KEY又不是隨便可以給人的.
至於2就更麻煩,由於不能透過API取得系統的Alert Mail(下次改版預定提供MAIL讀取機能,不過包不包含系統MAIL就還不清楚),而且要是能把POS的狀況用更人性化的畫面顯示出來那是沒話說了.
另外一個考量就是,即使做了工具,要安裝啦COPY啦也是麻煩,而且有的環境辦不到(喂,就是你,上班時間還來看遊戲的BLOG真是...不要偷裝軟體被公司修理啊!)
能同時滿足上面的需求的,自然就是最近流行的線上工具(Web Application)了!
(老實說,vivio每天在做的也都是雲端的東西,也不太想做些要在本地執行的工具)
為什麼選擇Google App Engine?
在選擇這個工具的開發平台上,有幾個基本的考量...
- Free.除非能用ISK付費
- 能用Java.(會的人多,工具也多,我用的熟^o^)
- 配置,系統管理等不會太麻煩
由於Google App Engine(以下簡稱GAE)不只能滿足上述需求,更妙的是他內含了透過Google帳號來作用戶認證的機能,這代表使用這個工具的人不需要再去做一個新的帳號來登入(由於LIB在管理上都用Google的服務,所以成員都有Google帳號).
那....你到底正在做什麼?
這是個比較麻煩的問題.
上面的文章看了也知道,這工具一定要用有POS管理權限的API才能使用,所以自然不能給公司外的人看...
已完成的部分是POS的燃料顯示機能,把部份數據給打上馬賽克的圖片如下.
目前整個計畫算是剛完成評價階段,所以畫面也蠻簡陋的.
目前已確定能夠再GAE上架構個有用的工具(雖然還有些問題,後述)
POS燃料的殘量顯示接近完成,其他的機能也會稍後慢慢的推出(看vivio上班有多少時間摸魚?)
目前打算提供以下機能
- POS的名稱,燃料消耗等的自訂機能(現在是以塔的消費量在算,沒考慮PG跟CPU....因為API取不到)
- 用戶的管理介面,提供CEO登錄員工的Google帳號以及各員工的自訂機能
- POS燃料的警告MAIL.....燃料快沒的時候會發到你的GMAIL帳號,甚至每天發日報給你.
- 顯示用戶指定的倉庫中,事先指定的數種物資.....以方便POS管理員可以隨時確認燃料殘量.
- 後續打算提供員工自行登記想跟其他員工共享的BPO(比方說放在事先指定的箱子裡面其他人就能看到裡面的BPO之類的)
- 提供遊客試用的機能,讓別的公司的玩家能試看看是怎麼樣的工具
- GAE的限制,每次HTTP通訊(GAE<-->EVE API)的容量上限是1MB,超過就會丟個Exception給你吃. 而EVE API那邊只提供一次取得所有資料的API(所以要是公司東西太多就拿不到資料)
- GAE目前並沒有提供資料的匯入/匯出功能,要用戶自己想辦法. 目前所有物件的名稱等都是vivio直接寫在source裡面的,所以像是星系名稱等API取不到,要到database dump裡面才找的到的資料都不是很好找
- EVE API....這可能不算是問題就是, EVE API很多端口都有流量限制,有的更有數據的更新頻度的限制.....像倉庫的內容,雖然透過Full Api可以取得很多次,但是每次取得後23小時之內他給你的都是你之前取得的數據的cache,要等過了23小時才會給你最近的數據,所以等於一天只會更新一次
如果看到這篇的玩家對這工具有興趣,或是有想到什麼有趣的機能的話,可直接在這個Blog留言或是在遊戲中直接發mail給vivio
另外誠徵開發夥伴,目前系統後台是採用 Spring MVC,畫面是用JSP在架構.
要是對共同開發有興趣的話,一樣請洽vivio 別害羞喔!
2010年9月23日 星期四
Shrine - Amarr Marauder: Paladin

經過了一個月的漫長等待,終於將技能練好,開了期待已久的 Marauder 級戰艦。
美麗的 Paladin 啊~(詠嘆)
目前自己練的技能能夠做以下的配置:
[Paladin, Shrine]
Large Armor Repairer II
Energized Adaptive Nano Membrane II
Armor EM Hardener II
Armor Thermic Hardener II
Heat Sink II
Heat Sink II
Heat Sink II
Cap Recharger II
Cap Recharger II
Cap Recharger II
Cap Recharger II
Imperial Navy Tachyon Beam Laser, Imperial Navy Multifrequency L
Imperial Navy Tachyon Beam Laser, Imperial Navy Multifrequency L
Imperial Navy Tachyon Beam Laser, Imperial Navy Multifrequency L
Imperial Navy Tachyon Beam Laser, Imperial Navy Multifrequency L
Small Tractor Beam I
Small Tractor Beam I
Salvager II
Large Ancillary Current Router I
Large Energy Collision Accelerator I
Drone 傷害不計,DPS 744 / volley damage 5123,抗性也都有 75% 以上,足以應付多數 lv.4 任務。
若是覺得不妥,可以慢慢換裝備,將甲修換成 faction 或海盜等級,續戰力將大幅上升,面對猛烈炮火也不用擔心。
Marauder 級戰艦可以將牽引光束的距離和牽引速度倍增,基本上可以完全勝任邊打邊回收這項任務,真的是很好用的一艘船呢。(滿足的笑)
我將她取名為 Shrine,神聖殿堂。
2010年8月1日 星期日
黃雀在後
2010年7月13日 星期二
Wormhole 蟲洞實習
Astrometrics Lv3
Astrometric Acquisition Lv2
Astrometric Pingpointing Lv 0 <忘了練??>
Astrometric Rangefinding Lv2
船艦使用 C 族 掃描船 Heron , 與基本的 Core Probes, (max 6 probes)
目前有在掃描上沒有很大的問題, 一步步縮小 scan range, 移動調整位置. 大都能掃的出來.
有一些信號確實很難掌握, 用最小的 0.5A , 六顆 probe 還是只能掃出一個空間範圍.
必須調整與猜測好幾次才能成功定位. 相信在技能提升與 Rig 加強性能之後能夠改善.
以下是一些這兩天的發現, 蟲洞裡面真的是值得冒險, 有礦有任務, 還有星球滿滿的資源.
我好想呆在裡面不停的挖寶. 可惜以我目前的技能,看的到吃不到.
建立一個 蟲洞 POS 是第一步, 才能夠持續以及有系統的把蟲洞資源撈出來, 一兩個洞主看家也是必須的, 再來是維持 POS 補給, 以及考量防禦工事.
這些基本要求便需要一批瘋子以及天才才能夠成事 :)
來一些蟲洞風光 :
1. 不小心闖到人家裡, 溜~
2. 再一次掃到別人家, 這家是住在 C4 裡面 , 或許配備可以參考一下
3. 掃了好久找到的礦點, 沒帶掃描器不知蘊藏量的水準如何.不知道開挖是否馬上出現 Sleeper.
4. 好豐富的星星 ... :D
應該要練一隻 ALT , PI + scanning skills .. stay inside , to be the door man ?








