●
Build 34791 to 35095 addresses Patch Notes for the Stackless Python upgrade and Revelations 2.1
(原文:公式Patch Note)
(
訳注:青字は訳者補足.緑字は公式に後で追加されたもの.)
かつて,BloodlinesブランチからDragonブランチへの変更で行われたのと同様に,今回のパッチでEVE Onlineは利用しているプログラム言語の大幅なアップデートを受けます.Stackless Python バージョン2.3からバージョン2.5へのこの移行は,CCP Gamesはもちろんのこと,Pythonコミュニティ,Microsoftの努力の賜物でもあります.このことに関してはPorkbellyの
Dev Blogもご覧下さい.
(訳注:下記に記載)
このアップグレードで,EVEの広範な範囲に渡ってパフォーマンスの向上が得られるでしょう.
修正,変更,改良
Stackless Python
- Stackless Pythonのバージョンが2.3から2.5にアップグレードされます.
同期が取れていない問題(Desynchronization Issues)
- 私たちは非同期問題(desync issue)の修正項目に対して沢山のテストを繰り返し,非常に良い結果を得ています.しかし,私たちはTranquilityで生じた全ての事象をSingularityで検証できるわけではありません.もしあなたがパッチ後に非同期問題を経験したならば,どうぞバグレポートシステムを通じて私たちに報告して下さい.私たちは,非同期問題を解消したと信じていますが,継続的にTranquilityのパフォーマンスと安定性を監視し続ける予定です.
Ships
- 幾つかの状況において,DreadnoughtがSiege mode(包囲攻撃モード)に入る場合,同一グリッドに居る全てのプレイヤーに多大なメモリリークを生じさせ,結果的にクライアントがクラッシュしてしまう問題がありましたが,これは修正されます.
- Cowbell (カウベル)
Starbases
- 一定の状況において,Cynosural System Jammerを稼動させると,そのStarbaseの他の全ての設備を設置(anchoring)できなくなってしまい,またJammerを非稼動(Offline)に戻すこともできなくなってしまっていました.この問題は修正されます.NOTE: Cynosural System Jammerが星系を越えてbeaconを発生することはなくなります.
Agents
- Mechanical engineering(機械工学)を学んでいるエージェントは資格更新のために学校に戻りました.彼らは更新を終え,現在はプロジェクトを受理し始めています.
- LingormのDev Blogで説明されているように,Monitoring agents(モニタエージェント)が航行し始めます.これ等のNPCは追跡することは出来ますが,対話やターゲットすることはできません.(訳注:サーバのパフォーマンスを監視,記録するNPCのこと.)
- More cowbell (もっとカウベル.(snl))
Market:
- マーケットアイテムのRequired skill(必要スキル)アイコンのスキル条件が間違って表示されていた問題は,今度こそキチンと直るでしょう.
●
Stackless python 2.5
(原文:Devblog488)
Reported by porkbelly | 2007.07.19 14:20:49 |
この記事のスレッド
ご存知かもしれませんが,皆の愛する宇宙は
Python,その中でも特に
Stackless Pythonと呼ばれるプログラミング言語で構築されています.
2003年にEVEがリリースされた際にはPython バージョン2.1を利用していました.およそ1年後に,EVEはバージョン2.2を飛ばして2.3にアップグレードしました.バージョン2.3への移行以来,少なくとも私たちが心配していたような問題は生じませんでした.
しかし,Pythonコミュニティにとってはそう(簡単なことでは)ではありませんでした.Stackless Pythonの開発者,Christian Tismerはバージョン2.3のために内部コードを書き直していました.当時,私たちが維持管理している巨大なソフトウェアプロジェクトを,中核部分が変更された新しいバージョンに移行するかどうかということは,大変難しい決定でした.利益が得られるかどうかも疑わしいのに,リスクを犯してまで新しいバージョンに移行するべきでしょうか?
そしてそれから今までで,幾つか変わったことがあります:
- Pythonのバージョン2.4の開発は終了し,バージョン2.5の開発が始まりました.
- パフォーマンス改善に関するPythonコミュニティの関心の高まりが明らかになりました.その結果,CCPがサブスポンサーも務めたNeedForSpeed sprint会議が2006年の春にReykjavikで開催されました.
- Microsoftも,特にPGO(profile guided optimization)という最適化機能を改善したVisualStudio 2005をリリースしました.これは今年初めのサービスパックで強化されています.
これら全てが,今こそ私たちはリスクを乗り越えてStackless Python 2.5にアップグレードするべき時期に来ているということを示しています.私たちはこのアップグレードで,イケてる(juicy)パフォーマンス改善が得られると考えています.
--
お断わり:
個人的に訳したもので,訳の正確性を保証するものではありません.
お手数ではありますが,誤訳は適宜指摘して頂けると嬉しいです.