トップページ⇒tech
374コメント94KB

ネトゲ開発なら俺に聞け!

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/06/17(水) 11:38:51
P2PからMMOまで。
0159デフォルトの名無しさん2009/09/02(水) 12:45:07
ネトゲはスペック間の差をどう埋めるかがカギ
そうすると固定FPSは避けられない
0160デフォルトの名無しさん2009/09/02(水) 13:18:45
>>158
空間が歪んでるwww
0161デフォルトの名無しさん2009/09/11(金) 02:40:41
ほうしゅ
0162デフォルトの名無しさん2009/09/12(土) 10:33:27
それにしてもすごい時代になったもんだ。
今や個人でMMORPGなんかも手軽に作れるようになった。
0163デフォルトの名無しさん2009/09/12(土) 13:15:21
手軽なワケねえだろハゲ
0164デフォルトの名無しさん2009/09/12(土) 14:10:12
ハゲ
0165デフォルトの名無しさん2009/09/12(土) 15:46:16
>>158 って
http://labaq.com/archives/51250054.html
コレと同じ理屈?
0166デフォルトの名無しさん2009/09/19(土) 02:52:24
ネトゲって言っても結局プロトコル決めたら終わりだろ。
プロトコルの策定に時間取られるくらいであとは他のゲームと変わらん。
0167ぅゅ ◆e6.oHu1j.o 2009/09/19(土) 14:41:01
セキュリティどうすんの
破られた場合の対策も決めておかないとだよ
回線不安定な人とか、イベントの途中で切断されちゃったりとか、
たいていのMMOは自動セーブだけど、普通のゲームはそんなことやんないよね
それからウィンドウシステムもゲーム内で作らないとだよね
ここもつくるの難しいと思うよ
そのうちユーザーが作ったデータでスキンの変更もできるようにしないとだし
そもそも普通のゲームの規模じゃないしMMOて
最低1ヶ月くらいは毎日遊んでても飽きない位の規模になって始めてMMOの運営を開始できるんじゃないの
いざというときにバックアップとっていませんでしたなんてなったら殺されかねないよ
不正ユーザーの対処はどうするの
定期的にイベント起こさないと人は離れていくよ
むしろ開発をし続けないと人は離れていくと思うよ
まちがってるよ。MMOはゲームじゃないよ。ゲーム自体に面白さは全くないもん。
MMOは世界だよ。
みんなで面白いことを見つける旅なんだよ。
0168デフォルトの名無しさん2009/09/19(土) 16:32:46
趣味で公開してるMMOのバックアップ取ってなかったくらいで殺されるわけねーだろ。
金取ってるなら話は別だが。
0169デフォルトの名無しさん2009/09/19(土) 17:28:05
金は関係ないだろ
どんだけ信者を集められたか次第
0170デフォルトの名無しさん2009/09/19(土) 20:32:04
つうかゲームそのものの開発よりインフラとか運用とかどうすんのか決めるほうが大変
0171デフォルトの名無しさん2009/09/19(土) 22:38:51
運用つっても趣味でやってんだから1円も入ってこなくてOK
0172デフォルトの名無しさん2009/09/21(月) 11:51:05
セキュリティなんて子供騙し程度で良いだろ。
露骨なチーターが現れたらアカウント消すか
2chの運営みたいにドメイン丸ごととかで規制かければ良い。
0173デフォルトの名無しさん2009/09/21(月) 21:02:44
アクセス元(クライアント)が
proxy経由か直接接続か
見分ける方法はありますか?
0174デフォルトの名無しさん2009/09/21(月) 22:44:51
確認君、診断君 などでググれ
0175デフォルトの名無しさん2009/09/25(金) 05:29:36
ネットゲームももう斜陽産業だしね。
0176デフォルトの名無しさん2009/09/25(金) 11:02:59
韓国人相手なら儲かるお
韓国ではネトゲのやりすぎでみんな死んでるらしいお
0177デフォルトの名無しさん2009/09/25(金) 11:45:09
随分少ない「みんな」だなぁ。
0178デフォルトの名無しさん2009/09/26(土) 02:13:33
「みんな」と言うと全員みたいじゃねーか。
「ほとんどの国民は」って状態だろ。
0179デフォルトの名無しさん2009/09/26(土) 12:25:40
韓国人ってどんなネトゲするの?
0180デフォルトの名無しさん2009/09/26(土) 23:17:06
韓国の話題はやめてくれw
0181デフォルトの名無しさん2009/09/27(日) 03:38:50
ネットワーク処理について質問なのですが、数千〜数万のセッションを同時に
処理するのって、ネトゲの鯖はプログラム的にどうやって実装してますか?

