2009-09-08 7 views
2

J'ai débattu du serveur Flash Socket Server à utiliser pour un monde virtuel (jeu multijoueur).Quel est un bon serveur de socket Flash pour un débutant?

Je veux quelque chose qui a une API très abstraite et nécessite peu ou pas de programmation côté serveur. D'après ce que je vois seulement Smartfox et ES en quelque sorte répondre au développement de jeux.

Je suis ouvert à toute suggestion et si quelqu'un sait que l'API est plus facile d'apprendre (ou Smartfox ES) ne pas avoir peur de carillon :)

Répondre

2

Je développe actuellement un projet flex + smartfox mmo. mon expérience avec smartfox n'est pas si "facile", si vous avez besoin de comportements personnalisés ou de protocoles d'économie de bande passante, il vous suffit de choisir un autre moyen. le grand manque de smartfox est le support amf, les données ne sont pas envoyées et reçues via une socket binaire, tout est transféré comme une chaîne, donc vous pouvez seulement imaginer comment la bande passante est le transfert ... cependant le plus de smartfox est vous pouvez le mettre en cluster très facilement via terracotta et pouvez-vous implémenter vos extensions dans java, python et as3. En outre, il fournit des fonctionnalités prêtes à l'emploi telles que des salles de discussion, des listes d'amis, etc.

J'ai aussi une certaine expérience avec red5, c'est une approche complètement différente, le principal avantage de travailler avec ce serait le streaming d'assets tels que mp3 ou vidéo aux clients, donc si vous avez besoin de sons ambiants ou quelque chose de similaire, red5 ou fms pourrait être votre choix.

Cependant, je n'ai pas d'expérience avec electroserver ni union, donc je ne peux pas en dire beaucoup sur eux.

+0

Bonne contribution, merci! Je pense d'abord faire un chat, red5 semble bien, mais une telle piètre documentation pour les débutants. –

1

Eh bien, le plus facile à programmer serait probablement pour Flash Media Server puisque vous programmez le serveur dans une variante d'ActionScript. J'ai l'expérience avec un tas d'entre eux - FMS, ElectroServer, Union (utilisé pour être Unity), Red5, etc et je dois dire que j'ai vraiment aimé Union. Union's website a aussi un tas de bons tutoriels pour débutants.

+0

J'ai utilisé ES jusqu'ici mais les frais de licence sont un peu élevés. –

Questions connexes