P ROFILE

くどゆじ

  • くどゆじ
  • 目指せジェダイマスター!

  • 管理人の探究心の結果を見易くまとめる、個人的メモぺ~ジです
    同じ興味を持った人たちへ何かしら手助けとなれば幸いです。

E NTRIES

G ALLERY

E TERNAL ONLINE

A RCHIVES

C OMMENTS

スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
【--/--/-- --:--】 スポンサー広告 | トラックバック(-) | コメント(-) |
JROAthena-1033(簡易編)-エミュ鯖構築
ROA-000.png
RagnarokOnline(JROAthena-1033)のエミュ鯖構築について。対象はJRO10月24日フィゲルアップデート版なのでそれ以下のverであれば動く可能性あり。(2006.12.15更新)
①【最新蔵のインスコ(06.12.15現在)】
ゲームソフトをインスコ→アップデート。インスコフォルダは特に何もない限り、初期設定の C:\Program Files\Gravity\RagnarokOnline が良いと思われ

②【必要なツールの入手】
Cygwin1.5.22-1  ・・・Atehnaを動かすのに使用
JAthena-1033  ・・・ROを動かす鯖。ここでは日本語化された「Jathena-1033」使用
GRFtool-1.2.0   ・・・grfを展開するのに使用
WHiNNY-1.4.7.142・・・エディタ。LE形式で保存できるものがあればなくてもおk
Ragexe改造版  ・・・Athena専用のRagexe(公式のじゃうごかないぽーん)

③【○Cygwin1.5.22-1のインストール】
なんも弄んないで[次へ]→インスコフォルダはとりあえずデフォルト[C:\cygwin]で。
DLしたパッケージを置く場所を聞いて来たらテキトーなとこで。そのままでもおk
ROA-001.png
↑の画面になったら最後にjpがついているサイト選択して[次へ]・・・時間かかるようなら別のjpアドを選択する。
ROA-002.png
↑の画面になったら右上にある[View]ボタンを押す。
ROA-003.png
↑の赤枠のところを←にドラッグするか画面を広げてPackage欄が見えるようにしとく。
次にPackage欄に
・binutils
・gcc
・gdb
・make
・perl
の文字が表記してある箇所があるので、この5箇所をNew欄の[Skip]を押し以下のように[バージョン表記]に変更する。
・binutils → 20060817-1
・gcc → 3.4.4.-1
・gdb → 20060706-2
・make → 3.81-1
・perl → 5.8.7-5
(ABC順に並んでるので探すのはそれほど難しくないYO)
ROA-004.png
また、バージョン表記をもう一度押すと表記が変わるけど、基本的に新しい日付、またはver(数値が大きい方)を表示しておく。

例)[20060817-1]を押すと[20050610-1]に変わるので[20060817-1]の方を表示しておく
例外)[gcc]は[3.4.4-1]と[3.4.4-2]があるけどこの場合は[3.4.4-1]の方を選択。

まぁとりあえず↑に書いてある数値にすればモウマンタイ。
このとき、数値の横の□に×印があることを確認すること。なければクリックして×印をつけておく。(さらにその右にも□があるけど、そこには×をつけなくておk。)したら[次へ]・・・DLが始まる。(結構な時間かかる)DLが終わったら[完了]を押してCygwinのインスコは完了。デスクトップ上にCygwinのアイコンができてるので試しに起動してみる。メッセージが黒い画面に出るので確認できたらひとまず$マークのあとに exit と入力してCygwinを終了させる。するとCygwinフォルダ内にhomeフォルダが作成され、更にhomeフォルダ内に(ユーザー名)フォルダが出来ているので確認したらCygwinに関する初期操作は終了。homeフォルダがないって場合はインスコに失敗してる可能性あり。DLしたパッケージフォルダ(releaseフォルダもしくは文字化けしてるフォルダ)は邪魔なので消しちゃってもおk

④【○JAthena-1033のインストール】
解凍したら先ほど作成したCygwinフォルダ内→homeフォルダ→(ユーザー名)フォルダの中にjathena-1033フォルダごとぶち込む。そしたらjathena-1033を athena とリネームする。↓こんな感じ
ROA-005.png
これで下準備ができた。