セッションの数が100くらいなら、セッション毎にスレッドを起動して、各スレッド
にクライアントとの送受信を任せればいいと思うのですが。
その方法だとセッション数が数千とか数万とかになった時に、送受信のための
スレッド数も数千とか数万とかになるので鯖のパフォーマンスが著しく低下しそうです。

Selectを使う方法も、コネクション数が増えるとポーリングするだけでCPU負荷が
重くなりそうですし。

IOCPとか、AIOとか、そうゆうのを使うのですか?
0182デフォルトの名無しさん2009/09/27(日) 04:28:00
数万セッションってw
個人でそんなに人数集まるゲーム作れるのか?
数万セッションが同時って相当規模の大きなネトゲだよね。
その領域ってまだ業界でも模索してるんじゃないの?
プログラム的にもプロモーション的にもw

とりあえず、スレッド方式で作って数万スレッド立ち上げてみれば?
それで測ってみれば良いだろ。
たぶんフロントエンドで分散かけることになりそうな気もするが…。
通信するデータの量って1回当たりどのくらいの設計になってるんだろう。
0183デフォルトの名無しさん2009/09/27(日) 04:31:21
>>181
そんな規模のやつ作ったことのあるやつほとんどいないんじゃないか?
「〜しそう」とか想像だけで言われてもな。
01841812009/09/27(日) 06:36:02
自己解決しました。
ネットゲーム IOCP でググッたら必要な情報が全て見つかりました

>>182-183
情報ありがとうございました。
0185デフォルトの名無しさん2009/09/27(日) 16:09:31
韓国向けのネトゲ作って外貨稼ごうぜ!
0186デフォルトの名無しさん2009/09/27(日) 16:59:21
韓国はネトゲ作るのに国が補助金出してるからねぇ。
映画をつくるのにハリウッドが補助金出してるみたいに。
日本は資金を出してくれるとこが無いから無理だろ
0187デフォルトの名無しさん2009/09/27(日) 17:25:05
韓国が日本に金を払うと思ってるなら平和ボケ
0188デフォルトの名無しさん2009/09/28(月) 12:09:51
さっさと作れ
0189原文:うるせー、ちょん2009/09/28(月) 12:22:08
大いなる朝鮮半島にお住まいの方、あなたさまのご発言は少々音量が大きいように思われます。
0190デフォルトの名無しさん2009/09/28(月) 17:49:28
ネトゲ作ろうぜ!
0191デフォルトの名無しさん2009/09/28(月) 21:08:18
p2pだと1ホスト当たり何コネクションまでokなの?
一般的な環境という観点から考えて。
0192デフォルトの名無しさん2009/09/29(火) 15:53:32
16
0193デフォルトの名無しさん2009/09/30(水) 04:10:13
最近売ってるのってネトゲばっか。
0194デフォルトの名無しさん2009/10/02(金) 02:29:31
>>191
ぶっちゃけ環境による
0195デフォルトの名無しさんNGNG?2BP(0)
http://lh.gamania.co.jp/news/etc/hoshitomo/
こういう可憐な女の子の出てくるゲーム作ってくれ。
体中の隅から隅まで再現してくれ。もちろん、触ったらプルルンってなるようにな。
そしてビラビラもクリも、つまんで剥けるようにしてくれ。
0196デフォルトの名無しさん2009/10/02(金) 11:03:39
で、お代は如何程いただけるんです?
0197デフォルトの名無しさん2009/10/02(金) 13:34:31
>>195
ここは欲しいものを自分で作るようなスレだから作ってクレクレは違うと思うよ。
米メーカーに依頼するのが確実だと思う。
米なら無修正OKだし、米ってそういうぶっ飛んだことに本気になってくれる人が
日本より多い。
0198デフォルトの名無しさん2009/10/04(日) 05:06:30
エロネトゲってないよな
0199デフォルトの名無しさん2009/10/04(日) 15:27:07
あるよ
0200デフォルトの名無しさん2009/10/04(日) 16:42:41
URLギボン
0201デフォルトの名無しさん2009/10/13(火) 11:58:34
出会い系は規制が厳しいから、ネトゲでそういうの作ったら良いんじゃない?
コミュニケーション系ネトゲという位置付けにしとけば抵触しない。
0202デフォルトの名無しさん2009/10/14(水) 10:05:57
いよいよDdirectXの時代が来たな。
0203デフォルトの名無しさん2009/10/14(水) 15:23:45
>DdirectX
なにそれ?
0204デフォルトの名無しさん2009/10/16(金) 21:43:19
分散DirectXだよ
知らないの
0205デフォルトの名無しさん2009/10/17(土) 17:01:40
分散DirectXってどんなもの?
どういうところで使うとメリットがあるの?
0206デフォルトの名無しさん2009/10/29(木) 10:43:21



