エミュ鯖の製作

■ このスレッドは過去ログ倉庫に格納されています
2007/06/21(木) 19:49:35ID:UGiAUHd6
MMORPG製作というスレは何個もありますが、
全て新しいMMORPGを作ろうという感じなので立ててみました。

エミュ鯖の作り方、作る為の技術、知識などについて話し合うスレです。
既存のエミュ鯖での鯖の構築方法についての話題は別の所でお願いします。
2009/03/22(日) 18:28:41ID:mYfbcAgc
>>133
紹介するにもどの程度の知識なのかによるだろ
1.プログラミングって何?→板違いです、別の板で聞いてください
2.ネットワークって何?→板違いです、別の板で聞いてください
3.1と2両方→まずはプログラミングでググレ
4.○○の言語使ってます→言語に対する質問なら専用スレの方が情報量多いと思います
5.最低限分かります→どの程度のものが作れるのか書いてください
6.技術と知識はある!アドバイスが欲しい→何をどうして、どこで詰まっているか書いてください
136名前は開発中のものです。
垢版 |
2009/03/23(月) 19:05:21ID:FSUd9dL6
>>134さん

ググったのですが出なかったのでここで聞いてみたのですが・・・

>>135さん

1 大丈夫です
2 大丈夫です
4 言語っていうのがわからないです。
5 たぶん最低限はギリギリかそれ以下かと思います
自分では作ったことがないです
137名前は開発中のものです。
垢版 |
2009/03/23(月) 19:12:42ID:z9u5DEvc
1と2は単語だけ知ってってもしょうがないよ?
鯖を書くなら速度面も考えてC言語orC++。
2009/03/24(火) 11:47:45ID:6q4e5Qou
鯖側はJava別にCとかC++とかでなくても全然大丈夫だよ。
スレッド処理が書きやすいJavaで十分。
2009/03/25(水) 00:07:22ID:Tx2wHeRR
136は調べればエミュ鯖自体の作り方がわかると思ってるのか・・・?
2009/03/26(木) 04:44:25ID:LBjl7NBH
マジレスすると、どうやって作るの?と聞いてる時点で作るのはほぼ無理だと思う
こういう非常にニッチな分野に挑戦する奴ってのは、大抵自分で一から調べ上げて作れる
そもそもエミュを作るという過程自体が、調べる(=解析する)という行為に尽きる
2009/03/26(木) 04:52:53ID:LBjl7NBH
あと言語は何でもいいと思うよ
公開鯖として運営するなら速度も考慮する必要があるかもしれないけど、
リスクも大きいし、何より作り上げるのに時間がかかる
個人的な意見を言えば、ぶっちゃけスクリプト言語でいいと思う
使えるライブラリも豊富だし、何よりエミュそのものの実装だけに時間を割ける
実際に昔某ネトゲのエミュを歩行程度までrubyで組んだけど、
1ヶ月もかからずに作れたし、同時接続が5人程度なら速度的にも全く問題なかった
2009/03/30(月) 02:39:37ID:Z43P7Osi
おれの場合パケ解析だけなら喜んでやるんだがなぁ
npro外さなきゃならんとか無理だが
2009/04/20(月) 23:27:38ID:De68w0PV
ttp://forum.ragezone.com/blogs/cicisammi/

