[過去ログ] MMORPG (102レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): -Я- 2005/09/24(土)16:41 ID:SuwAeEoS(1) AAS
ネットワークRPGを作れるようなソフトってありますか?
22
(1): 2005/09/29(木)22:40 ID:LE7U2HkX(5/5) AAS
UDPの基本は、暇があったらうpローダでうpする
23
(1): 2005/09/30(金)18:05 ID:SLqzHEJo(1) AAS
Windows? UDP?
藻舞ら、いつの時代の人間じゃ?

Linuxを使え
24: 10 ◆pF5cbfQoT2 2005/09/30(金)18:51 ID:6eJVvR2p(1) AAS
>>22
ありがと
助かるよ

>>23
windowsだよ
windowsで作りたいんで
通信はUDPにする
25: 2005/10/01(土)13:53 ID:GUmXustT(1/2) AAS
UDPを使う利点がよくわからん。
少なくともUDPオンリーではゲームはつくれないよ
どうしても厳密な同期が必要なプロトコルがでてくるんだし。ログイン処理とかね

まずUDPが高速であるとされるファクターの最たるものがパケットロストしたときの再送の
リクエストが行われないという事だろうが、ゲームの場合はパケットが未到達であれば
ゲームはとまってしまうか情報不足の状態で補完していくことになるだろう、
これはTCPが再送のリクエストをしていてパケットがまだ届かないのと何も変わらない
省8
26
(1): 2005/10/01(土)14:16 ID:GUmXustT(2/2) AAS
最初につくるのは送受信用に定義した特別な構造体をシリアライズして送受信する通信レイヤだな
ストリーミングすることは未来一切あり得ないからこれでいいんだ。
正直チャットをつくれとかそういうのはどーでもいい。
ちゃんとデータが行き来するのが確かめられれば必要なし。
27
(1): 2005/10/01(土)16:12 ID:UQfKbq0R(1) AAS
文字入力ルーチンや文字表示ルーチンが既にあるとか
簡単に作れるなら、チャットの実装も悪くない
動作が見て分かるからね
プログラムを知らない人も説得しやすいし
28: 10 ◆pF5cbfQoT2 2005/10/01(土)19:24 ID:Y+BAe+9H(1) AAS
>>26>>27
なるほど
とりあえず送受信ができないとな
fd_setとselect関数を使って作ってみるかな
29: 2005/10/01(土)22:28 ID:rWkQ4tzq(1) AAS
チャットが基本だろ
/logout /dice /tellなど特殊なコマンド使いまくれる
30: 10 ◆pF5cbfQoT2 [age] 2005/10/04(火)22:17 ID:MWidbNs2(1) AAS
複数人チャットだと
結構難しいな
31: 2005/10/05(水)18:44 ID:81Ajv+Fy(1) AAS
おいおい
このままだと>>10の野郎進まねーぞ!!
オレは無理だが、誰かアドバイスでもサンプルでもいいから教えてやれ!!!
32
(1): 2005/10/06(木)05:45 ID:B/FQ+W/o(1/2) AAS
1VS1のチャットはソケットの同期で簡単なんだけど
1VSnになると非同期が必要になるからね
あと、作成プログラムが2つ必要(サーバ&クライアント)
ってのが、以外にめんどい
2つ揃わないとテスト出来ないってのが敷居を高くしてる
33: 10 ◆pF5cbfQoT2 2005/10/06(木)07:03 ID:zNNEtLhT(1) AAS
>>32
そうなんだよな
でもこれが作れないとオンラインゲームなんて100%つくれないからな
34: 2005/10/06(木)07:08 ID:cRcXPgR2(1/2) AAS
アドバイスっつってもなぁ・・・
何故>>10がUDPに拘ってるのかがわからんと何とも言いようが無い。
UDPでMMOってのが如何に難しいかってのは、解っていてのことなんだろうか…。
35: 2005/10/06(木)07:10 ID:cRcXPgR2(2/2) AAS
Σ( ゚д゚)
ってお前さんも朝早いな
36: 10 ◆pF5cbfQoT2 2005/10/06(木)16:16 ID:EoIY9AKc(1) AAS
いや、別にUDPじゃなくてもいいんですよ。
ただ単に高速だからです。
でも、アカウント登録やログイン処理はTCPじゃないとダメだし。
UDPはキャラの座標とか少しくらい消えてもいいような部分にしか使いません。
37: 2005/10/06(木)16:17 ID:B/FQ+W/o(2/2) AAS
UDPってルータ越えが難しいんじゃない?
38
(1): 2005/10/06(木)17:20 ID:ZL+hX5KE(1) AAS
TCPに限定して、その分高速化は送受信データの切り詰めで補った方が簡単確実ってこと?
39: 2005/10/06(木)17:30 ID:O+9CjehL(1) AAS
>>38
普通はそうだなぁ。
UDPとTCPを混在させると
UDP<>TCP間の同期の取り方とか
UDPの部分は、どうしてもクライアント主導の
通信にならざるを得ないから、イレギュラーや不正の
対処方法とかプログラミング的にも難度が高くなるしな。
40: 2005/10/06(木)17:33 ID:EeRPt6Ud(1) AAS
まずは確実に動くものをTCPで作ってからUDPに対応させりゃいいじゃん。
41: 10 ◆pF5cbfQoT2 2005/10/07(金)07:30 ID:NvWZ9rBj(1) AAS
じゃあTCPでいくかな
ってかチャット作りTCPでやってたw
42: 2005/10/07(金)19:54 ID:BQzEcK2V(1) AAS
オレVBで作ろうと思ってるんだけどさー
VBって速度的にどうなん?
問題無いなら勉強しようと思うんだけど
43: 2005/10/07(金)19:58 ID:aJRkgDa2(1) AAS
ここがVBでMMO作ってるゾ
外部リンク:eternal.s19.xrea.com
44: 10 ◆pF5cbfQoT2 2005/10/10(月)00:05 ID:7RGrKLIz(1) AAS
ログインなどの処理が一応実装できた
まだ暗号化とかしてないけど・・・
サーバーしか作ってないから、そろそろクライアント作らないとな
45: 2005/10/19(水)19:40 ID:ifZ8caQI(1) AAS
MMO作ろうかと思ってますが、
ピアツーピアのMMOって無謀でしょうか?
46: 2005/10/19(水)19:55 ID:ovh0Jg+H(1) AAS
無謀かも知れん。
が、どういう実装形態があるか考えるのは悪いことではない。
47: 2005/10/19(水)19:56 ID:5zXty7Ea(1) AAS
同時接続人数少なくなると思うけどできるんじゃない?
48: 2005/10/28(金)06:47 ID:pyIjKpZE(1) AAS
>>18-21
1VS1の通信しか出来なくない?
複数クライアントの接続は宿題カナorz
49: 2005/11/03(木)17:10 ID:cIr991LE(1) AAS
ここはまだ生きてるのかな?
50: 2005/11/21(月)11:50 ID:08eNFaZz(1) AAS
漏れの作り方
1. とりあえず1対1でもいいからエコーサーバーを作る。
2. エコーサーバーをテストに使い、クライアント側の通信部分を作る。
3. 2で作った通信部分をテストに使い、サーバー側の通信部分を作る。
51
(1): 2006/01/22(日)19:53 ID:QU3Ld80h(1) AAS
誰も見てないだろうから初歩的な質問してみる。