岡田外務大臣キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
h‍ttp‍:‍/‍/‍q‍b5.2‍ch.net/t‍est/rea‍d.cgi‍/sak‍u2ch/1256‍630318/1



早く記念カキコしないと埋まっちゃうwww
0207デフォルトの名無しさん2010/04/12(月) 19:27:03
ぽにょ
0208デフォルトの名無しさん2010/08/29(日) 17:46:11
ネトゲのエミュ鯖作るのって何から勉強すればいい?
0209デフォルトの名無しさん2010/08/29(日) 17:50:12
ネトゲのプロトコルからだな
0210デフォルトの名無しさん2010/08/29(日) 18:42:53
ありがとうございますorz
0211デフォルトの名無しさん2010/10/16(土) 17:32:48
保守
0212デフォルトの名無しさん2010/10/28(木) 19:22:30
今人気のネトゲってほとんど半島製だろ
頑張れよ日本人
0213デフォルトの名無しさん2010/11/01(月) 02:12:50
ネトゲ作ろうと思ってるんだけど、
TCPとかのヘッダのサイズはどうやって求めればいい?
今のところ開発途中でLAN内でしかやってないからそこまでシビアな問題はないんだけど、
噂で40バイトもあるって聞いたもので。
0214デフォルトの名無しさん2010/11/01(月) 16:00:30
求めてどーすんの?
0215デフォルトの名無しさん2010/11/11(木) 17:46:33
MMORPGで音声まで扱ったら通信量やばいかなぁ?
蔵から鯖へのビットレート16Kbpsで鯖でミキシングやって鯖から蔵へ16Kbps。
1024人接続すると16Mbps、なら大丈夫かな。
むしろエンコードの負荷のほうが心配かな。
本当は距離で聴こえる音声の音量を指定したいんだけどなぁ。
聴こえる範囲を30メートルとして直線分割で音量を調節するみたいな。

何にせよマルチコアCPU積んだ音声用の鯖が別に必要か。
0216デフォルトの名無しさん2010/11/11(木) 18:07:33
>本当は距離で聴こえる音声の音量を指定したいんだけどなぁ。
方向によって左右の音量バランスも変えるのか。
未来のMMORPGやFPSはそういう方向になるんだろうな
0217デフォルトの名無しさん2010/11/11(木) 18:20:00
未来ってなんだよ
そんなの昔からあるじゃん
0218デフォルトの名無しさん2010/11/11(木) 19:26:51
>>217
ねぇだろ。
効果音みたいにあらかじめデータとして持てないんだぞ?

