使用旧笔记本电脑作为SQL服务器来存储在线游戏数据

时间:2014-07-09 09:25:30

标签: sql sql-server

去年我一直致力于各种游戏项目,现在想进入一些基本的多人游戏连接。

我认为基于网络的游戏最适合我,因为我是一名初级Web开发人员,具有SQL经验,如何从SQL服务器获取数据并在网页中使用它。

我的问题是我如何托管SQL数据:我有一台旧笔记本电脑,并且认为我可以把它作为基本的SQL服务器留在我的房间里运行,但它还有更多吗?

我可以高兴地在我的笔记本电脑上安装SQL Express,但是然后在我的笔记本电脑上设置一个存储数据的位置?或者我是否需要寻找一个小型专用服务器单元?

我觉得我在问一个问题,我应该知道答案,但我想我的知识是关于如何存储SQL数据库等等。

总而言之,我可以在笔记本电脑上托管SQL服务器吗?它是通过简单地安装SQL Express 2014并创建数据库和表集来实现的吗?

值得注意的是,这场比赛规模很小,所以我不是在寻找一个可以扩大规模的坚如磐石的解决方案,而只是开始时的事情。

问候,乔希

2 个答案:

答案 0 :(得分:1)

虽然它会起作用,但是你可以更好地将它托管在Windows Azure上,有许多免费托管可用于数据库,在短时间内在家中托管的物流变得有点太多了。

http://azure.microsoft.com/en-us/develop/net/aspnet/

答案 1 :(得分:1)

  • 安装SQL Express
  • 使用SQL Management Studio创建数据库和表(登录到本地SQL Express实例)
  • 在路由器上设置端口转发,以将传入的SQL流量转发到笔记本电脑。
  • 在路由器上设置动态DNS。如果您的路由器不支持他,请获取一个动态DNS更新客户端并在笔记本电脑上运行它。
  • 使用您转发的动态DNS和端口,在您的连接字符串中访问" internet"托管网页。
  • 我建议您更改您要转发的入口端口,以及#34;隐藏"来自明显端口的SQL实例。即Port In - > 7546转发到笔记本电脑ip,端口1433

你可能需要对每一点进行一些研究......但是在了解上述内容方面它真的会让你受益...我认为对于一个优秀的开发人员来说,了解正在发生的事情是关键知识"背后& #34;场景......