複数クライアントのチャットサーバにおいて
サーバがあるクライアントとの接続を確立したあとどうすべきか悩んでいます。

1、forkしてクライアントとの通信は子プロセスに任せる
 親プロセスはそのソケットディスクリプタをcloseして新たにacceptする
 送受信データの同期はプロセス間通信で親プロセスがなんとかする?
 >>19のscを受け取った時点でfork、親プロセスはscをcloseしたあとにbindのところに戻る
省15
52
(1): 2006/01/23(月)12:16 ID:78YZ2Dnq(1) AAS
>>51
つ thread

Linuxでやるなら最終的には1でやるしかないと思う。
FreeBSDは試したこと無いから知らん。SolarisならThreadで行ける。
53: 2006/01/24(火)11:00 ID:KzBEIj3y(1) AAS
>>52
どもども。
あのあと調べてみたんですが2のやりかたはselect()/poll()ってのを使うんですね。
でも大規模なものには向かない感じ?

スレッドが現在主流なんでしょうか。いくつかの資料にあたってみると
select()やfork()のやりかたも書いてあるけど大抵の場合、
最終的にこれからはマルチスレッドだ!って意見に落ち着いてるような。
省11
54: 2007/04/04(水)23:58 ID:QQY5EYRe(1) AAS
ほう
55: 2007/04/10(火)22:34 ID:DFToSQZr(1/2) AAS
ここって板の一番下だよな・・・・?このスレのっとるか日記で
56: 2007/04/10(火)22:36 ID:/BIIixjg(1/2) AAS
ageとくね
57: 2007/04/10(火)22:41 ID:w90qBFR1(1/2) AAS
乗っ取りおめー
58: 2007/04/10(火)22:42 ID:DFToSQZr(2/2) AAS
おまえら、いろいろとありえねーだろwwwwwwwwwwwwwwww何だよそのレス速度
59: 2007/04/10(火)22:43 ID:/BIIixjg(2/2) AAS
ごめんね、この板の全スレでレスが
あったらすぐわかるようにしてるから…ごめんね。
60: 2007/04/10(火)22:51 ID:w90qBFR1(2/2) AAS
専ブラでスレタイ検索してお気に入りに登録して、
新着レスに緊急出動態勢整えてるのは俺だけじゃない筈だ。
61: 2007/04/10(火)23:18 ID:+7AxyvvI(1) AAS
イヤッホオオオオオオオオオオオオ!!!!1111
62: 2007/04/11(水)16:12 ID:6TT42fR3(1) AAS
期待あげ。
63: 2007/05/25(金)15:12 ID:s1jJ8pe0(1) AAS
個人製作のオンラインゲーム
外部リンク[html]:www002.upp.so-net.ne.jp (Ancient Saga Online)
外部リンク:www.platon.co.jp (OUTLIVE ONLINE)
外部リンク:www.abars.net RUINATERRA
外部リンク:dragon.warcry.biz DRAGON WARCRY
外部リンク:www.smokymonkeys.com TRIGLAV
外部リンク:homepage1.nifty.com エクソシズムブリーズ
省2
64: 2007/05/25(金)15:18 ID:N7du3zg1(1) AAS
なぜ宣伝?ここ製作なんだがネトゲは別なとこにあるが
65: 2007/11/15(木)19:18 ID:KUufpguC(1/2) AAS
MMORPGってどういうシステムで作るの?
C/C++?DirectX?他になんかライブラリとかあんの?
66: 2007/11/15(木)19:43 ID:34wKrQCn(1/2) AAS
あとWinAPIとかWinSock。
67: 2007/11/15(木)21:52 ID:KUufpguC(2/2) AAS
言語はC/C++として、
システムはWinAPI&DirectX、通信はWinSockって感じ?
68: 2007/11/15(木)22:21 ID:34wKrQCn(2/2) AAS
(仮に)ウィンドウ関連は最低限だけ触ってDirextXでガリガリ書くとしても、
DirectPlayはMS自身が見捨ててるので通信にはWinSockが必要。
そのWinSockを使うにはウィンドーメッセージ関連の処理が必要。
他に日本語入力(IME)の取得や、
全角文字のの表示にはWinAPIを使うのが現実的。