TalesWeaverのPrivate Server、誰か着手してますか?
2009/04/23(木) 22:25:58ID:EY8Fp2dk
それはエミュじゃねえ、流出鯖
鯖起動は一応起動するけどloginと他の鯖が繋がらなかった
solaris良く分からんし俺の設定が悪いだけかもしれないがね
2009/04/23(木) 22:52:22ID:aQGE5XLE
そういうのはネトゲサロンでやれよ
2009/04/24(金) 21:53:49ID:+tr4q1Jd
最初は改造から入る人も居るだろうし、流出鯖を元になにかやるならここでもいいだろ
2009/04/26(日) 16:44:03ID:hDDmDHsk
>>146には改造すら無理だけどねw
2009/04/27(月) 20:33:13ID:uRuaIci+
146がやるなんて一言も言ってないのに突っ込みを入れるなんて暇人だなw
因みに俺はただのクレクレだから何も出来ないぞ
2009/04/28(火) 00:00:31ID:E3jJY0hg
TW厨がお騒がせしてすみません……
2009/04/28(火) 22:59:00ID:y9e8AJ2U
上のやってみたけど接続出来ないなぁ
151ないよ
垢版 |
2009/05/05(火) 11:59:41ID:m4Ndichv
  '``・* 。
        |     `*。
       ,。∩      *   もうどうにでもなれぇ〜
      + (´・ω・`) *。+゚ 
      `*。 ヽ、  つ *゚*
       `・+。*・' ゚⊃ +゚
       ☆   ∪~ 。*゚
        `・+。*・ ゚
152名前は開発中のものです。
垢版 |
2009/05/05(火) 13:14:19ID: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:.:.:.:い:.:.:. `=ー--ー'゙:. /:.:.:.: .:./;;;;;;;;;/;;;;;;;;;;;;;;;;;
2009/06/13(土) 01:42:07ID:uVq08SOG
久々にみたけど、相変わらずだな
154名前は開発中のものです。
垢版 |
2009/07/08(水) 19:28:16ID:hQvtmObU
アラドのエミュ鯖はつくれないものかな?
2009/07/09(木) 20:34:44ID:MXuRPJse
お前が死ぬ気で勉強すれば可能
2009/07/12(日) 00:03:28ID:VDVP1nI3
皆さんはじめまして。
データベースのDLって
どこにおいてあります?
2009/07/12(日) 17:57:08ID:zapGdty+
どこにも
2009/07/13(月) 00:13:16ID:bupYfNgT
DLって何?
2009/07/14(火) 12:58:28ID:cNco5t03
どうしようもない
リトルちんちん
2009/07/14(火) 18:49:11ID:yj84phfN
>>156
ちゃんとした日本語でよろ
161名前は開発中のものです。
垢版 |
2009/07/15(水) 10:40:39ID:l7FM27RV
>>57
IP固定だったらNICが2つある仲介用の鯖をはさんで、ドリキャスの接続先IPをその仲介用サーバーに割り振る。
そして仲介用サーバーがエミュ鯖とやり取りする。

鯖一台あれば作れるが、素人にはお勧めできない。
つーかそこまでしてやりたいのかっつー話だな。
2009/07/15(水) 20:44:35ID:vgHuQMIa
そこで仮想化ですよ
2009/07/16(木) 02:55:35ID:fQYx1hnr
ドリキャスだったらエミュ鯖にDNS鯖も立ち上げておいて
DC側のDNSにその鯖のアドレス指定すれば行けそうな気がするがな。
2009/07/16(木) 05:15:54ID:IzCsUYJN
NICは1個でDSRしたほうが余計な手間ないし速いと思う。
165名前は開発中のものです。
垢版 |
2009/07/16(木) 12:48:48ID:GE8fFVL6
DCってDNSの指定できるの?
2009/07/25(土) 01:56:21ID:btCLFvzm
0からの開発はココ見てる奴には厳しいってか
知識があっても1人じゃ無理なぐらい面倒だから既存のを日本語に翻訳でもしようぜ
2009/07/26(日) 01:04:13ID:qmQ6QmMo
製作なんだから、せめて流出→エミュ鯖とかじゃないのか?
2009/07/30(木) 00:00:58ID:O7y2Oq9L
ゲ製作技術板的には、流出→エミュの方がいいだろ
翻訳はゲームの知識というより語学の知識だし
169名前は開発中のものです。
垢版 |
2009/07/30(木) 00:49:03ID:BoqnEkwt
著作権的にクリアな方がいい
2009/07/30(木) 11:25:30ID:BDIKaULj
エミュさばに著作権でクリアな状態なんてあるわけねぇw
2009/07/30(木) 23:43:29ID:O7y2Oq9L
74以降で話題になった、ミドルウェア的な鯖を作れば鯖自体は著作権でクリアになる
各ゲームの蔵に対する通信関係をどうするかが問題だけどなw
2009/07/31(金) 13:06:54ID:sYXe2reQ
それぞれに最適化した時点でダメだろ
アホかw
2009/07/31(金) 13:48:46ID:zA6utL8c
ミドルウェアがクリアなだけじゃんかw
2009/07/31(金) 14:06:59ID:3Vj4glWC
それだと鯖だけがクリアだから、完全にクリアにするなら蔵も作らないとダメだな
蔵を使う各自が自己責任という名目で、画像の差し替えをやらせるのか?w
2009/08/09(日) 01:39:28ID:aywfPN0M
蔵は配布や直リンしたら違法だがそうでなければグレー。
鯖データも流出データ使ったらアウチだが
自分で解析して、本家と同じ動作する別物のソースを書けばグレー。
判例を見てもそうなってる。
2009/08/09(日) 02:07:08ID:683Cogfa
確かに、大抵エミュ鯖は金もとってないし、
法では直接的に違法にはできない。
裁判で有罪になったケースも、エミュ鯖運営者が
蔵ダウンロードを公式に直リンしてて経費がどうこうとか間接的。
が、要はモラルの問題。開発・運営側にしてみれば迷惑でしかない。
が、俺は作ってる・・・
2009/08/09(日) 10:56:06ID:C3Htvwew
エミュの話してると毎回法律の話題出す奴がいるけど、
ここはあくまでも製作スレであって運営スレじゃないし、
作るだけなら法律に触れるわけがないので語るだけ無駄
2009/08/09(日) 20:21:15ID:aywfPN0M
ちょっと流れぶった切って質問なんですけど
エミュ鯖においてMOBってどんな感じに管理してるんですか?
距離が近づくとmobが画面内に表示され、離れると消える仕様のゲームなのですが。

