11.24
ふと、FF11エミューレータサーバーをやってみたく思い「ProjectXI」を導入してみた。
自分で建てたサーバーでログインして動き回れるのは凄いですね。
簡単に導入方法をメモしておきます。
1.ProjectXIをダウンロードします → http://projectxi.org/
2.MySQL5.xx系のWindows版をダウンロードします→ http://dev.mysql.com/downloads/
3.MySQLをインストール
4.ProjectXIを解凍します
解凍フォルダの中にあるProjectXI-0.6.x¥bin¥server¥miscフォルダにあるpxidb.zipを解凍します。sqlファイルを分かりやすく任意のシステムドライブ上に移動しておきます。
5.DBの作成
スタート→すべてのプログラム→MySQL→MySQL Server5.x→MySQL Command Line Clientを起動させます。
設定したパスワードを入力。ログイン後、
create databese pxidb; //pxidbというデータベースを作成します。
show databases; //念のためにちゃんと出来たか確認
6.SQL文の実行
スタート→ファイル名を指定して実行→「cmd」
cd c:\
mysql -u root -p < pxidb.sql pxidb
パスワードを求められるので入力。その後sql文が実行されます。1.2分で完了します。
7.サーバー・クライアントの起動準備・起動
ProjectXI-0.6.x\bin\server\pxi.ini をメモ帳で開き、USERをrootに、PASSを変更します。
クライアントのProjectXI-0.6.x\bin\client\client.ini をメモ帳で開き、SERVIPを変更。
サーバーPCでpXI-Server.exeを起動させます。最後に緑色の文字でComplete! が表示されていればOK。サーバー機はこれで作業は完了なので、以降はこのままにしておきます。
8.クライアントの準備
FFXIconfigでウィンドウモードで起動できるようにします。設定後、PlayOnlineを起動させます。アカウント認証、ゲーム「プレイ」選択後、タイトル前の「同意する・同意しない」の画面で一度作業を中断します。
ProjectXI-0.6.x¥bin¥cliant内にあるclient.iniをメモ帳等で開き、SERVERIP の127.0.0.1をサーバーに割り振っているプライベートIPに変更し、保存します。
9.クライアントの起動
ProjectXI-0.6.3¥bin¥cliant内のpXI-Client.exeを起動させます。ここで、projectxi専用のアカウントを作成します。
1と2があり、先に2を実行してアカウントを作成。2を入力しEnter、UsernameとPasswordを入力。任意の物でかまいません。
作成が終わったら、今度は1を入力して先程作成したUsernameとPasswordを入力してEnter。
ログインが完了したら、この画面はそのままにし、中断していた画面に戻り、同意ボタンを押します。
これでFFXIをエミュレータのみで動作できるようになりました。あとは普通にキャラクターの新規作成をすればヴァナ・ディールに降り立つことができます。
今回知り合い向けに建てたのですが、一般公開もしておきます。
サーバーを建てるのが面倒!って方がいましたらご連絡頂ければご自由にお使い頂いて構いません。
負荷があまりにも掛かりすぎたりする場合は公開を中止します。
設定済みのクライアントプログラムはこちら → ダウンロード
また、公式サイトも閉鎖してしまっているようなので、何か問題がありましたら即刻公開を停止します。


これって実際のアカウントのキャラでログインできたりしないんでしょうか?
暇があったら今晩ちょっとはいってみます。よろしくです。
こちらは、残念ながら実際のアカウントでログインしてプレイすることはできません。新規にエミュ鯖内にキャラを作成してプレイする形になります。よろしくお願いします。
現在運用を停止しております。