C++&DirectX+αだとこんな感じかな。
69: 2008/01/07(月)15:09 ID:hwCbBhi8(1) AAS
VIPからき☆すた
70: 2008/01/08(火)11:43 ID:6gzjxlz2(1) AAS
チャットにタバターつけておしまいの方向で
71: 2009/01/25(日)00:47 ID:piilkok4(1) AAS

72: 2009/10/28(水)16:23 ID:Q3MsUvxA(1) AAS
【画像あり】「同級生の女の子に頼んでみた」中学生ハメ撮りAVが流出 ★14
2chスレ:news4vip

456909179687499
73: 忍法帖【Lv=40,xxxPT】(1+0:5) 【51.4m】 電脳プリオン 2012/11/03(土)21:50 ID:EzHQ5IPN(1) BE AAS
BEアイコン:folder1_13.gif
なかったら作れてないはず
74: [あ] 2014/07/23(水)06:17 ID:w8Mju97e(1) AAS

75: 2014/10/13(月)23:06 ID:IptKTXYi(1) AAS
ここからは、元のスレの趣旨関係なしに再利用の予定です。

MMORPGのシステム周りに興味ある方、作ってみたい思惑をもってらっしゃる方、
興味ある方は一言メッセージを残していただければお付き合いいたしますので
よろしくお願いします。

