- 134 名前:ヒトカラの人 [2009/01/01(木) 11:18:30 ID:KSdxsrLI0]
- 俺の経験なんだが、10代、30代、50台・・・・と2ケタ目が奇数の鯖の、特に後半に接続しづらい
そして接続出来た場合、必ず一人は広場にいる それで俺なりに法則を考えてみた 鯖番号10〜20を1区画、30〜40を2区画50〜60を・・・・・・と分ける 時間等を変数にして、数秒ごとにユーザーを接続させる区画を変更する。最後の区画の次は1区画に戻る 区画内の振り分けとしては、一番若い数字から接続させて、また変数を使ってローテンションするが、区画の半分を過ぎると、一番若い数字に戻る (1区画なら鯖10の次は鯖1にもどってローテーションする) 各鯖の人数が上限に達した場合、ユーザーの新規接続をスルーする (5鯖の人数が20人(仮に上限とする)の場合、鯖1.2.3.4.6.7.8.9.10.1.2・・・という順番になる) 区画内に接続されたユーザー数が一定を超えると、区画の後半鯖が順次開放されていく (1区画のユーザーの合計が100人を超えると鯖11が解放され、110を超えると12が開放・・・となる) 人数が減った場合は、開放されていた後半鯖内のユーザーが0になり次第閉鎖される (人の減り方によっては、1区画で接続できる鯖は1〜10と20となることもありうる) 以上の振り分け方法だと、ユーザーが少ない時でも広場が過疎り過ぎないし、一極集中で鯖にいらん負担かけないんでおかしい考え方じゃないとは思うんだが、どうだろう
|

|