5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

MMOのサーバ(ハード)の構成ってどうなってるの?

1 :名前は開発中のものです。:02/08/22 16:34 ID:9yXzHCMl
MMORPG(2000〜4000人くらいの規模)のサーバの
ハード構成ってどんなんだろうか?そのスペックは?
また、PCサーバ1台でさばけるユーザー数は
何人くらいまでなんだろうか?(帯域は潤沢として)
MMOだと1PCではマルチスレッドやマルチプロセスでも
1000くらいが限界?なのだろうか?
また、サーバハードを複数に分けると(PC500人で1さーばX8とか)
だと同期をとると同じLAN内でも遅延発生しまくりの予感・・・
目標はリネージュくらいの規模のMMOを想定しています。
知識者、経験者、そのほかだれでもいいから知っていること
かきこんで!!!!


2 :名前は開発中のものです。:02/08/22 16:38 ID:???
リネージュはKIMUCHIサーバー

3 :あぼーん:あぼーん
あぼーん

4 :名前は開発中のものです。:02/08/22 16:45 ID:???
なんでこの板はすぐに終了させたがるのか?

5 :名前は開発中のものです。:02/08/22 16:46 ID:???
みなさまアンケートにご協力下さい。

既にプロ市民と隣国の組織票にやられ短時間のうちに差がついて
しまいますた。
清き一票をお願いすます

今回愛媛で「新しい歴史教科書をつくる会」の教科書が採用されたことについて
http://clickanketo.com/cgi-bin/q.cgi?q0001172911

6 :名前は開発中のものです。:02/08/22 16:47 ID:9yXzHCMl
1です。
linux2.2系の場合プロセス数の上限が512だったような・・・
SUNやBSDではもっと多くできるのかな?
プロセス数の上限が接続できるユーザーの1サーバあたりの
上限と考えてもいいのだろうか?


7 :名前は開発中のものです。:02/08/22 16:51 ID:???
>>4
意味も理解してないのに「つまんねーこと聞くな。こんなもん終了だ」というスタイルを取るのがカッコいいと思ってる馬鹿がいるんだろう。

8 :名前は開発中のものです。:02/08/22 16:52 ID:MMajlUCZ
>>6
>1です。
> linux2.2系の場合プロセス数の上限が512だったような・・・
> SUNやBSDではもっと多くできるのかな?
> プロセス数の上限が接続できるユーザーの1サーバあたりの
> 上限と考えてもいいのだろうか?
>

こんなんあるけどつかえる?
http://www.nxhack.tarumi.kobe.jp/linux_kernel_tuning.html

9 :名前は開発中のものです。:02/08/22 16:55 ID:9yXzHCMl
1です。
もし、複数のサーバでそれぞれユーザーをさばいていたり
NPCを別のサーバでさばくと
、隣のサーバまでは当然TCPで接続となる。
と、たとえば全ユーザーの検索とか
いろいろとTCPのオーバーヘッドが大きくなりそうなので
たとえ100B-TX のLAN接続でも、同期を取るのが
たいへんそうだ・・・

10 :名前は開発中のものです。:02/08/22 17:00 ID:9yXzHCMl
>8さん
1です。
なるほど、こうやってぎりぎりいっぱいまで
チューニングして、1台のPCサーバで5000人くらいまで
さばくんですか・・・
参考にしてみます。ほかにも情報お持ちの方、
または、実際に稼動している、もしくは開発中のMMOでサーバ構成を
ご存知の方、タレコミPlz!

11 :あぼーん:あぼーん
あぼーん

12 :名前は開発中のものです。:02/08/22 20:47 ID:???
終了厨の夏

13 :名前は開発中のものです。:02/08/22 22:59 ID:9yXzHCMl
夏厨風月

14 :名前は開発中のものです。:02/08/22 23:43 ID:???
回線問題はあまり深刻でないと思うよ。
どうせ人そんなに来ないだろうし、来てからで(・∀・)イイ