⑤【Athena本体の作成(コンパイル)】
Cygwinを起動。起動したら
$ cd athena
と打ち込みエンター。(この[cd]はフォルダを移動するコマンド。[cd 移動したいフォルダ]と入力すれば移動する。もしフォルダの中身が見たいときは[ls]と打ち込むと一覧表示。)
続けて
$ make
と打ち込みエンター。いろいろと表示が流れるがしばし待つ(結構時間かかる)最後に[$]だけ表示され止まる。(エラーが表示されなければOK。ちなみにコンパイルし直すときは[$ make clean]。)
んで止まったら
$ ls ./bin
と入力。(lsとドットの間にスペースあるので注意。)[char-server. exelogin-server.exe map-server.exe]の3つが表示されればおk。これでAthenaの作成は終了。とりあえずここでは
$ exit
と入力しエンター。でCygwinを一旦終了させる。

⑥【○GRFtool-1.2.0のインストール】
解凍したらCygwinフォルダ内→homeフォルダ→(ユーザー名)フォルダの中にフォルダごとぶち込む。↓こんな感じ
ROA-006.png

GRFtoolを起動。[サーチ]の欄に
*.txt
と入力し(全て半角)、[Open]を押す。そこでROがインスコしてあるゲームフォルダを選び、そこにある[data.grf]を選択。
ROA-007.png
↑こんな感じに一覧が表示されたら[Extract]を押す。
ROA-008.png
解凍する場所を指定する画面になったら、ROがインスコされてるフォルダ(デフォルトなら[C:\Program Files\Gravity\RagnarokOnline])を選択しておk。するとROフォルダ内にdataフォルダが作成される↓
ROA-009.png

次に、メモ帳を起動。で、

<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
<desc>Ragnarok Client Information</desc>
<servicetype>japan</servicetype>
<servertype>primary</servertype>
<readfolder></readfolder>
<connection>
<display>****</display>
<desc>None</desc>
<address>127.0.0.1</address>
<port>6900</port>
<version>10</version>
<langtype>2</langtype>
<extendedslot>6</extendedslot>
<aid>
<admin>704555</admin>
</aid>
<registrationweb>http://www.ragnarokonline.jp</registrationweb>
</connection>
</clientinfo>

↑をコピーして貼り付けしたら、clientinfo.txtというファイル名で保存。保存場所は、先ほどdata.grfを展開してできたdataフォルダの中。ちなみに****の部分は任意で。これは、本家でいうワールドセレクトの時に出てくる名前になる。

⑦【○WHiNNY-1.4.7.142のインストール】(LEに保存できるエディタならなんでもおk)
普通にインスコ。[C:\cygwin\home\ユーザー名\athena]の中にある[athena-start]というファイルをWHiNNYで開き、改行コードをLFに直す。
ROA-010.png
変換の仕方は上のメニューから[変換]→[文字・改行コード変換]で以下のように設定でおk
ROA-011.png
したら上書き保存でこの項は終了。

⑧【Athenaの起動】
Cygwinを起動。起動したら
$ cd athena
と打ち込みエンター。続けて
$ ./athena-start start
と打ち込みエンター。ここでもし

: command not founde 3:
: command not founde 6:
: command not founde 8:
: command not founde 21:
'/athena-start: line 22: syntax error near unexpected token `{
'/athena-start: line 22: `print_start() {