今の時代やっぱり、HTML5 と WebSocket ですかね
76: 2014/10/14(火)00:24 ID:CIjn+E47(1/3) AAS
そう思いますね。
レスポンシブに作れば、PCでもスマホでも動く。
77: 2014/10/14(火)00:38 ID:/4vyLYhS(1/2) AAS
レスポンシブか・・・、質問スレで少し前に縦横サイズの話あったけど、
ズームをかけるか、フィールドなんかのみえる範囲が解像度によって
バラバラになるのか。 この辺も作りこみとユーザターゲッティングの
思惑によって変わってきますね。
78: 2014/10/14(火)14:17 ID:/4vyLYhS(2/2) AAS
WebSocketでサーバ側制御できる仕組みを無料で提供したら、
プログラミングやってみたい人って結構いそうだけど準備しようかな
79: 2014/10/14(火)19:58 ID:CIjn+E47(2/3) AAS
WebSocketでサーバーにプログラムを送り込むって事?
どんな仕組みになりますか?
80: 2014/10/14(火)20:09 ID:CIjn+E47(3/3) AAS
クライアントの効率の良い作り方悩む。
enchantJS使ってみたけど、UI作るのしんどい。
EdgeAnimate触ってみてるけど、これはかなり良さそうに思う。
81
(8): 2015/08/23(日)16:50 ID:7AIOokyM(1/2) AAS
すごい汎用性高いスレタイだから勝手に占拠しちゃおうかな
MMOとは言わないけど、20人くらいが繋いで遊べるテキストベースのものを作りたい

サーバ側はnode.js、クライアント側はcocos2dx(C++)
TCPの上に1からいろいろ作るのは面倒なので、通信はWebSocketを考えている
DBは普通にMySQLか、nosqlかで迷い中
82: 81 2015/08/23(日)17:10 ID:7AIOokyM(2/2) AAS
サーバを中心に開発していって、年内には遊べるものをリリースしたい
クライアント側は適当に作る。絵も仮完成までは無し

まだ自分の作業量が見積れないけど、目標を設定しておく

中期目標 期日:9月30日
・DBとサーバの基本的な機構を作成し、VPSを契約してデプロイする

マイルストーン1 期日:8月29日
・クライアントの空アプリを作成し実機で起動する
省3
83: 81 2015/08/29(土)22:10 ID:zWPiTFuF(1) AAS
M1
達成:クライアントの空アプリを作成し実機で起動する
達成:websocketでつなぎ、入力内容をエコーできるようにする
変更:クライアントアプリにパケット内容を表示する

指定のサーバに任意の文字列を渡すと、接続中の全クライアントにブロードキャストするアプリを作成した
入力にはEditBoxを使った