ユーザーがゲーム中にサーバー間を移動しないならば、バンバン分散させるのが楽。
東風荘やPSOがこれに当たる。個々のゲームサーバは個別に起動/終了させられる
ようにしておくと管理が楽。ロビーサーバは結局必要。

そうでないMMOなモノを作るとなると、カナーリ大変。下手に分散させると
サーバー間の同期問題で死ねる。Ultima Onlineなんかはうまくやってるほうだけど
それでも時々おかしなことが起こる。

データストアも頭が痛い。単純に考えるとDBにストアすることになるだろう。
どのタイミングで保存するか、どれだけのデータを保存するか、いつロードするか、
ワールド全体が保存の対象か、ユーザーごとに保存するのか、異常終了からの
復帰時に行うべき処理、ナドナド。

15 :名前は開発中のものです。:02/08/22 23:45 ID:???
どちらかというと適応予測とかハズレの場合のリカバリについて詳しい
のがあるとうれしかったり。

16 :名前は開発中のものです。:02/08/22 23:51 ID:???
そりゃスレ違いっぽい

17 :名前は開発中のものです。:02/08/22 23:58 ID:???
>>1が何の知識も無く関連URLすら張らず努力の跡が全くみられず結局単発質問スレになっている
その後に付くのは終了AAと実際に組んだこともないのに想像だけで知ったかするだけの回答者
これを糞スレという

18 :名前は開発中のものです。:02/08/23 00:09 ID:???
実際のサーバー構成ってどんなだろうな...

19 :名前は開発中のものです。:02/08/23 00:14 ID:???
>>17
正直同じ穴の狢


20 :名前は開発中のものです。:02/08/23 00:57 ID:???
他はムジナだが19のみムジナの糞。

21 :名前は開発中のものです。:02/08/23 01:04 ID:MTYBKnsa
1です。
>14
UOみたいなタイプでサーバーを複数分散させると
地獄を見るのは・・・・先月実験しますた。
やはり、サーバ単騎で1ワールドがべすとかなぁ?
データのストアはユーザーログイン時に
HDDベースのDB(オラクルやmysql等)で読み込んで
稼動中はメモリベースの自作DBを使います。
で、サーバを立ち上げる前、落とす前、
ユーザーがログインする前、後で
HDDベースのDBにアクセス
それ以外はメモリベースでまかないます。
HDDベースのDBでゲーム中もストア等のためにDBアクセスを
すると、とてもUOやリネージュみたいなスピードは
出ませんでした。

22 :名前は開発中のものです。:02/08/23 01:05 ID:MTYBKnsa
1です。
とりあえずターゲットはリネージュを目標に
作成中。

23 :名前は開発中のものです。:02/08/23 01:07 ID:???
17=20が悔しがってる?

24 :あぼーん:あぼーん
あぼーん

25 :名前は開発中のものです。:02/08/23 08:21 ID:???
終了バカ

26 :名前は開発中のものです。:02/08/23 09:35 ID:bBXkry6J
>>21
さんこふにどうふぞ。

スクウェアの「PlayOnline」のサーバー構成が判明
http://www.4gamer.net/news/history/2002.04/20020426223627detail.html

27 :名前は開発中のものです。:02/08/23 09:44 ID:bBXkry6J
>>21
ちなみに初期のUOのさぁヴぁは
:Pentium Pro 200MHz×4
:メモリ2G程度
:HD何十〜何百GB位
のマシンが6台だったそうな。

28 :名前は開発中のものです。:02/08/23 10:06 ID:???
>>24 ここはまじめな板だから消えてくれない?
   コピペのネタレスはやめてくれないか?


