(このページは書きかけです)
- パソコンを買い替えて、DDR2メモリーを4GB積んだので、念願の「RamDiskでゲームを高速化する」ことに挑戦したいと思います。
- ルーセントハートで遊んでいると、ハードディスクアクセスランプが常時チカチカ点滅しているのに気がつきませんか?仮想メモリーをゼロにしてもこのチカチカは消えないので、これはクライアントがハードディスクからゲームデータを絶えず読み込んでいるからだと思います。このゲームデータをまるっとメモリーに置いておけばゲームを高速化できるのでは?というのが、今回のプロジェクトの趣旨です。
- なお、ここに書かれている内容は、WinXP限定です。Vista/Win7ではコマンドが異なりますので注意してください。
Gavotte RamDisk のインストール
linkd コマンドの入手
RamDisk で作成したドライブに、ジャンクションという技術をつかってリンクを張るのですが、WinXP にはジャンクションを扱うコマンドが用意されていないので、Microsoft から Win2003 Server用のものを入手して流用します。
1. Resorce Kit Tools をダウンロード
- マイクロソフト・ダウンロードセンター http://www.microsoft.com/downloads を開き、「Search All Download Center」と書かれた検索フォームに「2003 Resource Kit」と入れて虫眼鏡マークをクリック
- 「Windows Server 2003 Resource Kit tools」をクリック
- Download ボタンをクリックしてファイルを保存
2. linkd.exe の取り出し
- 保存した rktools.exe を解凍ソフトを使って解凍(わたしは Lhaz を使いました)。
- 解凍したフォルダ内に rktools.msi というファイルがあるので、これも解凍。
- 出てきた linkd.exe を C:\WINDOWS\system32 フォルダーにコピーします。これで準備完了です。
バッチファイル作成
つぎに WinXP 起動時に実行するバッチファイルを作成します。
参考URL
- Gavotte Ramdisk まとめWIKI
http://www10.atwiki.jp/gavotterd/
- RAMDISK(Gavotte RAMDisk)でネットゲーム(RO編) - りるでい@みすぴー
http://d.hatena.ne.jp/p-4/20080511/p1