とメッセージがでたらAthenaが正常に起動してましぇん。Cygwin一度閉じて⑦からやり直してみる。んで正常に起動するとこんな感じ↓
ROA-012.png
(画像と数値が違う場合があるけどバージョンの差なので気にしない。)画面が止まったら一度Enterキーを押して再度コマンドラインを表示。この時点ですでに鯖は動いてたり。後はそこへログインするだけ。でもログインするにしてもアカウントを作らなければならないので、次はアカウントの作成。L2Jは自動でアカウント作成できたけどAthenaは自分で作る(´Д`; )ということで
$ ./bin/tool/ladmin
と入力しエンター。

Athena login-server administration tool Ver.1.08
Logged on.~略~
ladmin>

と表示されると思うので続いて
ladmin> help
と打ち込みエンター。これでladminの使い方が表示される。(※ladminはアカウント情報を編集するためのathenaのツールのこと。)このヘルプに従って自分が使うアカウントを作成する。以下が例。
ROA-013.png
ladmin> add aaaa F bbbb
add はアカウント追加コマンド。add の順に記述する。gender はキャラクターの性別で、女性は F 男性は M とする。例えば[男]キャラでアカウントが[moemoe]でパスワードが[haahaa]でいきたい。としたら、
ladmin> add moemoe M haahaa
これでおk。また、アカウントもパスワードも4~24文字で入力するように。入力したら[Enter]を押しアカウント作成が確認されたら
ladmin> quit
と入力すればladminコマンドを終了できる。したらCygwinは終了させずにそのまま。(邪魔だったら最小化でも)

⑨【Ragexeのインストール】
既にサーバーの準備は整っている。とはいっても普通にROを起動しても本鯖に繋がってしまうので、仕上げとして接続先を自鯖設定にするRagexeのインストール。(普通に解凍するだけ)解凍したら中に入ってる[Ragexe.exe]をROが入っているフォルダ[C:\Program Files\Gravity\RagnarokOnline](初期設定の場合)の中にある[Ragexe.exe]に上書き保存。

※ここで注意。本鯖、自鯖それぞれ遊びたいって人は[Ragexe]を上書きしてしまうと本鯖でプレイすることが出来なくなるので、最初にある[Ragexe]は別のフォルダにでも移すか名前を変えておく。それぞれexeを本鯖、自鯖と使い分けすることによってどちらもプレイ可能となる。

最後に上書きした[Ragexe.exe]のショートカットをデスクトップに作って、右クリック→プロパティのリンク先を以下のように変更・・というより付け出す感じね。

"C:\Program Files\Gravity\RagnarokOnline\Ragexe.exe"

"C:\~略~\Ragexe.exe" 1rag1 /account:clientinfo.txt

ROA-014.png
付け足す際に間の半角スペースを忘れずに。ちなみにこの作業は、ゲームを起動した際に、まずclientinfo.txtを読みに行かせるようにするため。clientinfo.txt内の記述により、既存のdata.grfではなく、構築したdataフォルダ内から先に情報を読み込ませることが出来るのね~。

後は[Ragexe.exe]をショートカットから起動し、⑧で作成したアカウントでログインすれば自鯖で(*´Д`)ハァハァ。
ちなみにゲーム終了時のAthena終了方法は普通に[×]で閉じちゃっておkだけど念のため[エンター]→[$ ./athena-start stop]で。これをやらないとデータが保存できない場合があるぽ。最後にもっかい[エンター]→[$ exit]でCygwinもさよならバイチャッチャ。

これ以降、[Cygwin]-[Athena]($ cd athena → $ ./athena-start start)-[Ragexe]の順にスタートすれば、自鯖に繋がる。


鯖構築にあたり参考にさせていただいたサイト
http://mocha.la.coocan.jp/pukiwiki/
http://www.geocities.jp/rofline/
http://f17.aaa.livedoor.jp/~kirisaki/mt/archives/000050.html
スポンサーサイト
【2006/11/29 13:15】 memo_RO関連 | トラックバック(0) | コメント(37) |
<<Cygwinのアンインストール | ホーム | Project_Desfonica>>
コメント
リンクありが㌧
【2006/12/16 02:27】 URL | モカ #JalddpaA[ 編集]
以前にもチャレンジしたのですが失敗して・・・
ですが今回はうまくいきました!ラグナロクオフラインです^^;
これから外部接続(LAN接続ですがw)チャレンジです!
【2006/12/18 16:58】 URL | たかくん #30UFpmuY[ 編集]
外部接続するには確かポート解放しないといけないですね。構築後のカスタマイズ設定もその内書いてくつもりですが・・頑張って下し~
【2006/12/19 01:17】 URL | くどゆじ #GpZLPAyw[ 編集]
解かり易い解説感謝です
早速試してみたのですが、キャラメイク後サーバーとの接続が切断と出てしまい進めません
セキュリティ等も終了しLANケーブルも抜いた状態なのですがなぜでしょうか?
教えて君ですみません
【2006/12/19 02:49】 URL | しろ #czrHv3bk[ 編集]
わかりやすい説明ありがとうございました
【2006/12/19 17:16】 URL | 名無し #bqCiaCOI[ 編集]
なぜかわからないのですが
No ClientInfo File !!
が出た後に
ーヤラモー。オ・ニトタマタフ セ・ナウェ コッチカオヌメセタマエル. ーヤタモー (この後繰り返し)
って出てきますどうしてでですか。
説明下手ですいません
【2006/12/19 17:23】 URL | ウワーン #slViI/V6[ 編集]
エミュなどの質問掲示板を開設しました。おきがるに来てください
【2006/12/19 22:08】 URL | ウワーン #zuqzPF9.[ 編集]
jbbs.livedoor.jp/movie/7696/
ここです
【2006/12/19 22:24】 URL | ウワーン #-[ 編集]
>>しろ
しろさんそれはマップサーバーにつながってないということです。
いろいろなサイトをググッテ見てください
【2006/12/19 22:34】 URL | ウワーン #-[ 編集]
このコメントは管理人のみ閲覧できます
【2007/04/07 21:18】 | #[ 編集]
どうしてもROexeを起動するとエラー出ます;
【2007/05/05 21:20】 URL | ぽち #-[ 編集]
2006.12.15のgrfじゃないとダメなんですかねぇ。
探してもみつからないorz
【2007/05/05 21:41】 URL | ぽち #-[ 編集]
初めまして。
オリ鯖作りたいと思っていろいろ探していたら
ここに辿り着きました。分かりやすい説明のお陰で
本日とりあえず起動に成功しました。
ありがとうございました。
【2007/05/13 15:45】 URL | es #-[ 編集]
バージョン表記のところに書かれているのが見つからないです
何度インストールしても
・binutils → 20060817-1
・gcc → 3.4.4.-1
・gdb → 20060706-2
・make → 3.81-1
ができません・・・。
【2007/06/04 22:07】 URL | ががが #FZ55A1xU[ 編集]
athena起動後、Ragexe へのショートカットから動かすと
No ClientInfo File !!
が出た後に
ーヤラモー。オ・ニトタマタフ セ・ナウェ コッチカオヌメセタマエル. ーヤタモー
 (この後繰り返し)