29 :名前は開発中のものです。:02/08/23 11:20 ID:MTYBKnsa
1です。
>28 あらしは放置の方向で。
>26 参考になりました。何かの記事で■のFF11では
サーバ1500台とのことは聞いていたけど
内訳がこうだったのね・・・、1500で3つのワールドで
1ワールド500台、でも直接フロントエンドを支えるのは
クラスタリングサーバだね。お金がいくらあっても足りない
構成ですな。(うちの会社では到底実現できません)
>27 参考になりました。
せいぜい初期のUOくらいの構成で開発がんばりたいです。(藁)





30 :名前は開発中のものです。:02/08/23 11:22 ID:MTYBKnsa
1です。
リネージュやガディウスやラグナロックの
サーバ構成ご存知の方いません?

31 :名前は開発中のものです。:02/08/23 11:24 ID:???
関係ないけど なんで韓国にこだわるんス?

32 :名前は開発中のものです。:02/08/23 11:30 ID:MTYBKnsa
1です。
べつに韓国にだわっていないのだけど・・・
開発のモデルが、ガディウスやリネージュみたいな
2Dであることと、企画書の段階でお手本ゲームに
韓国ゲームが多用されていたからかな?
開発がわからしてもUOやFF11よりも
韓国産のほうがこじんまりしていて、参考になりそうだからです。
じっさいにサーバ構成がこじんまりしているかどうかはわからないのですが。

33 :名前は開発中のものです。:02/08/23 12:11 ID:bBXkry6J
MMOじゃないけどね。

PSOのできるまで
http://akiba.ascii24.com/akiba/game/interview/2002/02/24/633792-000.html

34 :ASDF:02/08/23 12:11 ID:eBYRDu+J
>>1がんばってください。

35 :あぼーん:あぼーん
あぼーん

36 :名前は開発中のものです。:02/08/23 23:03 ID:MTYBKnsa
1です。
>33 かなり参考になりました。MMOではないけどなるほどと思いました。
PSOみたいに低予算サーバ(ハイエンドサーバでなくて通常PCで)
の挑戦ですので、PSOとかと同じ状態です。
もっともMMOなのでかなり大変ですが・・・
>34 ありがとうございます。がんばります!

37 :名前は開発中のものです。:02/08/23 23:05 ID:MTYBKnsa
1です。
現在、設計では認証サーバが1台、ワールドサーバXワールド数、
DBサーバが1台、HTTPサーバ(アナウンス用)が1台の構成予定です。

38 :名前は開発中のものです。:02/08/23 23:57 ID:1IxAGdFx
ふとおもったんだけど、
プレイヤーがワールドにつながったら3つぐらいのサーバーに
同時につなげて、サーバー間のラグをなるべく平均化するって手
使えないかな?

こうすればたとえ1つのサーバーが処理重くても
残りの2つのサーバーのどちらかが早ければ言い訳で
全体的に処理を分散できる。

39 :名前は開発中のものです。:02/08/24 00:08 ID:iWNxBZIU
1です。
>38
いいかんがえだと思うけど・・
サーバのミラーリングは可能だけど
ラグる時はその搬送経路上のどっかでらぐるので
3台あっても3台とも同じところでラグる罠。
もっとも、ネットワーク上でぜんぜん違う3台(アメリカと日本と韓国とか)
で3台あれば少しは有効か?
でも費用かかりそう(メンテナンスめんどくさそう)


40 :名前は開発中のものです。:02/08/24 00:39 ID:OakB1bq4
>>39
経路でのラグは、まぁ仕方ないとして、
キャラクタデータは、別途サーバー(DB?)を設けた方がよいのでは?
ワールドが5つあったとして、キャラデータさえ外部に出ていれば、
プレイヤーは空いてるサーバーにログインするとおもうのだけれど、
如何なのもか?

41 :名前は開発中のものです。:02/08/24 00:41 ID:???
「空いてる」の定義にもよると思ワレ
PSO系だとそれで無問題
UO系だとそれは無意味

42 :名前は開発中のものです。:02/08/24 00:52 ID:OakB1bq4
>>41
たしかにたしかに。
「空いてる」とは、UOで言うところの「シャードが別」