cocos2dxのWebSocketの実装で、面倒な部分はかなりラップされてるみたいなので、
省9
84: 2015/08/30(日)15:40 ID:T7WGQUyE(1) AAS
MMOじゃなくMOか
DBは何にしたのん
85: 81 2015/08/31(月)22:45 ID:11Er7z5V(1) AAS
とりあえずMOを目指すけど、やろうと思えばMMOまでスケールできるような作りにはしようと思う

DBはredisにしようかとも思ったけど、やっぱりMySQLにしておこうかな
ARPGみたいにリアルタイムなものじゃなくてSRPGで、どちらかというと放置系に近い感じを考えてる
だから普通にMySQLで書いてもとりあえずは動きそう

もしランキングとかで入出力が激しくてソート済のセットが欲しくなったら、
その部分だけNoSQL使おうかな
86: 2015/09/01(火)16:36 ID:U7LnVzFB(1) AAS
良いと思う
でもMySQLはスケール考慮すると大変なんだよなぁ
redisは最初からMySQLのキャッシュ用途で導入して慣れとく事をお勧めします。クラスタ化も楽なんでスケールアウト時の頼みの綱にもなるよ

俺もcocos2d-xとサーバで遊んでたとこなのでなんとなく見守らせてもらいます
87
(2): 2015/09/01(火)22:40 ID:f7FRQo//(1/3) AAS
ちょうどよさそうなスレ発見

ちょっと今PureP2Pネットワーク技術を使った
MMORPGを作ろうとしているのだが、
壁にぶち当たってしまったので質問

まずどういったゲームを作ろうとしているかというと、
Minecraft+SimCity+生態系シミュレーション+ファンタジー
こんな感じ
省16
88: 87 2015/09/01(火)22:41 ID:f7FRQo//(2/3) AAS
その代わり、町長は魔物の攻撃で町を滅ぼされないように
プレイヤーから集めた税金は町のインフラ整備や
城壁の作成、討伐隊の編成を行って町民を守る必要がある

で、プレイヤーサイドへの説明には魔物が町を襲う理由は
魔王による陰謀ってことにしておくが、実際には人間に
住処を奪われた魔物が必死に取り返そうとしてるだけ
っていう設定(=生態系SIM要素)
省11
89: 87 2015/09/01(火)22:42 ID:f7FRQo//(3/3) AAS
で、これをPureP2Pネットワークで実装するので問題になってくるのは
1.セーブデータの扱い
2.チート対策

まず、セーブデータをどこに置くのかって問題があって
PureP2Pなので、ネットワーク参加者は勝手に抜けるし
悪意のある参加者もいるかもしれないので
ネットワーク上に分散しておいて多数決でセーブデータの
省17
90: 2015/09/02(水)03:48 ID:8B9vTP4H(1) AAS
Pure諦めれば楽になるよねw
理想を突き進めて解にたどり着いて欲しいのは山々だけども

ヒントになるのはクラウド系のNoSQL、DynamoDBやDatastoreの併用かなと思う
これらは応答は遅いけど課金で無限にスケールするよ、って吹聴してる。まあ課金モデルが出来てるなら安いと感じるのでは。遅いけどね。

オンプレミスなら取り敢えずNoSQL系を試して欲しい
俺はredis推しだけど、極端な話MySQL互換のAWS auroraなんか挟むだけでもドロップへの悩みはなくなるよね

PureなP2Pは管理できないって事と等価なんだよなぁ。。バグ崩壊やチートに強いかっていうと管理権限持てないからキツいよ
省1
91: 81 2015/09/07(月)00:40 ID:iVv2rGtD(1) AAS
遅くなった。M2