音声処理用の鯖負荷がハンパなさそう。
0219デフォルトの名無しさん2010/11/11(木) 19:38:27
DirectSound3Dなんて誰も使わなかったよな
0220デフォルトの名無しさん2010/11/11(木) 20:16:05
何でDirectSoundの話が出てくるの?
頭おかしいの?
0221デフォルトの名無しさん2010/11/11(木) 20:30:47
プログラム板とは思えないレベルの低さ
ゲ制板へ行けwww
0222デフォルトの名無しさん2010/11/11(木) 21:55:08
>>221
>>215の実現ってむしろレベル高くないか?
複数の音源があってその距離や方向まで反映してミキシング(?)するんだろ?
0223デフォルトの名無しさん2010/11/11(木) 22:00:48
1000人分リアルタイムで音量変えてミキシングしてエンコードかw
0224デフォルトの名無しさん2010/11/12(金) 01:25:12
範囲内の奴らでP2Pでやり取りしてDS3DやEAXのほうがまだラクだろうね
0225デフォルトの名無しさん2010/11/12(金) 03:06:33
近い順に8人とか16人分程度をP2Pでいいんじゃないの?
銀行前の喧騒みたいなのをやりたいなら仕方ないけど。

パンや距離の減衰なんかは処理負荷的には楽勝の部類だと思う。キャッシュを乱すんだから、その程度の処理はしないともったいない。
頭部伝達関数とかになると知らないけど。
0226デフォルトの名無しさん2010/11/12(金) 05:33:28
P2Pってことはポート開けさせるのか
0227デフォルトの名無しさん2010/11/12(金) 09:17:09
配信の必要があるってことは、動的生成な音→音声チャット?(音質が適切かどうかは俺はわからん…)
距離を見るならミキシング結果はクライアント毎に異なるはずで、なのにそこすら鯖で処理しようとしてるような話になってるのは何故?
パラメータつけて、可聴範囲を選別して配信するんじゃダメなの?
これだけでも重そうだけど

>>226
ポート開けというよりもNAT越え自体が困難だね

家庭のPCならほとんどがなんとかなる(なんだったか忘れたけど大抵のNATはxml-rpcか何かで操作できる)
モバイル環境だと、例えポートが閉じられていなくても難しい
0228デフォルトの名無しさん2010/11/13(土) 13:16:12
ミキシングしないと大変なことになるだろ。
誰か1人のプレイヤーの音声は、蔵→鯖→その他の蔵
って流れになるから、鯖→その他の蔵
の通信量だけでも可聴範囲のプレイヤーの数をNとするとN^(N-1)*(ビットレート)の通信だろ?
可聴範囲に10人いるだけでとんでもない通信量になる。
0229デフォルトの名無しさん2010/11/13(土) 15:12:03
N*(N-1)*bpsだろ
10人16Kbpsでも1440Kbpsで済む
家庭用光回線とかで実測30Mbpsでも出てれば40人くらい接続してもお釣りがくる
0230デフォルトの名無しさん2010/11/13(土) 17:31:28
音声はP2Pでやらせればそんな問題も起きないよ。
0231デフォルトの名無しさん2010/11/14(日) 05:03:42
>>228
みんなずっとゾンビみたいにあ"〜う"〜言ってることなんてありえないから(微音などに対しては閾値でup、dlをフィルタリングする)
ほとんどの状況下で鯖側でミキシングしたときよりも通信量は落ちる。
動的に閾値が変えられれば鯖側ミキシングの通信量を越えることはない。
鯖側でミキシングなんてやったらユーザーが少し増えただけで音声用鯖のクラスタを拡張だのなんだのと大変なことになる。
0232デフォルトの名無しさん2010/11/20(土) 16:53:38
一般家庭の回線平均が1Gbpsくらいの時代になってからのほうがいいんじゃないか?
今の平均はまだ100Mbpsとかそんなモンだろ。
0233デフォルトの名無しさん2010/11/20(土) 20:21:56
複数タブ開いてyoutubeやニコニコ動画見てるような奴が沢山いる時代に何をいまさら
0234デフォルトの名無しさん2010/11/21(日) 04:09:12
リネージュ2ってのが音声チャットできるらしい
0235デフォルトの名無しさん2010/12/25(土) 12:52:20
リネってMMOじゃなくてMOじゃないの?
0236デフォルトの名無しさん2010/12/25(土) 14:05:44
質問です
サーバーを自分のPCにしたいときに
外部から繋げる他のPCが接続に必要な情報ってなんでしょうか?
0237デフォルトの名無しさん2010/12/25(土) 14:10:30
IPアドレスとポート番号
0238デフォルトの名無しさん2010/12/25(土) 14:10:46
自分のPCのグローバルIPアドレスとサーバプログラムが使用するポート番号
0239デフォルトの名無しさん2010/12/25(土) 14:33:52
>>237-238
うーん、よくわかりません
仮に接続画面を作るとしたらこんな感じでいいのでしょうか?

