みんなでMMORPGを作りましょう
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001喪装中
04/08/13 20:08ID:la60fqKo随時スタッフ募集
0853795
04/09/07 19:28ID:6+/R/deI普通に通信をすることはできるわけですよね。ライセンスとかまずいんでしたっけ?
それかやっぱセキュリティ的にやばかったりするんでしょうか。
中古マシンを手に入れたんでLinuxの勉強がてら
鯖でも立ててみようかとは思ってるんですけど。
0854ゲーム製作して欲しいッス
04/09/07 20:34ID:mSrLydzoモンスターが出てきたり戦闘のアクション性の高い物を希望しています!!
あとグラフィックが綺麗やつも追加よろしくです!!
0855名前は開発中のものです。
04/09/07 20:39ID:PDRZbTEvDirectPlayを使うのはMORPGまでだと思うよ。
0856名前は開発中のものです。
04/09/07 20:40ID:2Q5bqS+pなんで?
0857名前は開発中のものです。
04/09/07 21:53ID:eXMTC1GU普通のWin2KってのはWin2KProのことだと思うけど、
同時外部接続数に最大制限なかったっけ?
Win2KServer以上であればよかったと思ったが。
SMBプロトコルに関してだけだったかもしれん、うろ覚えですまん。
0858名前は開発中のものです。
04/09/07 22:34ID:Qd7Pxmqi通信とかスレッドとかのOS依存部分のラッパークラスとかラッパーライブラリを作ってOS別に開発って感じ?
さらにDWORDとか使わずにきちんとunsigned long とか書いていればいけそうだね
0859名前は開発中のものです。
04/09/07 22:47ID:xDB+Kvn1参考資料。日本Microsoftの見解。
ttp://www.apache.jp/misc/windows.html
米Microsoftとは見解が異なるらしいが…
波風立てたくなかったら、サーバ版使うかオープンソース系のOS使うべきだろう。
0860名前は開発中のものです。
04/09/07 22:54ID:uycFB+tY0861ゲーム製作して欲しいッヌ
04/09/07 23:12ID:rQQAemhwモンスターが出てきたり戦闘のアクション性の高い物を希望しています!!
あとグラフィックが綺麗やつも追加よろしくです!!
0862名前は開発中のものです。
04/09/07 23:29ID:CriEeLGq0863名前は開発中のものです。
04/09/07 23:59ID:Eonv5TnRスレ違い。
0864名前は開発中のものです。
04/09/08 01:32ID:DbkXWPTNおそらく訴えられることはないと思うが。
裁判沙汰になったとしても無効になりそうだしw
0865名前は開発中のものです。
04/09/08 07:26ID:w7Btcli3資金はいくら?
0866名前は開発中のものです。
04/09/08 19:41ID:FWzIUsvA気にせず頑張ってくれよ
0867名前は開発中のものです。
04/09/08 20:02ID:jYRh0MMMやっぱりゲームの中からも、2chにカキコできるんでしょうか。
0868名前は開発中のものです。
04/09/08 20:38ID:FJEA782Oゲーム内に掲示板完備です
0869名前は開発中のものです。
04/09/08 21:53ID:pebmB/Gwぬるぽしたやつを直接ガッできる機能希望。
本人を探し出すのが大変、みたいな。
0870名前は開発中のものです。
04/09/08 21:54ID:FvZUXmdOと思ったが、アクセス制限で書き込めないやつがいるだろうからダメポ(・ω・`)
0871名前は開発中のものです。
04/09/08 22:17ID:pebmB/GwMMOのサーバ経由で書き込むようにすれば、
アクセス制限の問題はなくなるんじゃないか?
荒らしに対しては、ユーザIDで書き込み制限できる
0872名前は開発中のものです。
04/09/08 22:29ID:W8OmavTy0873名前は開発中のものです。
04/09/08 22:53ID:V4LyBBC50874名前は開発中のものです。
04/09/08 22:54ID:pebmB/Gwそういうこつか。
まぁでも>869みたいに、本人見つけて叩きまくるとかすれば、それはそれで面白いんではw
0875名前は開発中のものです。
04/09/08 23:05ID:cKrO6OfS2chに書き込むのに匿名性がないという面白い状況に(´-`)
0876喪装中 ◆eJILq.TeQ6
04/09/08 23:16ID:XQULwxX40877名前は開発中のものです。
04/09/08 23:19ID:W8OmavTy0878名前は開発中のものです。
04/09/08 23:20ID:1ouXhWnw0879名前は開発中のものです。
04/09/08 23:23ID:pebmB/Gwそうかカキコでのぬるぽは無理か。
ガッするためには、ぬるぽの指輪とかぬるぽのマントとか、
別の方法になるわけか。
>876
リアル1の予感・・
0880名前は開発中のものです。
04/09/09 00:02ID:PkgzsJij__
ミ__| ドカッ
∧_∧ //
( ・∀・)/ .川 ゴスッ
と つ==| | ボコッ
Y /ノ. |__|
/ ) < >__Λ∩ ゲシッ
_/し' //. V`Д´)/ グチャッ
(_フ彡 / ←>>869=879
0881名前は開発中のものです。
04/09/09 22:09ID:7x1LlBP/0882名前は開発中のものです。
04/09/09 23:02ID:RW4jkAGbPlaneShift
http://www.planeshift.it/main_01.html
とか探せばある程度は見つかる。
0883795
04/09/10 23:07:13ID:huADI68kなんかややこしくてよく分かんないですね。
でもゲーム公開できるのなんてまだまだだから大分先の問題だな…
ちなみに進捗報告としてはチャットウィンドウのリサイズに対応した
改行処理がなんとなくできました。でもまだちょっとおかしいところがあります。
0884名前は開発中のものです。
04/09/10 23:53:10ID:nvPKRe5rWindows上で走るKNOPPIXやcygwinでもダメ?
0885名前は開発中のものです。
04/09/11 00:09:19ID:5mQ1LzR90886名前は開発中のものです。
04/09/11 03:01:40ID:4PHBY+9l>859
0887名前は開発中のものです。
04/09/11 05:21:54ID:M9vDQ6zL1はまだいるのかい?
いて、なおかつ、最後まで匙を投げないなら付き合うぜ
一応現職でゲーム製作の仕事やっとりまっせ
煽りはいらぬよ
0888名前は開発中のものです。
04/09/11 08:30:22ID:t3/mssGyていうか、寝るか帰るかしなさい。お疲れ様。
0889名前は開発中のものです。
04/09/11 09:37:43ID:HJ9kBt2n種族とレアアイテムの設定しかしないんだよね
そんなどうでもいいことより
破綻の無いゲームデザインをして欲しいんだがなぁ
0890795
04/09/11 12:18:26ID:1bDiFgK3今まで単にAPIのRectangleとかで描いてた描画部を
DirectXで作り直してみようと思ったんですが、
例えば自分で用意したUIの画像パーツを元に、ウィンドウ枠を表示しようと思ったら
いちいち「上辺・左辺・右辺・下辺」と、別々に板ポリゴン作ったりしなきゃなんないんでしょうか。
でも各辺は伸び縮みするからここも別々に作んないといけなそう。
ってことは角4つと辺4つで8枚ポリゴン作ったりしなきゃなんないのだろうか。
なにしろ作った事ないからどうやってやるのか想像つかないけど
激しく面倒くさそうです。。。
誰かUI関係をDirectXで作ったことがある人いたら
どうやればいいのか伝授してください。
0891887
04/09/11 12:32:21ID:M9vDQ6zLありがとん>>888ゆっくり寝ることにします。
本来の休みの昼間で残業が食い込むなんて・・・・ orz
てか1は、やる気がない、ただ、全権を握った、その世界の中の
支配者(GMの類?)になりたいだけと 流し読みして率直に思った
まずは、おおまかな設定、そして基軸になる部分(フィールド移動、窓、バトルシステム)等
それが従来の物なのか、はたまた斬新なプロセスなのか、誰が?どのくらいの人数?を
割り当てるといった分担作業だが、共同作業という、そういった部分が分かってない気がする
設定は設定でも、物語や世界観の設定ではなくて、ゲームの骨組みの設定とそれをどのような人員で
扱うかといった設定が基本中の基本ということです >>1
あんまり2CHにカキコミなれてないので、見難いと思いますが、すんません@みなさん
では (つ∀-)オヤスミー
0892191
04/09/11 13:52:02ID:fbx5w1Qjなにもそんなに難しく考える事はない。
画像バッファを作成して、普通に2Dでやるのと同様に画像バッファにウィンドウを描画。
あとはその画像を矩形のポリゴンにでも貼り付ければ良い。
とりあえずDirectXでやる前にBitBlt()あたりでUI表示作ってみた方がイイんじゃねーかな。
>>887
プログラマーでしたら、一部のプログラム勉強者へ暖かいアドバイスでもしてあげて下さい。
0893795
04/09/11 22:28:55ID:1bDiFgK3なるほど。まだ色々完璧でないので2Dでつくってみて
できたらその内うpしてみようかと思います。
いつも助かります。ありがとうございます。
0894名前は開発中のものです。
04/09/11 23:11:47ID:oPTKFlkl0895名前は開発中のものです。
04/09/11 23:50:32ID:6zg8B3+a0896名前は開発中のものです。
04/09/11 23:53:49ID:zhV+W1ETLinuxかWin2000じゃない?
0897名前は開発中のものです。
04/09/12 00:57:58ID:m1DndJP/ソフト代が50万円で接続人数に応じてさらにプラスされるらしい
0898名前は開発中のものです。
04/09/12 01:10:24ID:gvjQuk5b0899名前は開発中のものです。
04/09/12 01:19:45ID:OLQcyj/0どこをどう見てきたんだ?
大丈夫そうな話も出てるよ。
0900名前は開発中のものです。
04/09/12 01:29:41ID:32DelwAX0901名前は開発中のものです。
04/09/12 02:07:07ID:7vhXTMMw0902名前は開発中のものです。
04/09/12 02:52:36ID:m1DndJP/開発日記からみておそらくwin2k
>>896
*BSDはありえないのかよヽ(`Д´)ノウワァァン
>>898
OSを自作?
>>899
win2k鯖(約10万円)を買うだけで無制限OKぽいね
2k3はNG
>>900
IDがDel厨
>>901
がんばれ
0903795
04/09/12 16:55:27ID:gAWH7lr10904名前は開発中のものです。
04/09/12 19:04:21ID:8Km2m23lつまりは実力次第ってことだろうな
0905名前は開発中のものです。
04/09/12 19:38:49ID:PnCBL2lw0906名前は開発中のものです。
04/09/12 19:58:22ID:V/gfmIdV0907名前は開発中のものです。
04/09/12 20:28:34ID:cGWoExbh0908名前は開発中のものです。
04/09/12 22:31:25ID:eJZdEJvy0909191
04/09/13 00:24:00ID:6+IaFvxa会社で作るとかじゃ無いならMMOPRGなんて作っても
どうせ2桁接続がイイとこなんだから、どれでもたいして変わらないだろ。
だから自分の慣れたのでやれば良い。
あと、このスレにMMORPG制作及び運用経験者なぞ居るハズもない
0910名前は開発中のものです。
04/09/13 01:11:23ID:Xpd2gJu7どっちにしろ、まずは慣れたのでヤレと言いたいのは確かだが。
0911名前は開発中のものです。
04/09/13 01:16:11ID:sRXJXOTX0912名前は開発中のものです。
04/09/13 01:23:16ID:Xpd2gJu70913911
04/09/13 01:33:48ID:sRXJXOTXGCCのライブラリはディストリごとに特徴があったりしませんか?
という聞き方のほうがいいのかな
クロスコンパイルする時はそれ用のライブラリを別途使ったりするので
そういうイメージがあります
cygwinやSFU、*BSDも候補にあがってるのでその辺りも含めて
さらっと解説いただけるとありがたいのですが……
0914名前は開発中のものです。
04/09/13 02:21:56ID:yL4bUvLEttp://www.amazon.co.jp/exec/obidos/ASIN/4900900605/249-0621181-8954767
とりあえず読んだら?
0915名前は開発中のものです。
04/09/13 04:20:28ID:SNzskthYそれGCCじゃなくてlibcの問題
0916名前は開発中のものです。
04/09/13 05:38:21ID:ZWCSpHZsイベントオブジェクト/マルチスレッド化も完了し、嬉しんでいたところ
今回微妙な不具合?が起こり、PG諸氏に御指導を被りたいと思い参りました。
今回行き詰っている箇所は、DLLのエントリポイントDllMainでswitchされる
DLL_PROCESS_DETACHです。この意味をMSDNで調べたところ、
DLL のロードに失敗したこと、プロセスが終了すること、
呼び出し側プロセスの仮想アドレス空間から DLL をアンロードしようとしていること
となっていたので、ここでWSACleanupを呼べばいいのかな。などと安易に考えておりましたところ
何故かconnectが動作しないのです。これは一体どういうことかとWSAGetLastErrorにて
見てみれば、WSANOTINITIALISED (10093)ではありませんか。
最初に言うのを忘れておりましたが、DLL_PROCESS_ATTACH内で初期化を行う関数を呼ぶようには書かれておりまして
では一体どーいうことよ、意図的にクリーン関数なんか呼んでないよ!と思い、
昨夜から今朝まで掛かりやっと原因を突き止めたのです。
原因は、_beginthreadex時にDLL_PROCESS_DETACHが発生している。ということでした。
なぜ?どうして?なんでそんな時にデタッチされちゃうの?
また、私は他のどの部分にwinsockの初期化、解放処理を書くべきなのでしょうか?
どうぞよろしくお願いいたしますゲス野郎諸氏
0917887
04/09/13 05:57:49ID:vD6XaLn8本日も残業・・・・ ちなみに私が作ってるのはコンシューマ かつ ローカルな物なので
MMOの管理は専門ではないですが、WIN鯖は、果てしなく効率が悪い
調べればすぐ分かる事で、また一般常識レベルの事なので語るまでもないですが
頻繁に鯖の再起動が必要になります。
1週間ほどすれば、現在のプロジェクトが終わるので、少し時間が出来れば、
サンプルでも作ってUPします。
予定としては、鯖と、移動、MAP切り替え処理、通過判定くらいかな?
少しずつ、是を基盤に追加していってみます。
ではー
はぁぁ・・・ 仕事ほっぽりだして寿司でも食いに行きたいです・・・・・・
店開いてないけど。
0918名前は開発中のものです。
04/09/13 08:58:13ID:Km/Xl4kT0919名前は開発中のものです。
04/09/13 09:22:49ID:ZWCSpHZsずばりそれでした・・
素晴らしい解答!神!ありがとう!
0920名前は開発中のものです。
04/09/13 15:39:40ID:QVq9FjXNんなことない、Solarisとか商用は知らないけど、
FreeBSDやLinuxと比べても同期オブジェクトが最も軽いのはWinだし
マルチスレッド鯖のパフォーマンスは悪くないよ。
Win+ソケットを使った鯖でパフォーマンスが出ないとか言ってるのは
大抵マルチスレッド+ブロッキングとか、シングルスレッド+selectしてる
クライアントプログラムのクセが抜けきれてない素人だけじゃないか。
比較対照としてpollとかkqueueは使うのに、
Winのパフォーマンスを持ち出すときにIOCPや非同期ソケットをあえて避ける理由は?
0921名前は開発中のものです。
04/09/13 15:53:34ID:L/MZetA1ちっ。
一般常識レベルとか言ってるから、みんながlinuxでひぃひぃ言ってる間に
Winで作ってパフォーマンスを…とか思ってたのに〜ヽ(`д´)ノ
0922名前は開発中のものです。
04/09/13 17:02:22ID:i4PRyke4キミに聞きたい。
ネトゲー作るときに、ICMPで自分でヘッダも作るのと、
UDP使ってやるのとでは、どっちのが速くできる?
0923名前は開発中のものです。
04/09/13 17:21:30ID:QVq9FjXNと
>UDP
は等価ではないから比べようも無い。
質問の意図がいまいち理解できないんだけど、何?
ICMPはReplyを待つから遅いとか言いたいの?
それ以前にネトゲのプロトコルとして最適じゃないはずなんだけど。
0924191
04/09/13 17:25:58ID:6+IaFvxaだから、アリエナイってほどWin鯖は悪くはないと思うぜ。(鯖運用したことないけど)
Win鯖が果てしなく効率悪いってのはOSに責任転嫁してるだけのように思える。
実際に効率(たまにPC)落としてるのは稼働中の糞アプリケーションじゃないのかナ
開発効率とか考えたら自分が慣れたOSが一番だろ。
不慣れなLinux鯖は慣れてるWin鯖より糞かもヨ
0925名前は開発中のものです。
04/09/13 17:28:23ID:53YE/IWl趣味ならWindowsでよさげ。
0926名前は開発中のものです。
04/09/13 17:48:02ID:i4PRyke4別にキミをためそうとしたんじゃないから。
ICMPは、UDPの上位層になると思うんだけど、
生ソケット使って、自分でヘッダも組むと、
UDPよりも余計なデータが減るから、速くなる?っていう意味。
ICMPがPingの役割をするのは、ヘッダにエコーになるものを記述するからじゃないの?
0927名前は開発中のものです。
04/09/13 17:57:32ID:L/MZetA1Win2000でTCP使ってやる予定。(`・ω・´)
Linux派、Windows派、いろいろいても良いんじゃないの?
どっちが鯖として優れているとかって話題は他のスレでやったほうがいいよ。
0928名前は開発中のものです。
04/09/13 17:59:49ID:QVq9FjXNそんな事が言いたいんじゃなくて、果てしなくなんて比較対照にもならないほど差があるわけでもないし、
具体例をあげずに一般常識と言い切っていると、ただWin叩きをしたいだけにしか見えなかったわけさ。
新規プロセス生成のコストが非常に多いとか、Winにも欠点はたくさんある。
>>926 IPとICMPを勘違いしてない?
0929名前は開発中のものです。
04/09/13 18:11:07ID:zOuVohzz0930名前は開発中のものです。
04/09/13 18:13:00ID:ARy8LTxt0931名前は開発中のものです。
04/09/13 18:27:39ID:i4PRyke4ごめん。
質問変える。生ソケット使って自分でヘッダも組むと、
UDP使ってデータ送信する場合よりも、
総データ量は減る?
0932名前は開発中のものです。
04/09/13 18:34:03ID:/34eVa690933名前は開発中のものです。
04/09/13 18:37:48ID:LNsnTVPY0934名前は開発中のものです。
04/09/13 19:35:44ID:QVq9FjXNそんなの実装によに決まってる。
オーバーヘッドになる冗長データ(ヘッダ)の大きさに依存するし、
UDPよりシンプルなヘッダのパケットに、パケットとして価値があるかは疑問。
ルーターが認知してないイレギュラーなパケットを通してくれる環境ばかりとも限らないし、
当然掛かってくる実装コストを支払う価値があるかも疑問。
XPSP2ではraw socketに制限掛かったりとか面倒な事情もあるし。
それにMMORPGの場合トラフィックがボトルネックになるとはあまり考えられなくない?
>>932
高い上に規模に比べて要求するリソースが大目だな
ただ、だからと言ってすでにWindows導入済みの個人がわざわざ新たにLinux等の
環境を用意するというのも不毛だよ。オナニーならば止める理由はないんだけど。
0935名前は開発中のものです。
04/09/13 20:03:45ID:i4PRyke4WinSock2.2です。
ぶっちゃけ答えてほスィ。
自分で検証してみるのめんどいから
0936名前は開発中のものです。
04/09/13 20:07:46ID:9gnlPpmxUDP使っても結局はTCPもどきを作ることになるから
素直にTCPで大丈夫な設計をしたほうが無難だと思うよ。
あとルーターの問題もある。ネット環境なんていろいろで、
中にはUDPをTCPでくるんで送る環境もあるとかないとか・・・
未確認だがそういう噂を聞いたことがある。
0937名前は開発中のものです。
04/09/13 20:18:33ID:QVq9FjXNWinsockとか関係ない、実装というかパケットの仕様によるということ。
ttp://ew.hitachi-system.co.jp/p/r-udpheader.html
このヘッダより短くかつ意味のあるものにできれば、そりゃ多少は軽くなるだろ。
プログラムは当然複雑になるし、動かない環境も出てくるだろうけど
そういったリスクがどうでもいいものって思えるなら、好きにしてくださいとしか。
0938名前は開発中のものです。
04/09/13 20:49:50ID:5/0W8ysjそういったところを工夫するよりプロトコル自体の工夫の方が効果あると思う
無駄な情報はないか、とか最低限の情報のやり取りになっているかとか
0939名前は開発中のものです。
04/09/13 21:15:03ID:MvRlwYfzなんの略ですか?
http://www.sbpnet.jp/books/topic/art.asp?newsid=1343
0940名前は開発中のものです。
04/09/13 23:01:54ID:H4wxAKwYというわけで、IOCPはネットワークプロトコルでは無いよ。
というか、IOCPとICMPをどうして同じものだと考えてしまうのだろう?
0941名前は開発中のものです。
04/09/13 23:06:42ID:H4wxAKwYネトゲ作成のバイブルは私の知るところ無かったからね。10月までわくわく。
0942名前は開発中のものです。
04/09/13 23:14:26ID:zOuVohzz0943名前は開発中のものです。
04/09/13 23:16:15ID:i4PRyke4あらー。UDPってそんな短いヘッダだったのか。
前、WinSock2.2のUDPのパケットをキャプチャしたとき、
もっと余計なデータが16バイトぐらいはあったように見えたので。
もっかい確認します。ありがとう。
0944名前は開発中のものです。
04/09/13 23:52:46ID:9gnlPpmx目次だけでおなかいっぱい。
0945H4wxAKwY
04/09/14 00:04:11ID:aWnZww5A脳内だとか宣伝乙とか君はそういうものの見方しか出来ないのかね
>>944
目次だけ見て糞ネットコード書いて氏ね
ていうかおまえら素直に喜べばいいのに
他人の汚いソースコードを読むのも適所抜き出してのコピペも大変だろうに、
それもようやくおさらばなんだにょ
0946名前は開発中のものです。
04/09/14 00:10:27ID:d42e3Wuj0947名前は開発中のものです。
04/09/14 00:36:56ID:1GBlFsx9>目次だけ見て糞ネットコード書いて氏ね
なんでそこまで罵倒されなきゃいけないのさ。
他人の汚いソースコードを読むのも適所抜き出してのコピペも大変なのは945だろ
自他の区別がついてないんじゃないか?
俺はMSDNとDirectXのサンプル、それにネット上の情報で間に合ってるよ。
>>946
タイトルは変えたほうがいいんじゃね?
0948名前は開発中のものです。
04/09/14 00:45:52ID:IwpesxoXMMORPGスレなら掃いて捨てるほど有るから、その中から適当に再利用しよう。
0949名前は開発中のものです。
04/09/14 00:50:31ID:i085rEWH0950名前は開発中のものです。
04/09/14 01:13:07ID:XBH1peQ6ネトゲ製作質問スレ
http://pc5.2ch.net/test/read.cgi/gamedev/1091882741/
0951名前は開発中のものです。
04/09/14 01:20:10ID:d42e3Wujこの流れを残したいの。全然消費されてなくてもったいないスレが
沢山あるから移住しないか?
MMORPG 名づけから開発まで!!
http://pc5.2ch.net/test/read.cgi/gamedev/1087724940/l50
MMORPG製作プロジェクト(仮)
http://pc5.2ch.net/test/read.cgi/gamedev/1080517885/l50
MMORPGを一緒に作りませんか?
http://pc5.2ch.net/test/read.cgi/gamedev/1078434119/l50
MMORPG 作成
http://pc5.2ch.net/test/read.cgi/gamedev/1005040802/l50
0952H4wxAKwY
04/09/14 01:33:22ID:hLt1Rv3Tごめんね。H4wxAKwY、煽ってみるの初めてだったから、ごめんね。
ところでWinsockのリファレンスって日本MSDNには全然無いんだね。
おまえら折角wikiがあるんだからWinsockリファレンス翻訳ページでもつくれっての。
>>951
スレ名頭が全てMMORPGで一致してるんだな。ワロタ
レス数が950を超えています。1000を超えると書き込みができなくなります。