mobが登場して消滅するまでの処理が想像付かないのですが誰かご教授ください。。。

また、mobの管理について。マップは数十あるわけですが、そこにいる計数百〜数千体
のmobはどんな感じで管理してるのでしょうか。
2009/08/11(火) 17:07:37ID:Wpj06FDp
お前さんみたいな情弱のためにMMO鯖作る本出てたからそれでも読んでな
2009/08/11(火) 23:52:53ID:4yubxeE8
>>179
kwsk
2009/08/13(木) 13:49:03ID:vtuVuFQs
ggrks
2009/08/22(土) 02:52:02ID:OwYVqsih
>>178
質問が漠然としすぎ。
「どんな感じに管理してるんですか?」
とか聞かれても、掲示板で文章だけで説明できるほど単純じゃないよ。
エミュ鯖のソースコードならタダでそこらへんにゴロゴロ転がってるから
自分で好きなヤツをダウロードして読めばわかるだろ。
それ読んで、もしわからないところがあれば具体的に質問しろ。
誰か分かるヤツがレスするかもな。
2009/08/23(日) 00:32:59ID:r7T6GnZt
素直に分かりませんって書けばいいのに
2009/09/13(日) 09:30:21ID:KaexEDjQ
盗人の元がウヨウヨいるんだな。
2009/09/16(水) 03:27:52ID:1x6RAr9z
エミュ鯖は、本鯖の劣化なり、改造なりのコピー品を作るんだから盗人ではない
ハックして鯖を盗って来るなら別だけどなw
2009/09/16(水) 13:37:45ID:6bWPpWiV
大概の場合アイテムデータなどの一部はクライアントなどから流用できる部分は流用するから、
完全に白なエミュ鯖の方が少ないと思うが
187名前は開発中のものです。
垢版 |
2009/09/23(水) 22:59:04ID:ibVUIAwe
エミュレートの意味さえ知らないゲーム脳なDQNの集まる板はココですか?
2009/09/26(土) 02:25:16ID:gB4tDzyV
>>187の書き込みは本物の>>187の脳をZ80上でエミュレートして生成されました
2009/10/21(水) 13:59:21ID:5arO8xs2
>>188
ごめん、高度な日本語すぎて理解できないわ
190名前は開発中のものです。
垢版 |
2009/10/22(木) 11:29:11ID:MCG5DNf1
保守
191名前は開発中のものです。
垢版 |
2009/12/03(木) 12:13:52ID:dnYpEeNo
('A`)(´・ω・`)ねことあひるが力を合わせてみんなの幸せをーーーー♪
招き猫ダック♪
2009/12/29(火) 03:03:27ID:gRhTFw07
SealEmu調整中 年明けにはクローズ開放するのでご期待を
独自スキルはだるいので入れる予定なし。
2010/01/12(火) 00:13:42ID:Xjjd4ZbU
年明けたけどどうなったんだ?
194bnb
垢版 |
2010/03/07(日) 18:04:23ID:xTOAbqP9
bnbのエミュ作って
195名前は開発中のものです。
垢版 |
2010/05/13(木) 01:00:45ID:5Ep9xBBx
技術は世界を救うって
196名前は開発中のものです。
垢版 |
2010/05/16(日) 16:02:29ID:uBLwVK+U
aionのエミュ鯖立てたくて色々と調べてるんだが・・・俺にはできんわ
Aion-Emuってのだと構築できてるみたいなんだが、現在開発止まってて
今のaionのゲームが1.5なんだけど1.0しか対応してないらしくて
1.0がどこにも落ちてなくて鯖作れないしaion-uniqueで鯖作ろうとしたんだが

aion-uniqueの構築方法はaion-emuと少し違ってなんどやってもエラーで建てれないだわ

DOSでビルドするって何?コマンドプロトンの事?
全然わかんねーわw
http://fanblogs.jp/yamamaya/
2010/05/16(日) 18:33:24ID:/ZHxboKY
>>196マルチやめろクズしね
198名前は開発中のものです。
垢版 |
2010/05/27(木) 23:29:13ID:e5y65MCM
ミックスマスターかブライトシャドウのエミュ鯖作れねーかなぁ
199名前は開発中のものです。
垢版 |
2010/06/11(金) 02:19:18ID:M6b9MnkJ

200名前は開発中のものです。
垢版 |
2012/07/09(月) 08:59:16.83ID:H/F9wV4C
【終了1年忌】ai sp@ceエミュ鯖プロジェクト
http://kohada.2ch.net/test/read.cgi/mmosaloon/1341340355

現在までエミュ開発にこぎつけられた者は誰もおらず
2014/06/30(月) 00:08:40.79ID:S/LcdsWn
作れた?
2015/08/09(日) 17:01:59.31ID:h2TXz/ZH
モンハンのエミュ鯖よろしく
2016/03/15(火) 02:07:28.33ID:cuTy7atx
本家クライアントを解析してのエミュ鯖の作り方(開発)について質問したいのですが、スレチになりますかね?
当方ゲームプログラミングの知識がまったくと言っていいほどないので困っております
初心者用のスレなどがあればそちらへ行こうと思ったのですが見当たりませんでしたので・・
2016/03/15(火) 03:09:54.95ID:U6arvw4G
ゲームプログラミングの知識が まったく ないのに
なんで解析してつくれると思う?

アセンブラ、C++、ネットワーク、データベース
ありとあらゆる知識がなければ作れない

そもそもエミュ鯖は違法だし捕まる

楽しいアングラいじりはスキルアップにつながるから
夢を大きく持つのはいいことだけれども
2016/03/15(火) 11:44:04.68ID:cuTy7atx
>>204
今から勉強しようにも、どこからどう手をつけていいかわからず、アドバイスだけでも頂けたらと思って質問しました
長年続けていたMMORPGがサービス終了してしまうため、どうしても何らかの形で残しておきたいと思いました
知識については、アセンブラ、データベース、ネットワークは仕事の関係で見た事がある程度でしかありません
エミュレートというのも公開サーバーを立てる所までは考えておらず、
あくまで自分のPCのスペックが許す限りの個人用にと考えています
2016/03/15(火) 13:26:13.66ID:8jZux4Tn
3年以内に東大入試合格
→「出来るわけねーだろふざけんな」

青森から鹿児島まで徒歩縦断
→「出来るわけねーだろふざけんな」

未経験だけど神ゲーを作る
→「頑張れば出来るはず(キリッ」
2016/03/16(水) 07:14:02.39ID:yhiYuqy5
>>205
ttp://hp.vector.co.jp/authors/VA028184/

━━━━━━━━━━━━━━━━━
      10年位前の愚痴

エミュ鯖ってのは完璧超人か神レベルの人が
毎日毎日100日位ログインしながらデバッグし続け
こつこつ通信内容解析しながら作っていくんだと思う。

チート防止の機能が付いていると、デバッガでアタッチすらまともにさせてもらえない。
ミジンコ〜人類はここでことごとく挫折する。
動的にカーネルモードドライバを実行してくるらしく、
Native APIに精通していなきゃならないらしい、ドライバ関連の書籍がクソ高くてやる気にならなかった。
普通のAPIのIsDebuggerPresent()をつぶすだけでいけるならヘタレなチート対策で可愛い部類。

そもそも、どこで↑しているか、わかるところまでたどり着けない。互助的な壁になっていて↑↓どんな順番でアプローチしていいかすらわからない。

ジャンプアドレスをpushしてretしたり、デバッガ上のアセンブラ表示画面が崩れるように難読化されている。

UPX派生などなど、なんらかのパッカーで圧縮されたPEファイル(要はexe)をアンパックしてダンプ(解凍済みのexe)する。
IATやOEPを直したり。俺の頭ではこの辺でパニック。
パッカーの展開部分って再配置可能コードのアドレスをあちこち直してるっぽいぞ?
実行中のexeのメモリ空間をキャプチャして
ttp://d.hatena.ne.jp/Dltn/20120302/1330666702
こんな風にOllyDumpでほらね…と簡単にできるわけがない。このサイトの例みたいに解かせるために作った問題じゃねーから。


めでたくデバッグできるようになっても
通信周りとの格闘が始まるだろうね
208名前は開発中のものです。
垢版 |
2017/02/05(日) 08:33:37.30ID:n4YWppNc
そうかそうか
209名前は開発中のものです。
垢版 |
2017/12/31(日) 20:13:25.27ID:/rN76OKL
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

VXUY7S4II4
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況