IP:グローバルIP
Port:ポート
名前:ごんべえ

                   決定ボタン

自分のPCのグローバルIPアドレス指定して実行すると接続できませんでしたって出ます
ローカルIPアドレスを指定すると接続できるのですが・・・
0240デフォルトの名無しさん2010/12/25(土) 14:41:15
はっきり言ってソフト開発以前のレベルだ。

ヒント:グローバルIPアドレスを持ってるのはどの機器?
0241デフォルトの名無しさん2010/12/25(土) 14:47:07
>>240
ルーターすか?
0242デフォルトの名無しさん2010/12/25(土) 14:47:34
質問の回答があってから、30分もしないうちに作ったのか...
よくわからないと言いながら、ひょっとしたら天才かもしらん。
0243デフォルトの名無しさん2010/12/25(土) 14:47:52
ローカルIPアドレスなんて名前通りローカルでしか使えないわけだが
外部からつなぎたいんであろ
0244デフォルトの名無しさん2010/12/25(土) 14:50:14
>>243
そうなんですけど用意するものがわからないんです
0245デフォルトの名無しさん2010/12/25(土) 15:03:47
>>244
ヒント1: ファイアウォールの設定
ヒント2: ルータの設定
0246デフォルトの名無しさん2010/12/25(土) 15:21:46
外から繋ぎたいんだろ?
ヒキコモってないで、外から繋いでみろ
0247デフォルトの名無しさん2010/12/27(月) 04:53:08
ヒキコモ
0248デフォルトの名無しさん2010/12/27(月) 05:02:47
たった二週間の辛抱さ。
毎年のことだ。
0249デフォルトの名無しさん2010/12/28(火) 15:04:46
俺達がリア厨の頃はネトゲなんてなかったけど、長期休暇はみんなもうちょっと有意義に過ごしてたなぁ。
文学作品を読みあさったり、真空管ラジオ作ってみたり。
0250デフォルトの名無しさん2010/12/28(火) 15:11:33
>>249
それも金にならないんじゃまったく無駄だよね
別に有意義でもなんでもないただの自己満足じゃね?
0251デフォルトの名無しさん2010/12/28(火) 18:29:06
これがゆとりか
0252デフォルトの名無しさん2010/12/28(火) 18:51:41
ゆとりだね
0253デフォルトの名無しさん2010/12/28(火) 22:51:32
俺があったゆとり世代は異常に頭がよかったな
常に行動が利益に結びつくかどうか考えて動くところとかやっぱり世代だなと思った
好きだからこう動くってあんまりしない奴だった

2極化してるんだろうな
テレビで言われてるようなダメなのと、ものすごく頭のいいのと
0254あけおめ2011/01/01(土) 18:35:13
ことよろ
0255デフォルトの名無しさん2011/01/26(水) 03:41:39
>>250はゆとりじゃなくてただの釣りだろ
0256デフォルトの名無しさん2011/01/29(土) 13:14:40
ネトゲ作ってるんだけど、どこか良いプロバイダない?
固定IPv4&逆引き設定可で、プロバイダ料+NTT1万以内のところがいい。
今使ってるプロバイダが上りに30GB/dayの制限かけちゃってさ・・・
0257デフォルトの名無しさん2011/01/29(土) 16:01:10
>>256
VPS関連サービス使ったら?
0258デフォルトの名無しさん2011/02/12(土) 17:25:19
そもそも家庭用のルーターだと100mbpsくらいまでだから、そこで頭打ちだろ。
■ このスレッドは過去ログ倉庫に格納されています