43 :名前は開発中のものです。:02/08/24 01:30 ID:OakB1bq4
>>42
補足。
キャラデータの入ってるキャラサーバー1つに対して、
複数のワールドサーバーが同時に頻繁にアクセスする
ってことではなくて、ログイン時、ログオフ時にサクセス
するといふいみでふ。

そいえば、クロスゲートはキャラデータが他サーバー間で
共有されてる?
回線切断して、再び接続すると、どんなに遠い場所に行ってても、
街まで直帰というのを聞いたことがある・・・。

44 :名前は開発中のものです。:02/08/24 01:42 ID:OakB1bq4
>>43
> ってことではなくて、ログイン時、ログオフ時にサクセス

サクセスしちゃいかんのぉ。
自分で読み返してワラタ。
(アクセス)

45 :名前は開発中のものです。:02/08/24 01:53 ID:???
初心者的質問ですまんが・・・。
複数PCで作業を分散するのって特別なOSが必要ですか?
通常1PCに2CPU乗ってるのは対応OSならばできるけど、
複数PCに作業を分散させるとかだとどうなるんだろう。
と、いうかそもそもそんなことしてないのかな・・・。
素朴な疑問・・。

46 :名前は開発中のものです。:02/08/24 02:36 ID:???
>>45
一昔前、業務システム方面なんだけど、分散志向が流行ったらしい。
まあ案の定言葉が踊ってただけなんだけどね。目的/効果/リスクを
ハッキリさせないと分散しても意味がない。

OSのサポートがあったりなかったりするけど
・高レベルのサポート(ミドルウェアともいう)に全部のせる
・低レベルのサポートを使って残りは自前でくみ上げる(DCOM/CORBA/RMI/RPC/etc)
・全部自前、といってもsocketぐらいは使わせてくれ・・・
の方法があると思う。

一番上のは役に立ちそうで実は役に立たないことが多い。
二番目は分散の構成がスッキリしていれば楽ができ、小回りも効くだろう。
三番目は自前主義の人たちが好むんだが、それなりのパワーと知識がないと
最下層を作ってるうちに時間切れになるね。つうかなった。笑い。

このへんはソフトウェアの設計の根幹にあたる部分だから判断が難しい。
(業務系ならともかく)特にこれといった定石があるわけでもないだろうし。

47 :名前は開発中のものです。:02/08/24 19:55 ID:iWNxBZIU
1です。
>40-43
キャラクターデータのサーバ(=認証サーバ)1台にして
ワールドに振り分ける(=ワールド間の移動可能)にしたいところです。
もっとも、RMTを黙認否認と同様に社内で議論がまとまりません。
新しいワールドの追加によるゲームの活性化が狙えないから・・・だとか。
>45-46
複数サーバは比較的時間の余裕のあるビジネスアプリ(MMOみたいにシビアでない)
場合、擬似クラスタリングDBとか経験あります。
ビジネスの場合46の1,2,3すべて可能ですが、MMOの場合・・・使えそうなのが
ないよなあ・・・TCPのオーバーヘッド大きすぎ。

48 :名前は開発中のものです。:02/08/25 12:03 ID:???
完成したら問題にならない範囲でスペックとか実装方法とか教えてくれるとうれシーナー。

49 :名前は開発中のものです。:02/08/25 13:10 ID:miMTh1o4
この人に聞いてみれば?
http://game.2ch.net/test/read.cgi/gamedev/1022900734/75


50 :名前は開発中のものです。:02/09/02 23:37 ID:02s306rP
久しぶりに1です。
開発は順調に進んでいます。
社内での合意を得れればここで、簡単なサーバ構成や、プログラム構成を
書き込んでみたいです。
まだ、タイトルはいえないのですが合意が得れればタイトルも発表したいです。
いえるのは純和風のMMORPG・・ってことです。


