MMORPG製作というスレは何個もありますが、
全て新しいMMORPGを作ろうという感じなので立ててみました。
エミュ鯖の作り方、作る為の技術、知識などについて話し合うスレです。
既存のエミュ鯖での鯖の構築方法についての話題は別の所でお願いします。
エミュ鯖の話題はネトゲサロンが多いですが
向こうでは殆ど既存の鯖データを使っての話題なのでこちらで立ててみました。
3 :
名前は開発中のものです。:2007/06/21(木) 19:51:29 ID:xkoA9L90
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
4 :
名前は開発中のものです。:2007/06/21(木) 19:52:09 ID:xkoA9L90
\ U /
\ U /
/ ̄ ̄ ヽ,
/ ', / _/\/\/\/|_
\ ノ//, {0} /¨`ヽ {0} ,ミヽ / \ /
\ / く l ヽ._.ノ ', ゝ \ < バーカ! >
/ /⌒ リ `ー'′ ' ⌒\ \ / \
(  ̄ ̄⌒ ⌒ ̄ _)  ̄|/\/\/\/ ̄
` ̄ ̄`ヽ /´ ̄
| |
−−− ‐ ノ |
/ ノ −−−−
/ ∠_
−− | f\ ノ  ̄`丶.
| | ヽ__ノー─-- 、_ ) − _
. | | / /
| | ,' /
/ / ノ | ,' \
/ / | / \
/_ノ / ,ノ 〈 \
( 〈 ヽ.__ \ \
ヽ._> \__)
5 :
名前は開発中のものです。:2007/06/21(木) 19:52:50 ID:xkoA9L90
________
| |
| / ̄ ̄ ヽ, |
| / ', |
| {0} /¨`ヽ {0}, !
|.l ヽ._.ノ ', |
リ `ー'′ ',|
| |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
5代目住職 ジュウシマツ和尚
,;f ヽ
>>1 i: i なんじのあるべき / \
| | 姿に戻れ / / \ \ MMORPG製作というスレは何個もありますが、
| | ///;ト, | (゚) (゚) | 全て新しいMMORPGを作ろうという感じなので立ててみました。
| ^ ^ ) ////゙l゙l; | )●( | エミュ鯖の作り方、作る為の技術、知識などについて話し合うスレです。
(. >ノ(、_, )ヽ、} l .i .! | \ ▽ ノ 既存のエミュ鯖での鯖の構築方法についての話題は別の所でお願いします。
,,∧ヽ !-=ニ=- | │ | .| \_ /
/\..\\`ニニ´ !, { .ノ.ノ /  ̄ ̄\
/ \ \ ̄ ̄ ̄../ / .|
>>1 ローカルルールを守らない。
スレ立てするのに関連リンクすら張らないし準備など何もしない。
本人のスキルは何もないただのクレクレ君。
新しいMMO以前に簡単なゲームの一本もまともに完成させたことがない。
頭が悪いのに妄想だけは一著前。
糞スレを立てる馬鹿の典型的な例。
ポジティブに考えてみた
>>1 新しいMMOじゃなくてエミュ鯖専用だから、関連スレ張らなかったんだよな
話題を何も振ってこないのは、お前さんが質問に対して回答する立場なんだよな
さすがにこれはねーわwwwww
そもそも全て新しいMMORPGでエミュ鯖というのが意味不明。
新しいものを作るのに何をエミュレートするんだ?
頭が悪いにも程がある。
ゲームばっかりやっているからそうやって、救いようがないほど馬鹿になるんだよ。
>>9 全ての既存のスレは新しいMMORPGを作ろうって事が目的であって
このスレは、まだエミュサバの出来てないMMORPGのエミュサバを作ろうって主旨なんだろ
15 :
名前は開発中のものです。:2007/07/07(土) 15:08:44 ID:uefrg54h
お前ら全員ばか!
MMORPGのエミュサバを作ること自体間違ってる!全員市ね!
で、ここは何のエミュ鯖を作るんだ?
現実
18 :
名前は開発中のものです。:2007/10/01(月) 22:28:14 ID:aTYftuua
20 :
名前は開発中のものです。:2007/11/04(日) 18:33:55 ID:Pm/S/C7V
エミュ鯖作るんならドリキャスのネット対戦対応のソフトのを作るのを挑戦した方が
いいと思うのだが…サービス終了してもまだこのタイトルでネット対戦したい奴が
多いけど未だエミュやクローン鯖を作ったと言う話を聞かないです
ネットワークRPGメーカーのエミュ鯖ない?
>>21 専用ハードだと鯖アドレスを誤魔化すのが難しくない?
PCだと接続先を本物鯖からエミュ鯖に変更には、HookConnect等のソフトを使うようだが
ドリームキャストの場合、どうやってエミュ鯖に接続させるか方法が思いつかん
23 :
名前は開発中のものです。:2008/01/01(火) 02:09:25 ID:Dw458/wp
お前らあけおめ
見てる奴がいるのか不明だけどな!
こんなスレあるんだな、けどエミュ鯖作るったって何の知識がいるのかわかんね
25 :
名前は開発中のものです。:2008/01/22(火) 15:16:45 ID:KzL5yILu
>>24 ここに作れる奴はいないからネトゲサロンででも聞いて来い
26 :
名前は開発中のものです。:2008/02/07(木) 00:33:29 ID:Bnh73f22
誰か何か作ろうぜ
28 :
名前は開発中のものです。:2008/03/06(木) 14:34:35 ID:KE8Q+F5N
あげてみる
エミュ鯖らしきものの開発に少しだけ関わってた俺が来ましたよ('A`)
つ[毒]..
旦
つ旦
31 :
29:2008/03/09(日) 15:17:19 ID:Q1OKgXZE
そうか。需要ないなら帰るわ('A`)
何のエミュ鯖に関わってたんだ?
需要も何もまだ、何も決まってない
33 :
名前は開発中のものです。:2008/04/12(土) 22:39:44 ID:A/kUOO2k
ネトゲエミュ鯖スレからきますた。
どうも鯖の技術的な相談はあっちじゃNGのようなので。
とあるOdinMSてエミュ鯖があるんですが、自分へのIPアドレスを渡さないといけないんです。
ログイン鯖からゲーム鯖に飛ばす仕様なようで。
ところが、接続に来た人にtracertすると毎回違うアドレスなんで接続ができません。
一日1回変動とかなら自分で書き換えてやれるんですが、接続ごとなのでプログラムでやらないといけない。
しかもtracertを使っててたんではあまりに遅すぎる。
かといって蔵は流用なので蔵から自分のIPを教えてもらうわけにも行かない。
もしかしたら送られてくるパケットを見れば自分宛アドレスが書かれてるカナとか思うんですが、
Rawレベルソケットを見ないといけなくて、Rawレベルで見ちゃうとRawレベルの全部コーディングしないといけなくて
作業も大変だし・・・速度的にも不利かなと。
こういう悩み持った人、エミュ鯖以外でもありそうなんですが、なんか情報ないでしょうか。
> エミュ鯖以外でもありそう
ないと思います。
むしろ日本語でおkって言いたくなった
エミュ鯖以外だと、チートとかそこらへんじゃね?
>>33 エミュ鯖以外だとどんなのがあると思うんだよw
38 :
名前は開発中のものです。:2008/05/06(火) 17:37:44 ID:DDn00Hg2
なんか、力になってあげたい気もするが・・・日本語で質問してくれないと。何なのかさっぱりだわ。
エミュ鯖ってMMOのコピーみたいなもんか?
40 :
名前は開発中のものです。:2008/05/10(土) 23:25:00 ID:IgzTkUtf
栗田貫一は山田康雄のエミュですか?
よくみると、エミュ ってなかなかかわいい名前だな。日本人なら笑みゅ
エミュたんかわいいよエミュたん。
>>41 全MMOで流用できそうな基本エミュ鯖構築セット(名前はエミュたん)を作るんですね><
43 :
名前は開発中のものです。:2008/05/12(月) 00:41:37 ID:mpe0oCmq
モモたん、エミュたん、みんなかわいいよ。
>>42 なんとなく考えてみた
エミュたん(仮)
グラフィック類は他MMOのを使いまわせるようにして多くのエミュ鯖になりえるようにする
最低限必要なシステム
MAPシステム
キャラクターが動く
チャット機能(全体、1:1、PT、チーム、ギルドなど多様のMMOに対応できるようにONOFF切り替えできるようにする)
NPC設置(会話とかはエミュ鯖立てる人が簡単に変えられる様に)
MOB設置(エミュ鯖立てる人が細かく設定できるようにすればおk)
スキルやら装備やらアイテムやら
46 :
オフROを開発中のものです:2008/05/25(日) 18:16:32 ID:4zWF7cMA
Cygwinのダウンロード、インストールするのを選ぶ(?)ところで
binutils
gcc
make
perl
というのが見つからないのですがどうやればいいんですか?
わかる方お願いします
47 :
オフROを開発中のものです:2008/05/25(日) 18:31:04 ID:4zWF7cMA
やっと理解できた
スレ汚し失礼しました。。。
さり気なく1年経過してるんだな
1年経過しててもネタないよなw
>>1 ネトゲサロンか大規模MMOか小規模MMOか忘れたが
リネージュIIだったかな・・・?どうかしらんが
そんな感じのエミュ鯖プログラムのソースがあるサイトへのリンクがあったな。
そのエミュレータサーバーのプログラムはJavaで書かれていた。
リネージュ2のエミュ鯖なら今でもさかんに開発が進んでるよ
54 :
名前は開発中のものです。:2008/07/24(木) 00:05:08 ID:K3y0GJdh
どうぞどうぞ。
ただ今からこのスレは
>>53を応援するスレになりました!
何?ゲームタイトル気に入らなかった?
じゃあいいよもう・・・
僕は別に何ができるってわけじゃないよ
解析もチートに手出しただけだし(成功しなかった
というかエミュ鯖のたて方って普通の調べ方してもでてくるもんじゃないよね?
難しいわ
>>22 間に偽DNS鯖はさんでちょろまかせばいいんでない?
固定IPだったら泣く
>>56 ゲームのタイトルが気に入らないんじゃなくて、
終了間際のを薦められても解析し終えるまでの期間がないんじゃないか?
59 :
名前は開発中のものです。:2008/07/29(火) 20:54:23 ID:2B9cj3ix
最初は快適に動作したが、
課金服のテクスチャー増大で会敵直前に止まりかけるんで、
俺が辞めたゲームだなw
エミュレートするMMOはどうであれ
エミュ鯖構築に関して結構細かい技術的なこととか分かる人、
助言などしてくださる方いませんか?(・・;)
何か躓いちゃってるみたいなんですが俺じゃ知識が足りなすぎてこのブログの方の力になれなくて・・・
ttp://hxen.blog43.fc2.com/
61 :
名前は開発中のものです。:2008/08/19(火) 03:01:48 ID:yIhqLk1V
パケット解析して1からプログラム組んでるみたいです・・・
ほしゅ?
それじゃあROのエミュ鯖構築といこうか
もちろん、プログラムを0から書くんだよな?
ツクールですwww
66 :
名前は開発中のものです。:2008/11/19(水) 17:37:43 ID:wNHOZ0aA
ほしゅ?
67 :
名前は開発中のものです。:2008/11/28(金) 00:57:59 ID:+hGJNeNs
ここで比較的まともな案だしてるのって
>>44だけなのな
名称は酷いけどw
まともであり一番非現実的
そろそろ、まともで現実的な案が欲しいよな
俺が鯖を書くから、お前がエミュ鯖製作するのって、お洒落だと思うんだ…
たまに盾マークがでてダメージ0になるけどランダムですか?
痛々しいグラでもいいなら簡単な自作MMOくらいだったら仕事の合間や
休日を利用すれば1ヶ月あれば作れるけど。。。だるそうだな
ソースとか余裕で1000行越えるんじゃね?
でもエミュ鯖となると俺には暗号化されたパケットの解析とかの
知識がないから無理だわ
1000行とか舐めてるだろw
>>72 まて、
>>44の案で考えると暗号化とかはいらんだろ
鯖に必要な物
1.MAP配置
2.MOB配置&動き
3.NPC配置&会話→クエストorショップ
4.PCのステータス関係
5.装備などアイテム関係
6.全体チャット、1:1のチャット、ギルドでのチャット、PTでのチャット関係
7.PC間の取引関係
そして、1~5を簡単に編集できる簡易プログラム
そして、それ専用の蔵を作る
蔵が使用する画像を、各自がエミュ鯖でプレイしたいMMOの画像に差し替える
最後に各自がそのMMO用に鯖を編集すればいい
75 :
名前は開発中のものです。:2008/12/16(火) 16:16:42 ID:xlabNYdo
メイプルのエミュ鯖やっているだけであまりエミュ鯖について
詳しくないものです。
ちょっとした予想ですけど もとの鯖とエミュ鯖をなんとかして開いて
変わっているところを見つければいいのでわ・・・・・・・????
適当なこといってすいません・・・。
すごいこと思いついたと思ってとっさに書き込んだのかもしれないけど、
そんなことが現実的に可能ならもうすでに誰か実現してるよね
無知は恥ではないけど無知であることを自覚できないのは情けないよ
>>74 つーかさ、どんなゲームでも使えるように汎用化したら、それってミドルウェアじゃん?
ミドルウェアならすでに色んなところで作られてるけど、
ネトゲで使えるようなのって大抵何百万とか何千万単位で売られてるよね
つまりそれだけ汎用なものを作るのは難しいってことだと思うんだけど・・・・・
あと蔵まで作ったらもうエミュじゃなくてオリジナル(+素材流用)でしかない気が
汎用であるということは既存ネトゲの共通機能を抽象化していけばいいわけで、
>>44で言えばキャラクターとNPCとMOBはまとめてイベントオブジェクトとして抽象化できる
しかしこんなのですらだいぶ具体的な話で、本当は通信部分の作成とか、
もっと基本的なシステムの方を先に考える必要があるんじゃないの?
そこが一番共通化しやすく、また共通化しなければいけない部分だと思うし
エミュ鯖のミドルウェアなら通信部分をコールバック関数にしておいて
実装の差の部分を埋めていくようなアプローチのほうが
ミドルウェアとして有用なのではないか?
>>75 元の鯖を開けたら一瞬でできるなw
極端にいうと全部コピーしてくればいいだけだし
興味深いスレ発見
>>77 VCEみたいな通信専用のミドルウェアもあるくらいだし、
通信部分だけと言ってもそれなりに規模が大きくなるから、
そこを毎回実装させるより共通部分をまとめ上げた方が大きいはず
コールバックにするなら暗号化処理や実際にパケットを処理する関数と、
パケット長の確認(ヘッダに付加されてるものもあればパケ長テーブルで管理してる物もあるため)、
こんな感じに切り分けた方がいいんじゃない?それ以外の処理に大差ないだろうし
ちなみに上述したVCEだとコールバックじゃなくてクラス継承の形で各自実装させてる
セッション管理なんかはミドルウェア側で捌いた方が楽だと思うし、
サーバー間通信は本物と一緒の設計にする必要がないから、
(そもそも本物の仕様自体分からない場合が多いだろうし)
ミドルウェア側で統一した規格作っておけばかなり楽できるだろうね
>>76 ここでは特定のエミュ鯖を作ろうってスレじゃないから、ミドルウェア的なのでもいいんじゃないか?
ミドルウェアに色々盛り込んで行けば、2DMMO(3Dは大変になるから除外?)全般に応用できるようになるはず。
ぶっちゃけプレイする側はそこまできにするのか疑問>蔵がオリジナル
ここはプレイする側じゃなくて作る側の視点で見てるんだよね?
だからプレイ側の話じゃなくて、蔵まで作ったら開発の負担が半端じゃなく大変だってこと。
鯖はある程度手抜いても動くけど、蔵は手抜いたら見た目に思いっきり手抜きが反映されるし、
エミュである以上流用できる蔵くらい流用しないとアップデートに追随するのも厳しくなる
画像だけ差し替えるってのが簡単に見えたのかもしれないけど、実際はそんなの無理に近いよ
あと2Dと3Dは鯖側から見たらほとんど違いは無い
せいぜいパケットに載る座標軸が1つ増えるだけだし、その辺は>
>>80でいうコールバックで処理する範囲
色々盛り込んでいけば?っていうのは確かにそうなんだけど、
汎用にするってのは特定向けのものを作る何倍も難しいわけで。
2ch上の企画って壮大な計画ばかり目に付くけどほとんど成功しないし、
まず確実にできる仕様を決めて完成させた方が新たな開発者を呼び込むことにもなる
個人的にいくつか実験的なエミュ鯖作ってきたけど、
一番必要なのはミドルウェアでもオリジナル蔵でもなくて、解析ツール。
結局最初から最後まで、アップデートが続く限りずっとしなければならないのがパケの解析で、
それを補助するツールがあるのが一番助かると思う
> ここでは特定のエミュ鯖を作ろうってスレじゃないから、ミドルウェア的なのでもいいんじゃないか?
そのミドルウェア的なモノでクライアントと通信できるのか?ww
>>82 確かに蔵まで作るとなると手抜きになって悲惨になりそうだな
そうすると先ずはミドルウェア的なものじゃなくて解析関係ツールの開発から入るのかね?
解析関係ツールの場合は、最初から特定のMMO用に特化するのか、先に只管パケを集める様なのを作るのかが問題だ
>>83 ミドルウェア的なものとそれ用のクライアントを作って通信するって話な
85 :
名前は開発中のものです。:2008/12/18(木) 14:53:09 ID:JjWmRleB
糞スレ晒しあげ
> ミドルウェア的なものとそれ用のクライアントを作って通信するって話な
それじゃエミュ鯖にならないじゃん。そろそろ他のMMO系糞スレに帰れよ。
そもそもミドルウェアをひとつのソフトウェアと勘違いしてる人もいるみたいだけど、
どっちかというとライブラリだとかフレームワークだとか、そういう概念に近いものだよ。
>>80で取り上げたVCEもソースコードの形で提供されてるし。
(まあググって出る説明のほとんどが「中間ソフトウェア」とか実情と違う説明してるせいだろうけど)
だからミドルウェアが直接クライアントと通信するなんてことはなくて、
ミドルウェアは単にエミュ鯖側から使われるだけの存在。
あくまでもよく使われる機能をまとめたパッケージに過ぎないから。
これまでクライアント作るなんてよく分からない話がなぜ出たのか疑問だったけど、
ミドルウェアは単体ではどうしようもない代物なので、
>>84の下に書かれてるようにはならないよ。
元々の話である
>>44は、要約すれば開発にかかる負担を減らそうってことでしょ?
クライアントなんて作ってたら趣旨と全く反対の話になっちゃうし、
そうじゃなくて、どういうエミュ作るにしても共通の処理はある程度発生するから、
そういう部分を作ってみようって話じゃないの?
それじゃエミュ鯖にならないじゃん。
>>88 お前は何がエミュ鯖だと思ってるんだ?
鯖側がミドルウェアになってもエミュ鯖にはなるぞ
MMOCOREみたいなもんか?
とりあえず特定のゲームにだけ特化したものを
一つでも作らないうちに「汎用的に〜」ってのは
絶対にやめたほうがいい、というか成功しないと思う。
パケ解析からやってくれる汎用エミュ鯖ミドルウェアを横からパクって、
勝手にエミュ鯖立ち上げて課金してタダ飯食いたいんだろwwww
>>91 >汎用にするってのは特定向けのものを作る何倍も難しいわけで。
すでに言われてることを得意げに指摘されても
あと横からパクるとか無理に決まってんだろ
ミドルウェアで共通部分を実装して、ゲーム独自の部分は各自実装というのは、
内訳してみれば共通部分1割、独自部分9割かそれ以上だから単にパクったところで動くわけない
ミジンコはネトゲサロンにでも引きこもってな
汎用的にしたほうが作るのは簡単な場合もあるよ。
一概に難易度でどっちがどうとは言えない。
あと、パクる云々はともかく、ここで話題に上がってるのは
>共通部分1割、独自部分9割
みたいな話じゃなくて
>>44からの流れなわけで、
>>44を「共通部分1割、独自部分9割」と解釈しているなら
ちょっと認識が違いすぎて何とも言えないな。
いくらなんでも実際の開発に対して無知すぎないか?w
>>95 その「共通部分1割、独自部分9割」とかって
>>44で言ってる内容がエミュ鯖としての1割
エミュ鯖に必要なパケ解析やらが9割じゃないのか?
俺は94じゃないから、94の解釈は分からないけど。
俺は、
>>44でいってる部分を共通として作って
蔵に対する通信関係は特定MMO別個作るってことだと解釈してここに居るんだが。
>ここで話題に上がってるのは
と限定した話だと言いながら
>簡単な場合もあるよ
と一般論の話して文句つけるとか頭おかしいだろ
第一、ミドルウェアがあってそこから各自が自由に設計できるならともかく、
各ネトゲで全く違う、こちらでは変えようのない固定された仕様というものがあるわけで、
その上でそれぞれの仕様に合わせられるような汎用性を持たせるのは相当難しいと思うが
素人は口出すなとは言わないが、
>>96の言うように無知すぎるだろ
ちょっと認識が違いすぎてこっちが何とも言えないな
>>97 代弁感謝、俺の文章下手ですまんな
>>44とそれ以降の流れに関しては俺もそう解釈してる
というか1割を超えて共通ライブラリ作るのは現実的には無理だな
正直言うと
>>44も主旨はともかく、書かれてるシステムは具体的すぎて無理だと思う
せいぜい通信周りとDB周りなんかをまとめるのが精一杯かと
>グラフィック類は他MMOのを使いまわせるようにして多くのエミュ鯖になりえるようにする
グラフィックってのは、クライアント側に持つんじゃないの?
サーバにグラフィックが必要なの?
工業高校卒のオレにも分かるように教えてくれないか?
>>99 鯖にグラフィックは不要
多分、鯖側で指定するグラフィックの事をだと思われる
単に
>>44はエミュどころか蔵や鯖がどういう仕組みで動いてるかすら知らないだけかと
普通に考えたら開発者の視点から見て「最低限必要なシステム」にあんなもの並べないでしょ
通信、データベース、(エミュと連動する)Web周りのシステムだとか、基本的なものが一切ない
目的自体(この場合
>>44じゃなくて
>>42)は悪くないと思う
あとサーバ側でグラフィックを持つ必要があるネトゲは普通に存在するよ
例えばあるアイコンに任意の画像データを指定できる機能を持ってるネトゲは
それをサーバ側で保持して配信する必要があるし、
送られてきた画像データを一度加工した上で配信しなければならないゲームもあれば、
3Dモデルに貼り付けるテクスチャまでユーザが指定できるゲームもある
はいはい。
> あとサーバ側でグラフィックを持つ必要があるネトゲは普通に存在するよ
> 例えばあるアイコンに任意の画像データを指定できる機能を持ってるネトゲは
> それをサーバ側で保持して配信する必要があるし、
> 送られてきた画像データを一度加工した上で配信しなければならないゲームもあれば、
> 3Dモデルに貼り付けるテクスチャまでユーザが指定できるゲームもある
バイナリデータを管理&加工しているだけでは「グラフィック」とは言わないだろ。
103 :
名前は開発中のものです。:2008/12/26(金) 23:52:32 ID:py5s27yk
'``・* 。
| `*。
,。∩ * もうどうにでもなれぇ〜
+ (´・ω・`) *。+゚
`*。 ヽ、 つ *゚*
`・+。*・' ゚⊃ +゚
☆ ∪~ 。*゚
`・+。*・ ゚
>>101 どちらにしろその辺はミドルウェアに含めるような部分じゃないな
画像の用途やフォーマットもそれぞれで違うだろうし、個別にやった方が楽だと思う
>>102 グラフィックなんて意味に幅のある言葉だし、文脈見れば何を指してるか分かるのに、
どうでもいいツッコミいれてわざわざ頭の悪さアピールしてんの?珍しい人だね
いや、コミュニケーションを放棄しちゃだめだろw
106 :
名前は開発中のものです。:2009/01/26(月) 01:11:35 ID:UDaeX5jL
期待あげ
討論しない妄想垂れ流しな時点で終了
sageれ
討論しかしないだな
無駄レススマソ
109 :
名前は開発中のものです。:2009/01/26(月) 21:11:32 ID:0teQ8RiQ
ageとかsageとかほとんど意味無い板で何をw
本人も言ってるように価値のない無駄レスしてるだけだろ
討論レスの方がまだ建設的なだけマシ
討論してた人は去っていったのかね
112 :
名前は開発中のものです。:2009/02/07(土) 17:45:19 ID:LLmjrsXP
RSのエミュ作れたら作りたいと思って 考えてる所なんだが
プログラム開発の練習のために
んで
鯖はLinuxにアパッチかJBOSSでもいれたらいいのかな?
1000人規模ならCで作ったほうがいい?
鯖としてのスペックはどれくらいほしい?
詳しく調べずに適当に妄想してみる
鯖側はIDとキャラとその座標の管理、イベントの管理、
HP、CPの管理、アイテムの管理、経験値の管理、
接続の管理、あとチャット機能くらいか?
パケットのハックはクライアントの送受信するパケットがそれぞれどの機能の通信なのかをIP以降のヘッダを見て区別?
そんで、内容の解析、どんなイベントを送受信してるか、変数の数と種類と型と暗号化されているのか
クライアント側では、通信先の変更バッチとnProの起動制御、あとデータ改ざんするなら
クライアントが持ってるデータの種類とそれを読み込む部分の解析が必要かな?
すまん 馬鹿だから 全然わかんねーけど
ひととーり 知ってる神様いたら なにか天の声ください><
PCスペック
メモリが多い方がいい
CPUはある程度あればおk
(仮想PC内で鯖立てて公開ってやるなら、CPUもある程度必要)
24時間起動ってなるなら、電源と熱対策も重要
114 :
名前は開発中のものです。:2009/02/08(日) 20:35:16 ID:538TT5GW
仮想してもいいが、CPUはC2Qの8200なので微妙かな
まぁpen3のこないだまで現役してた箱があるから、それでいけるだろうか‥
Linuxだからといってもそれじゃやばいかな・・・
まーたPC買うためにローンくまないといけないかもなぁ〜(笑
よく考えたらログインID作成用サイトを鯖にいれないといけないし
あとメンテって何やってんだろ
ログ削除とデフラグとかか?
ミラーリングもいるな。。。
Linuxでフリーのバックアップソフトとかありそうだけど、やっぱそれなりにスペックないときつそうだなぁー
>>112 プログラム開発の練習のためなら、
エミュ開発より、自分でとりあえず、MOゲームを作った方が良いぞ。
MMOはその次。
エミュ鯖制作なんて、開発者側のデータシートとか、仕様書がないと
パケットキャプチャとかして地道な解析作業が必要になってくるから、
人数そろえないと厳しい。
それに鯖スペックなんて気にする必要無し。
いきなり買ったりしないでしょ?
VMWareとかで済ませておいて、できてから考えて問題ない。
116 :
名前は開発中のものです。:2009/02/11(水) 00:58:47 ID:wpkWlnpr
そうだね 今はまだ考えてないよ
見積もりって大事からできそうかどうかの判断も絡めて考えてるからね
無理はしないつもりだよ。
あと、やってるMMOをエミュしたいって考えてるからね
無理っぽいならやめるが・・・・・
解析してくれる人を増やしたらいいのかな
基本無料のゲームなら募集すればくるだろ>解析してくれる人
エミュ鯖作りに関して勘違いしてる奴多いけどさ、
時間さえあればMMORPGのサーバーをオリジナルで作れる技術があって、初めてエミュ鯖が作れるわけだよ
さらにオリジナルを作る場合とは違って、仕様は最初から決められていて、なおかつそれを手探りで調べなければならないわけで
クライアントで○○という行動をしたら××という結果になったとして、
その動作がサーバー上でどういうコードになってるか想像できることが必須
だからどういう仕組みで動いてるかも検討付かないような奴が、エミュ鯖なんて作るのは無理
そんな当たり前のことを必死に語られても…
エミュ鯖に当たり前なんてあったの?そっちの方が驚きだ
いや、おまえの言ってることの方が驚きだ
>>120 エミュ鯖って単語の意味から勉強しなおしてきて
平和だな
>>122 自分の無知をさらけ出して楽しいんですか?
エミュレートする先のプログラムによって違うんだから、
状況はそれぞれによって全く異なる
当たり前なことが存在するならこんなスレ不要だろ
基本やる作業は同じだろ
当たり前のことが存在しようがしまいが、このスレには他力本願のミジンコしかいないんだから関係無し
揚げ足を取るだけで何もしない奴もいるな
つーかプログラム書けるの前提なんだから、
それすらもできないようなのは来んなよ
プログラム書けるor勉強中なのが前提なのは今更すぎるだろw
製作技術板なんだし
129 :
名前は開発中のものです。:2009/03/20(金) 15:05:09 ID:N5ZMB0aN
ちょっとはずれるけど
ファミスタオンライン3のエミュ鯖ってつくれますか?
あとそのことについて書いてあるサイトがあれば教えてくれませんか?
>>129 つくれますか?→貴方に技術と知識と根気があればつくれます
サイトがあれば→貴方の知識によってお勧めするサイトは変わります
131 :
名前は開発中のものです。:2009/03/22(日) 03:44:00 ID:LWE9wjNd
事実上つくれません。
エミュ鯖完成させた頃には、誰も公式鯖にすら繋がなくなってるでしょう。
>>131 アッピーみたいに公式潰れてから公開してるエミュ鯖もあるから
本当に完成したなら、エミュ鯖に繋ぐ奴はいるだろw
勿論、完成すればの話な
133 :
名前は開発中のものです。:2009/03/22(日) 16:19:46 ID:ZtRBwsHQ
>>130さん
えっとサイトのほうはできるだけ詳しく初心者でもわかる奴が望ましいです^^
よろしければおすすめのサイトを教えていただけないでしょうか?
よろしくお願いします
プログラミングの初心者なのかネットワーク系に関しての初心者なのか
そもそも今使えるまたは勉強している言語は何なのか
開発環境は何なのか、サーバーはレンタルなのか自前なのかとか
そういうのがわからないと薦めようがない
そしてそれが一番わかっているのは133自身だろうから
ここでいちいち質問するよりもググって出てきたものを読んで
レベルに合っているかどうかを自分で判断したほうが早い
>>133 紹介するにもどの程度の知識なのかによるだろ
1.プログラミングって何?→板違いです、別の板で聞いてください
2.ネットワークって何?→板違いです、別の板で聞いてください
3.1と2両方→まずはプログラミングでググレ
4.○○の言語使ってます→言語に対する質問なら専用スレの方が情報量多いと思います
5.最低限分かります→どの程度のものが作れるのか書いてください
6.技術と知識はある!アドバイスが欲しい→何をどうして、どこで詰まっているか書いてください
136 :
名前は開発中のものです。:2009/03/23(月) 19:05:21 ID:FSUd9dL6
>>134さん
ググったのですが出なかったのでここで聞いてみたのですが・・・
>>135さん
1 大丈夫です
2 大丈夫です
4 言語っていうのがわからないです。
5 たぶん最低限はギリギリかそれ以下かと思います
自分では作ったことがないです
137 :
名前は開発中のものです。:2009/03/23(月) 19:12:42 ID:z9u5DEvc
1と2は単語だけ知ってってもしょうがないよ?
鯖を書くなら速度面も考えてC言語orC++。
鯖側はJava別にCとかC++とかでなくても全然大丈夫だよ。
スレッド処理が書きやすいJavaで十分。
136は調べればエミュ鯖自体の作り方がわかると思ってるのか・・・?
マジレスすると、どうやって作るの?と聞いてる時点で作るのはほぼ無理だと思う
こういう非常にニッチな分野に挑戦する奴ってのは、大抵自分で一から調べ上げて作れる
そもそもエミュを作るという過程自体が、調べる(=解析する)という行為に尽きる
あと言語は何でもいいと思うよ
公開鯖として運営するなら速度も考慮する必要があるかもしれないけど、
リスクも大きいし、何より作り上げるのに時間がかかる
個人的な意見を言えば、ぶっちゃけスクリプト言語でいいと思う
使えるライブラリも豊富だし、何よりエミュそのものの実装だけに時間を割ける
実際に昔某ネトゲのエミュを歩行程度までrubyで組んだけど、
1ヶ月もかからずに作れたし、同時接続が5人程度なら速度的にも全く問題なかった
おれの場合パケ解析だけなら喜んでやるんだがなぁ
npro外さなきゃならんとか無理だが
それはエミュじゃねえ、流出鯖
鯖起動は一応起動するけどloginと他の鯖が繋がらなかった
solaris良く分からんし俺の設定が悪いだけかもしれないがね
そういうのはネトゲサロンでやれよ
最初は改造から入る人も居るだろうし、流出鯖を元になにかやるならここでもいいだろ
146がやるなんて一言も言ってないのに突っ込みを入れるなんて暇人だなw
因みに俺はただのクレクレだから何も出来ないぞ
TW厨がお騒がせしてすみません……
上のやってみたけど接続出来ないなぁ
151 :
ないよ:2009/05/05(火) 11:59:41 ID:m4Ndichv
'``・* 。
| `*。
,。∩ * もうどうにでもなれぇ〜
+ (´・ω・`) *。+゚
`*。 ヽ、 つ *゚*
`・+。*・' ゚⊃ +゚
☆ ∪~ 。*゚
`・+。*・ ゚
152 :
名前は開発中のものです。:2009/05/05(火) 13:14:19 ID:6iFmN8Xr
___,,r=ー--、,,,,,__ ,、
__ノ\ // .,、-='ミV/////彡彡彡ヽ、 / `ヽ、_
) エ `ヽ、. / ミミ y// 彡彡彡 三\ ヾ<゙ エ 7
〈 ミュ / /ミミ\///// /彡彡 ミ\ l ii ミュ _l
゙i, ッ / /彡.彡=、_川/ 彡=ー'''))-、三 三ミ) | ッ /
゙i, /゙. ,ノ彡/ )):.:.:`'''ー''゙)):.:.:.:.:.:((:.:\_彡三 ) !r''' ̄⌒
!'゙ (彡 |:.:ノヘ、゙l:.:.:l:.:((:/ ,へ、,,_)):.:゙i,三三ミヽ )i
/ | l 彡ノi/゙\|i :.|:.:.)//゙゙゙`''ヘ、(('i=y'゙iミミ゙ヽ、
/\ l .l彡rt, ,,==、゙i, l:.:.:(/゙゙,,m==、_ _ノh,/ .ノミミト、_,r'''゙,r=-、
/ エ \ i )゙i、| .( (())i,:.i:.:.:/:::::(.(())ノ`:.:.:.:.:.:lノヽ,ミミミ==''゙
) ミュ > ノ((/.゙i, :.:.:.;;,,ン i i(:::::.:.Zニ,__:.:.:.:.ノ.゙i:.:.:.:iミミミヽ==、 \
< ッ / ./人川ヽ////.:.:/=ミー、::///::::ノ,イ ,ノ:.:.:.:.゙i;;;\ミナ-、_ .゙i,
\ _,rー'''!゙ Vハメ.|:.:.:i:>、:.:`-=r''゙゙:.:.:.:.:.:.ハ y''゙::.:.:.:.:.:.:.`i;;;;;i、ヽ
`' ( ゙! r'''゙i:.:.\(ノ<ニ=ニ>、__,r.:./:/:.:.:.:.:.:.:. ノ::i;;;;;;;゙l`''=、, ヽ
_ニ /;;ir=':.:.:.:.:.゙i,'゙ヽ-=r''゙゙゙:.:.:ノ/:.:.:.:.:.:. / :::ノ;;;;;;;/;;;;;;;;;;;゙'
_,、-/;;;;;;;l:.:.:.l :::.:.:..゙i, :.:.:.:.:.)):.:./ /:.:.:.:.:.: :./;;;;;;;;;;i;;;;;;;;;;;;;;;;
_、r''゙゙;;;;;;;(;;;;;;;;;;;;i:.:.:.:い:.:.:. `=ー--ー'゙:. /:.:.:.: .:./;;;;;;;;;/;;;;;;;;;;;;;;;;;
久々にみたけど、相変わらずだな
154 :
名前は開発中のものです。:2009/07/08(水) 19:28:16 ID:hQvtmObU
アラドのエミュ鯖はつくれないものかな?
お前が死ぬ気で勉強すれば可能
皆さんはじめまして。
データベースのDLって
どこにおいてあります?
どこにも
DLって何?
どうしようもない
リトルちんちん
161 :
名前は開発中のものです。:2009/07/15(水) 10:40:39 ID:l7FM27RV
>>57 IP固定だったらNICが2つある仲介用の鯖をはさんで、ドリキャスの接続先IPをその仲介用サーバーに割り振る。
そして仲介用サーバーがエミュ鯖とやり取りする。
鯖一台あれば作れるが、素人にはお勧めできない。
つーかそこまでしてやりたいのかっつー話だな。
そこで仮想化ですよ
ドリキャスだったらエミュ鯖にDNS鯖も立ち上げておいて
DC側のDNSにその鯖のアドレス指定すれば行けそうな気がするがな。
NICは1個でDSRしたほうが余計な手間ないし速いと思う。
165 :
名前は開発中のものです。:2009/07/16(木) 12:48:48 ID:GE8fFVL6
DCってDNSの指定できるの?
0からの開発はココ見てる奴には厳しいってか
知識があっても1人じゃ無理なぐらい面倒だから既存のを日本語に翻訳でもしようぜ
製作なんだから、せめて流出→エミュ鯖とかじゃないのか?
ゲ製作技術板的には、流出→エミュの方がいいだろ
翻訳はゲームの知識というより語学の知識だし
169 :
名前は開発中のものです。:2009/07/30(木) 00:49:03 ID:BoqnEkwt
著作権的にクリアな方がいい
エミュさばに著作権でクリアな状態なんてあるわけねぇw
74以降で話題になった、ミドルウェア的な鯖を作れば鯖自体は著作権でクリアになる
各ゲームの蔵に対する通信関係をどうするかが問題だけどなw
それぞれに最適化した時点でダメだろ
アホかw
ミドルウェアがクリアなだけじゃんかw
それだと鯖だけがクリアだから、完全にクリアにするなら蔵も作らないとダメだな
蔵を使う各自が自己責任という名目で、画像の差し替えをやらせるのか?w
蔵は配布や直リンしたら違法だがそうでなければグレー。
鯖データも流出データ使ったらアウチだが
自分で解析して、本家と同じ動作する別物のソースを書けばグレー。
判例を見てもそうなってる。
確かに、大抵エミュ鯖は金もとってないし、
法では直接的に違法にはできない。
裁判で有罪になったケースも、エミュ鯖運営者が
蔵ダウンロードを公式に直リンしてて経費がどうこうとか間接的。
が、要はモラルの問題。開発・運営側にしてみれば迷惑でしかない。
が、俺は作ってる・・・
エミュの話してると毎回法律の話題出す奴がいるけど、
ここはあくまでも製作スレであって運営スレじゃないし、
作るだけなら法律に触れるわけがないので語るだけ無駄
ちょっと流れぶった切って質問なんですけど
エミュ鯖においてMOBってどんな感じに管理してるんですか?
距離が近づくとmobが画面内に表示され、離れると消える仕様のゲームなのですが。
mobが登場して消滅するまでの処理が想像付かないのですが誰かご教授ください。。。
また、mobの管理について。マップは数十あるわけですが、そこにいる計数百〜数千体
のmobはどんな感じで管理してるのでしょうか。
お前さんみたいな情弱のためにMMO鯖作る本出てたからそれでも読んでな
ggrks
>>178 質問が漠然としすぎ。
「どんな感じに管理してるんですか?」
とか聞かれても、掲示板で文章だけで説明できるほど単純じゃないよ。
エミュ鯖のソースコードならタダでそこらへんにゴロゴロ転がってるから
自分で好きなヤツをダウロードして読めばわかるだろ。
それ読んで、もしわからないところがあれば具体的に質問しろ。
誰か分かるヤツがレスするかもな。
素直に分かりませんって書けばいいのに
盗人の元がウヨウヨいるんだな。
エミュ鯖は、本鯖の劣化なり、改造なりのコピー品を作るんだから盗人ではない
ハックして鯖を盗って来るなら別だけどなw
大概の場合アイテムデータなどの一部はクライアントなどから流用できる部分は流用するから、
完全に白なエミュ鯖の方が少ないと思うが
187 :
名前は開発中のものです。:2009/09/23(水) 22:59:04 ID:ibVUIAwe
エミュレートの意味さえ知らないゲーム脳なDQNの集まる板はココですか?
>>188 ごめん、高度な日本語すぎて理解できないわ
190 :
名前は開発中のものです。:2009/10/22(木) 11:29:11 ID:MCG5DNf1
保守
191 :
名前は開発中のものです。:2009/12/03(木) 12:13:52 ID:dnYpEeNo
('A`)(´・ω・`)ねことあひるが力を合わせてみんなの幸せをーーーー♪
招き猫ダック♪
SealEmu調整中 年明けにはクローズ開放するのでご期待を
独自スキルはだるいので入れる予定なし。
年明けたけどどうなったんだ?
194 :
bnb:2010/03/07(日) 18:04:23 ID:xTOAbqP9
bnbのエミュ作って
195 :
名前は開発中のものです。:2010/05/13(木) 01:00:45 ID:5Ep9xBBx
技術は世界を救うって
196 :
名前は開発中のものです。:2010/05/16(日) 16:02:29 ID:uBLwVK+U
aionのエミュ鯖立てたくて色々と調べてるんだが・・・俺にはできんわ
Aion-Emuってのだと構築できてるみたいなんだが、現在開発止まってて
今のaionのゲームが1.5なんだけど1.0しか対応してないらしくて
1.0がどこにも落ちてなくて鯖作れないしaion-uniqueで鯖作ろうとしたんだが
aion-uniqueの構築方法はaion-emuと少し違ってなんどやってもエラーで建てれないだわ
DOSでビルドするって何?コマンドプロトンの事?
全然わかんねーわw
http://fanblogs.jp/yamamaya/
198 :
名前は開発中のものです。:2010/05/27(木) 23:29:13 ID:e5y65MCM
ミックスマスターかブライトシャドウのエミュ鯖作れねーかなぁ
199 :
名前は開発中のものです。:2010/06/11(金) 02:19:18 ID:M6b9MnkJ
200 :
名前は開発中のものです。:2012/07/09(月) 08:59:16.83 ID:H/F9wV4C
作れた?