java - Java服务器选项

标签 java

我想用Java制作一个基于浏览器的游戏,该游戏在很大程度上取决于网络。我想做到这一点,以便游戏中的一个玩家托管它,而游戏中的其他人则与他一起玩,但是使用Java则需要签署applet和端口转发以及各种东西。

所以我的问题是,在没有游戏的情况下为我的游戏设计服务器系统的最佳方法是什么?
在24/7服务器托管上花费大量资金?如果我对问题的部分解释不够充分,请告诉我,我会改写。提前致谢!

最佳答案

Java Applet不是严格的“基于浏览器”的游戏,因为它将需要JRE。

如果您打算使用Java,则可以查看Google Web Toolkit。它允许您完全使用Java编写客户端和服务器代码,并将其编译为JavaScript。我要提醒您,它的学习曲线比较陡峭,特别是如果您一般不熟悉servlet和客户端服务器编程的话。

这是GWT制作的示例游戏:

http://allen-sauer.com/com.allen_sauer.gwt.game.hornetblast.HornetBlast/HornetBlast.html

至于服务器托管,如果您不想购买/维护自己的服务器,则可以考虑使用云提供商,例如Amazon Elastic Compute Cloud(EC2)。一个实例每月将为您带来40-70美元的费用。

关于java - Java服务器选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5889913/

相关文章:

java - Android - fragment 中的适配器问题

java - 如何在 Java 中对表数据结构中的数据进行排序?

java - 除了 JAR 文件之外,还有哪些其他选项可以部署 Java 应用程序?

java - 将 Actor 的 Sprite 设置为默认值

java - 从 C++ 导出到 Eclipse 作为 Java 程序

java - Java Constructor 可以构造子类的对象吗?

java - 未找到测试运行程序 JUnit 4 的测试

java - Java 流中缺少返回语句

带有索引参数的java迭代器

java - Spring 的xml文件