51 :名前は開発中のものです。:02/09/02 23:46 ID:???
製品についてはあんまりしゃべらずに
構成だけをチョロチョロ言ってもらえると嬉しいよ

52 :名前は開発中のものです。:02/09/03 00:38 ID:???
>>50
一発でわかりそうな気が・・・っていうかまだその段階なのか!?

53 :名前は開発中のものです。:02/09/03 12:12 ID:VSqMZe6d
わかーた!信長の野望オンラインだね(・∀・)

54 :名前は開発中のものです。:02/09/03 18:45 ID:RcAC9fzV
1です。
うちは光●ではありません。(藁)
零細企業です。

55 :2get:02/09/03 22:11 ID:???
1番のりって
このスレ立てたやつはどこだ(W

56 :名前は開発中のものです。:02/09/03 23:20 ID:???
まさかと思うがUCってオチは無いよな?

57 :名前は開発中のものです。:02/09/04 06:15 ID:???
UCは純和風MMORPGになるのか疑問だな?

58 :名前は開発中のものです。:02/09/04 07:09 ID:???
>>57
だが、どう考えても日本人が生み出し日本で育った日本の文化だし・・・

59 :名前は開発中のものです。:02/09/08 22:29 ID:g7f2sDaq
ひさしぶりに1です。
>56-58
UCってなに?

60 :名前は開発中のものです。:02/09/09 13:49 ID:???
>>59
これかな
http://game.2ch.net/test/read.cgi/netgame/1027119494/

61 :名前は開発中のものです。:02/09/09 21:29 ID:5rHZYeME
1です。
みてきました、UC。
一技術者としては、UCの製作さんの苦労も・・・わからんでもないので
ノーコメント。
一個人としては・・・はなはだ疑問。(苦笑)
だって実尺実時間なんて・・・16万人同時プレイ?
サーバ資源食いまくりでとてもかかった費用ペイできそうに
ないし。。。
ほんとにダミープロジェクトかって、疑いの声があがるのも
わからないでもない・・・・
おいらのところは12分の1の時間の流れ・(1日=2時間)
で1万X1万マスの2000人PCで5000NPC(モンスターも含む)
ってところが精一杯、(これよりすくなくなるかもしれんが・・)
16万人はすごすぎ・・というか、そんなことが実現できるクラスタサーバ
っていくらお金かかるか検討もつかないです。

62 :名前は開発中のものです。:02/09/18 23:33 ID:1hyW9lU9
1です。
久しぶりのカキコ。
製作順調です。

63 :あぼーん:あぼーん
あぼーん

64 ::02/12/04 23:10 ID:okbd0zGb
1です。
通常にLinuxでさくさく作成しています。
今はクライアントの作成に入りました。


65 :あぼーん:あぼーん
あぼーん

66 :あぼーん:あぼーん
あぼーん

67 :あぼーん:あぼーん
あぼーん

68 :名前は開発中のものです。:02/12/08 15:51 ID:9LmbJMS0
>>1
もう少し詳しい情報出してくれよう

69 :あぼーん:あぼーん
あぼーん

70 :あぼーん:あぼーん
あぼーん

71 :名前は開発中のものです。:02/12/09 23:30 ID:otv3LI0y
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)


72 ::02/12/16 23:58 ID:gYX4lpWB
1です。
セレロン1.7GHzで1GByteメモリで
帯域さえあれば十分2000人くらいのユーザーはさばけますな。

73 :名前は開発中のものです。:02/12/17 01:48 ID:gq7BBNRM
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /    ギコ猫より      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ∧_∧  /
 (  ゚Д゚) /
 (    )つ
 | | |
 (__)_)


74 :名前は開発中のものです。:03/01/30 04:04 ID:CHe21ntm
age

75 :名前は開発中のものです。:03/07/09 04:59 ID:Db6cMuHn
>>1
最近、どうですか?大分経ってますが。

19 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)