って出てきますどうしてでですか。
同じ質問で申し訳ありません;;
【2007/07/13 12:52】 URL | ぺこ #ncVW9ZjY[ 編集]
>>ペコ
見てるかどうか知らないけど、一応きになる点を。
英語読めるか?→No ClientInfo File !!
clientinfo.txtのファイルをどこに置いてる?

Ragexeから起動って雄垢の顔が書いてるやつじゃないですよ?
改造版とかいうexeにプロパティから
[ 1rag1 /account:clientinfo.txt]([]は不要)
を追加する。1rag1の前に半角空いてるか?

それでもダメだったら全部アンインスコして、
何も無い状態で1から2060の方に挑戦してはどうですか?
【2007/08/07 04:39】 URL | 名無し #l.rsoaag[ 編集]
しろさんと同じ状況になっています。

キャラクターセレクトの後、サーバーに接続できないと表示され、先へ進めない状態になっています。

マップサーバーが原因と考え、自分なりに調べてみたのですが、解決策が見つからず困っています。

もしよろしければ、解決策を教えていただけないでしょうか。

返答お待ちしています。
【2007/09/17 13:39】 URL | Bon #pQfpZpjU[ 編集]
こんにちわ。
実験鯖にと、昨日からエミュ鯖を構築し始めたのですが
どうしてもmake?が上手く行かずに困ってます。
気になる点はcygwinのインストールの時に
[gcc]の[3.4.4-1]が選べない事位です。
3.3.3?だか何かが選べました。

具体的には「\home\username\athena」
このフォルダにathena2060(他のverも入れてみました)を
入れてみて「make」とするとエラーの山が・・・。

athena1033だとキャラとログインまで作成されて
マップサーバーが作成されずと、これが1番惜しかったです。

cygwinのアンインストール(レジストリなども)して
他のドライブにインストールしたり色々と
ググって調べてはみたのですが、さっぱりです・・・。

エミュ鯖構築して遊んでる友人にも相談したのですが
「あきらめた方がいい」とか言われてしまいまして・・・。

何か気が付いた点や、良いアドバイスがありましたら
是非宜しくお願いします。
【2007/10/05 10:27】 URL | ak #pn.FNN1k[ 編集]
このコメントは管理人のみ閲覧できます
【2007/10/18 00:12】 | #[ 編集]
私も同じエラーが出ましたが

なんとかオフラインで遊ぶことができましたよ

 ak さんと同じようなエラーのとき、

インストールする際、英語で警告みたいなのがたくさん出ました

その中にURLがあったのでコピペして新しいバージョンの

cygwinをダウンロードすることができました

すると警告がでなくなって、すんなりMakeすることができましたよ!!

お役に立てたかどうかは、わかりませんが

がんばってください
【2007/10/19 22:47】 URL | shia #-[ 編集]
make

でエラーが出てしまってだめなんですが・・・