達成:ユニークIDとパスワードを発行するシステムを作る
達成:それらを保存するテーブルを作る
達成:daoを作成して実際に入出力できるようにする
達成:クライアント側でもUIDとPASSを保存できるようにする
達成:クライアント側の値を使ってログインができるようにする
達成:簡単なエラーハンドリングを作る
省7
92: 2015/09/07(月)00:51 ID:IKpa3mST(1) AAS

システマチックに淡々とこなしてるの凄いと思う
エターナる心配なさそうだし、成果物の公開を期待してます

なんか絡みたいな
責務負いたくないのでクリエイティブコモンズの一番広範なやつ(商用改変ok)な素材が欲しかったら言ってくれ
絡めたら絡む
期待しないでね
93: 81 2015/09/09(水)21:05 ID:BnSCRVGG(1) AAS
ありがとう。いずれ完成の目途がたったらお願いするよ
94: 81 2015/09/13(日)19:45 ID:roHfPjcy(1) AAS
M3
達成:ログ出力のシステムを作る
達成:APIのひな形を作る
達成?:メンテナンスモードを作って入れるようにする

仮想環境がバグって焦った

メンテナンスモードは、ホワイトリスト以外を拒否するようにはしたけど、
考えてみればAPサーバしか作ってないし、これがメンテナンスモードなのかどうか……
省5
95: 81 2015/09/21(月)09:07 ID:UKETspo/(1) AAS
M4
達成:マスタデータをJSONで出力するツール(エクセル?)を作る
達成:データを監視して変更時に読み込めるようにする
達成:テスト用に経験値テーブルを作る
達成:時間で適当にレベルアップするアプリを作る

動くようになると単純でも面白さが出てくる

次回 M5 期日9月26日
省2
96: 81 2015/09/28(月)22:33 ID:NDDmHGJz(1) AAS
遅くなった
達成:クライアントの表示を多少マシにする
達成:修行や内政のような適当なコマンドを追加する

M6 中期目標1 期日9月30日
・仮想ではないサーバ環境にデプロイする

ただ、手元に余りPCが手に入ったので、VPSを契約するのはもう少し先延ばし
今後はサーバマシンを動かしてネットで動作確認しながら作っていきたい
97: 2016/07/23(土)16:43 ID:9EbpflOn(1) AAS
スマホのMMOの更新を避ける事できねえかな くそー
98: 2017/01/31(火)21:06 ID:uLNVtWnW(1) AAS
age
99: 2017/09/30(土)11:45 ID:pKyPCqyy(1) AAS
2016年に世界で最も遊ばれたMMORPG10位〜4位
外部リンク:youtubelib.com

2.1 10位. スター・ウォーズ:オールド・リパブリック (Star Wars: The Old Republic)
2.2 9位.ファイナルファンタジーXI(Final Fantasy XI)
2.3 8位. イブオンライン(EVE Online)
2.4 7位. ルーンスケープ(RuneScape)
2.5 6位. 黒い砂漠(Black Desert Online)
省4
100: 2017/09/30(土)23:22 ID:XtO3DhMU(1) AAS
「街コロ」はカードゲームに興味ありな初心者の入門用に最適、サイコロを振って
カードを集めどんどん自分の街を発展させて勝利を目指せ
外部リンク:news.livedoor.com
大富豪(大貧民)のようなカードゲーム「ReCURRRing(リカーリング)」
外部リンク[html]:www.tk-game-diary.net
かわいいひつじを増やして増やして増やしまくれ! “一人用”カードゲーム『シェフィ』
外部リンク:www.moguragames.com
省10
101: 2017/11/26(日)22:57 ID:OxdAEIv0(1) AAS
【2017年度版】世界で最も人口の多いMMORPG10選.

外部リンク:youtubelib.com

1.1 1.エルダースクロールオンライン
1.2 2.ブレイドアンドソウル
1.3 3.ギルドウォーズ2
1.4 4.黒い砂漠.オンライン
1.5 5.ファイナルファンタジーXIV
省5
102: 2017/12/31(日)18:39 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

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

WI1NW1Y8FR
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s