ここでは初めまして、カタルパというものです。
2Dオンラインゲームを作ろうとしているのですが、ゲームサーバを作る際にどのような点に注意すればいいのでしょうか。
サーバ側でプレイヤーや敵の位置情報や状態を保存しておいて、クライアント側と同期する方式にするか、サーバ側は単にクライアントのパケットを中継するかで迷っています。
『わくわくプログラミング自習室』というサイトを利用してJavaのゲームサーバを入手したので、これを改造する形でサーバプログラムを作ろうとしています。
2Dオンラインゲームのサーバについて
Re: 2Dオンラインゲームのサーバについて
こんにちは。
オンラインゲームでどんな方式がよいかは、ゲームのジャンルというか、やりたいことによりますね。
以前ここの管理人さんが日記に書いていたので、リンクを貼っておきます。
http://dixq.net/forum/blog.php?u=53&b=2098
ご参考ください。
オンラインゲームでどんな方式がよいかは、ゲームのジャンルというか、やりたいことによりますね。
以前ここの管理人さんが日記に書いていたので、リンクを貼っておきます。
http://dixq.net/forum/blog.php?u=53&b=2098
ご参考ください。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 2Dオンラインゲームのサーバについて
コスト面での問題も検討したほうが良いと思いますよ。
Javaサーバーを借りるとしたら月額1000円ぐらいは覚悟する必要があるのでは?
Javaサーバーを借りるとしたら月額1000円ぐらいは覚悟する必要があるのでは?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
catalpacasu
- 記事: 3
- 登録日時: 14年前
- 住所: Tokyo
- 連絡を取る:
Re: 2Dオンラインゲームのサーバについて
ジャンルにあわせて通信の方式を考えないといけないのですねookami さんが書きました: オンラインゲームでどんな方式がよいかは、ゲームのジャンルというか、やりたいことによりますね。
以前ここの管理人さんが日記に書いていたので、リンクを貼っておきます。
http://dixq.net/forum/blog.php?u=53&b=2098
ご参考ください。
ありがとうございました
-
catalpacasu
- 記事: 3
- 登録日時: 14年前
- 住所: Tokyo
- 連絡を取る:
Re: 2Dオンラインゲームのサーバについて
そうですか・・・公開するとしたら自宅サーバも検討しないといけないですね。softya(ソフト屋) さんが書きました:コスト面での問題も検討したほうが良いと思いますよ。
Javaサーバーを借りるとしたら月額1000円ぐらいは覚悟する必要があるのでは?
P.S
私はネット上ではcatalpaかcatalpacasuと名乗っていますが、ユーザー登録したのでここではcatalpacasuになります。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 2Dオンラインゲームのサーバについて
>そうですか・・・公開するとしたら自宅サーバも検討しないといけないですね。
自宅サーバーでもノートPCや小型PCなど省電力のPCを使わないと24時間稼働で電気代が軽く1000円ぐらい必要なのでレンタルサーバーを借りても費用はさほど変わりません。パソコンの稼動している部屋を夏の間冷房することを考えたらレンタルサーバーのほうが安いぐらいです。24時間365日稼働させるのも簡単ではありませんので、じっくり考えてみましょう。
それとADSL等の回線はUP側の速度が弱いのでサーバーに向きません。光やケーブルテレビの回線でUP側の速度の早いものが必要です。自宅でのゲームサーバーでの公開は場合によってさほどメリットが無いのです。ただし強力なPCパワーを必要とする多人数同時参加のMMORPGとかなら専用サーバーをレンタルで借りるよりは安く済むかも知れません。
[追記]
100Wで24時間稼働させた場合。
「電気代計算君 - 電気代とCO2(二酸化炭素)排出量の計算結果」
http://kunisan.jp/denki/denki.shtml?TYP ... 00&HOUR=24
実際には、もっと電気代が必要かもしれませんね。
親御さんに電気代払ってもらいっているなら怒られる可能性が・・・。
自宅サーバーでもノートPCや小型PCなど省電力のPCを使わないと24時間稼働で電気代が軽く1000円ぐらい必要なのでレンタルサーバーを借りても費用はさほど変わりません。パソコンの稼動している部屋を夏の間冷房することを考えたらレンタルサーバーのほうが安いぐらいです。24時間365日稼働させるのも簡単ではありませんので、じっくり考えてみましょう。
それとADSL等の回線はUP側の速度が弱いのでサーバーに向きません。光やケーブルテレビの回線でUP側の速度の早いものが必要です。自宅でのゲームサーバーでの公開は場合によってさほどメリットが無いのです。ただし強力なPCパワーを必要とする多人数同時参加のMMORPGとかなら専用サーバーをレンタルで借りるよりは安く済むかも知れません。
[追記]
100Wで24時間稼働させた場合。
「電気代計算君 - 電気代とCO2(二酸化炭素)排出量の計算結果」
http://kunisan.jp/denki/denki.shtml?TYP ... 00&HOUR=24
実際には、もっと電気代が必要かもしれませんね。
親御さんに電気代払ってもらいっているなら怒られる可能性が・・・。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
catalpacasu
- 記事: 3
- 登録日時: 14年前
- 住所: Tokyo
- 連絡を取る:
Re: 2Dオンラインゲームのサーバについて
うーむ、たしかによく考えなければいけませんね・・・。ありがとうございましたsoftya(ソフト屋) さんが書きました:>そうですか・・・公開するとしたら自宅サーバも検討しないといけないですね。
自宅サーバーでもノートPCや小型PCなど省電力のPCを使わないと24時間稼働で電気代が軽く1000円ぐらい必要なのでレンタルサーバーを借りても費用はさほど変わりません。パソコンの稼動している部屋を夏の間冷房することを考えたらレンタルサーバーのほうが安いぐらいです。24時間365日稼働させるのも簡単ではありませんので、じっくり考えてみましょう。