何でだろう
【2007/11/22 23:45】 URL | つる #-[ 編集]
ぐぐれかす

---------- 終了 -----------
【2007/11/28 18:51】 URL | 名無し #-[ 編集]
しろさんと同じ状況になっています。
キャラクターセレクトの後、サーバーに接続できないと表示され、先へ進めない状態になっています。
自分なりに調べてみたのですが、解決策が見つからず困っています。
もしよろしければ、解決策を教えていただけないでしょうか。
返答お願いします。
【2007/12/06 13:24】 URL | yuki #-[ 編集]
$ ls ./bin
と入力後に「map-server.exe」だけが表示されません。
表示されてる通りにしたんですけど・・。
【2008/02/16 03:26】 URL | koko #-[ 編集]
私もしろさんと同じ状況になっています。

キャラクターセレクトの後、サーバーに接続できないと表示され、先へ進めない状態になっています。

1週間ぐらいぐぐって解決策を探しているのですが、わからず困ってます。
私も教えてください
【2008/03/20 23:03】 URL | くろ #TNMEEIK6[ 編集]
極限!名無しWIZプリペア!
rsawatou.blog.drecom.jp/
【2008/03/28 02:17】 URL | 静姫 #oJ88H7e6[ 編集]
「ls ./bin」
と入力したところで
char-server.exe login-server.exe tool
とでるのですがググってもなかなかでてきません。
どうすればいいか教えてください。
【2008/03/29 20:04】 URL | たこす #-[ 編集]
連続の質問ですみませんが
「./athena-start start」
を入力しても
./bin/map-server dose not exist,or can't run.
とかがでて図のようになりません。(禁止ワードが含まれていますとか出たので、文章写せませんでした。)
どうすればいいか教えてください。
【2008/03/29 20:36】 URL | たこす #-[ 編集]
たこすさんと似た状況です
自分はmapではなくlogin-serverです
よくわからないので教えてください・・
【2008/03/30 21:52】 URL | 名無し #-[ 編集]
私もキャラセレまではいけたのですがそのあとに進みません。

1st目にキャラを作りログインをためしたところサーバーとの接続に失敗しましたがおこります。。
どうすればいいでしょうか;
【2008/07/03 22:12】 URL | ごおう #cO2aCA/g[ 編集]
質問なのですがathena-start startと打ち込んだ後にMAPサーバーが見つからないみたいに出るのですがどうしたらいいでしょうか??
ココのサイトに書いてあるとおり⑦から何度もやり直してみて駄目で、初めから何回かやり直してみたのですが、どうしても同じ状況で足止めしてしまします><
どなたかアドバイスお願いいたします!
【2008/09/09 15:48】 URL | ミジンク以下 #-[ 編集]
キャラメイク後サーバーとの接続が切断と出てしまい進めません。
教えてください!
【2008/09/16 17:06】 URL | 8 #-[ 編集]
キャラクター作成後、マップへ入る際、強制ダウンします。
上記の記述と違うためいろいろと試行錯誤していますが、改善されません。違う部分を記入してみました。

char-server.exe exelogin-server.exe map-server.exe tool
char-server.pid exelogin-server.pid map-server.log
とでてきます。
また、$ ./athena-start startとした場合、
Map reed done (0map, 0map in cache).
ERROR:no map found.
memmgr: memory leaks found.
gm_account:conf/GM_account.txt reed done (49 gm account ID)
parse_login : 4 84 10000
となります。
マップが読み込めないと言ってると私は思いますけど、どうしたら改善できるかわかりません。補足お願いします。
【2008/12/11 17:16】 URL | みかんの缶詰 #mQop/nM.[ 編集]
Cygwinの設定時にbinutils、gcc、gdb、make、perlの所でバージョン表記にしますけど、ここで、gcc-などがついた場所も変えるのでしょうか?それとも、gcc:だけの所だけで終りでいいのでしょうか?お答えください。
【2008/12/15 14:14】 URL | みかんの缶詰 #mQop/nM.[ 編集]
このコメントは管理人のみ閲覧できます
【2010/02/20 21:43】 | #[ 編集]
このコメントは管理者の承認待ちです
【2011/09/19 17:05】 | #[ 編集]
このコメントは管理者の承認待ちです
【2011/10/19 19:22】 | #[ 編集]
コメントの投稿
管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://eiyouchu.blog69.fc2.com/tb.php/36-19afc0a7
| ホーム |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。