Windows Web Server 2008可以用来托管游戏吗?

时间:2022-06-05 23:18:49

I'm currently using a linux server, we run a couple of web sites of it, PHP apps with MySQL, the usual. Since the server is privately owned by some friends and myself (we do have it hosted at a professional datacenter though), from time to time we also use it to host our smallish counter-strike source and call of duty 4 matches by running the released dedicated game server packages.

我目前正在使用Linux服务器,我们运行它的几个网站,与MySQL的PHP​​应用程序,通常。由于服务器是由一些朋友和我自己私人拥有的(我们确实将它托管在专业的数据中心),我们还不时使用它来托管我们的小型反击源和通过运行发布的4个匹配的比赛专用游戏服务器包。

I've recently subscribed to DevExpress' excellent WinForms and ASP.Net component suite, and is contemplating moving to Windows to make use of those ASP.Net components. I'm currently trying to decide between the Web and Standard editions of Windows Server, since there is a difference of nearly a thousand bucks (where I come from)

我最近订阅了DevExpress的优秀WinForms和ASP.Net组件套件,并且正在考虑迁移到Windows以使用这些ASP.Net组件。我目前正在尝试在Windows Server的Web版和标准版之间做出决定,因为差不多有近千美元(我来自哪里)

For Windows Web Server 2008, Microsoft has softened the database server restrictions and made it clear there is no need for CALs. But would one be able to run the above mentioned web servers? I've been googling and searching through forums to no avail.

对于Windows Web Server 2008,Microsoft已经软化了数据库服务器限制,并明确表示不需要CAL。但是,能够运行上面提到的Web服务器吗?我一直在谷歌搜索和搜索论坛无济于事。

Need some help before I plunk in the cash.

在我收取现金之前需要一些帮助。

Thanks.

2 个解决方案

#1


1  

Before I give any opinion, I'll start by answering your core questions:

在我发表任何意见之前,我将首先回答你的核心问题:

  • Yes, you can run dedicated game servers on Windows Server Web ed.

    是的,您可以在Windows Server Web ed上运行专用游戏服务器。

  • The differences between web and standard:

    网络和标准之间的差异:

    • Web only supports 2 gigs of ram. Standard in 64bit mode can support 32gigs (and more?).
    • Web仅支持2演出的ram。 64位模式的标准版可以支持32gig(以及更多?)。

    • Standard comes with more things that are better suited to local server environments (eg: active directory). If you want LDAP controlled Exchange email, you'll need Standard. Most web server don't need these.
    • Standard附带了更多适合本地服务器环境的东西(例如:活动目录)。如果您想要LDAP控制的Exchange电子邮件,则需要标准版。大多数Web服务器不需要这些。

    • Web (apparently) won't support full-on SQL server versions. Express should run though.
    • Web(显然)不支持全面的SQL服务器版本。快递应该运行。

Opinion time.

Dedicated and virtual dedicated monetary overheads on Windows servers are a lot... To the degree where you're paying more for the software than the hardware costs, at least for the first year.

Windows服务器上的专用和虚拟专用货币开销很多......至于第一年,您为软件支付的费用高于硬件成本。

Renting the software (as part of a managed dedicated server or VPS) is initially a lot cheaper, but over the course of a couple of years, will cost you about the same and if you run it longer, it'll eventually cost you more.

租用软件(作为托管专用服务器或VPS的一部分)最初便宜得多,但在几年的时间里,会花费你大约相同的费用,如果你再运行它,它最终会花费你更多。

Shared Windows hosts can be good. I've been with a company called Hostek (Florida-based) and they've bent over backwards to make hosting a fairly busy site (around 6000 uniques a day) very cheap for me. It can also be atrocious. I've had bad hosting companies too. Shop around.

共享Windows主机可以很好。我去过一家名为Hostek(佛罗里达州)的公司,他们已经向后弯腰,为我托管一个相当繁忙的网站(每天大约6000个独立用户)。它也可能是残暴的。我也有不好的托管公司。到处走走。

About a year ago, I dropped Windows at home in favour of Linux. I'm not going to enumerate the many benefits and drawbacks; I'll just tell you that that's when I stopped doing .NET in favour of more open Frameworks. I'm not using Django (a Python-based web framework). While you might not like it (or other frameworks - eg Ruby on Rails), I plead that you do check out what's happening in the open-source world before you plonk for anything Windows related since you already have the infrastructure available for hosting Django/Rails/et al.

大约一年前,我把Windows放在家里,转而使用Linux。我不打算列举许多利弊;我只是告诉你,那是我停止使用.NET而支持更开放的框架。我没有使用Django(基于Python的Web框架)。虽然您可能不喜欢它(或其他框架 - 例如Ruby on Rails),但我恳请您在检查任何与Windows相关的内容之前检查开源世界中发生的情况,因为您已经拥有可用于托管Django /的基础结构Rails /等。

If you wanted your own Linux server, VPSs start from around $20pcm. As I said before, severely cheaper than Windows counterparts. I now use Linode to host everything new I make. Highly affordable and they'll easily run dedicated games like your current set-up does.

如果你想要自己的Linux服务器,VPS从大约20pcm开始。正如我之前所说,比Windows同行便宜得多。我现在使用Linode来托管我制作的所有新内容。非常实惠,他们可以像您当前的设置一样轻松运行专用游戏。

Mono isn't an option for you. Not yet anyway. It does go some length to help people migrate their applications but it's still pretty sketchy on the ASPNET front. And as a comment says on another answer: the controls you want to use are strictly Windows-only for the moment.

Mono不适合你。反正还没有。它确实需要一段时间来帮助人们迁移他们的应用程序,但在ASPNET前端仍然非常粗略。正如评论所说的另一个答案:您想要使用的控件目前仅限于Windows。

Linux will consume fewer baseline resources than Windows will. On an old server (Windows 2000, IIRC) I had to administer, the core of Windows would consume anywhere from 100-200 megs of RAM. My current Ubuntu server eats 40megs. I'm not sure how much RAM you have to play with on your server but if it's a lower amount, you're going to fit a lot more on a Linux host. (Remember that if you have more than 2gigs, you don't have the choice of the Web Server edition)

Linux将消耗比Windows更少的基准资源。在我必须管理的旧服务器(Windows 2000,IIRC)上,Windows的核心将消耗100-200兆内存。我目前的Ubuntu服务器吃了40megs。我不确定你的服务器上有多少内存,但是如果它的数量较少,你将更适合Linux主机。 (请记住,如果您有超过2gig,则无法选择Web Server版本)

It's clear from this that I'm a complete Linux super-enthusiast, but I know my needs differ from yours. ASP.NET is a great platform but it costs a lot of money even if you're splitting it between friends. You could opt for Windows... Or you could go Linux, donate a bit to the projects you use and buy a new plasma or something shiny for the lady.

很明显,我是一个完整的Linux超级爱好者,但我知道我的需求与你的不同。 ASP.NET是一个很棒的平台,但即使你在朋友之间进行分割,它也要花很多钱。你可以选择Windows ......或者你可以去Linux,给你使用的项目捐一点,买一个新的等离子或闪亮的女士。

#2


0  

SPLA? Isn't that for service providers? My friends and I use the hosted services for ourselves (games, email and web), though of course our web sites are publicly viewable by all; but I think that hardly qualifies as "providing a service"?

SPLA?这不是服务提供商吗?我的朋友和我自己使用托管服务(游戏,电子邮件和网络),当然我们的网站是所有人都可以公开查看的;但我认为这几乎不符合“提供服务”的条件?

Unfortunately, staying with Linux would make it such that I would not be able to use my DevExpress components, which is my reason for considering Windows Server in the first place. .NET may be partially supported by Mono, but not fully, and DevExpress makes use of certain features of .NET that aren't (at least as yet) supported by Mono.

不幸的是,坚持使用Linux会使我无法使用我的DevExpress组件,这是我首先考虑使用Windows Server的原因。 Mono可以部分支持.NET,但不完全支持.NET,DevExpress利用了Mono不支持(至少尚未支持)的.NET的某些功能。

We also already own our own dedicated server, so are only looking for a suitable OS.

我们还拥有自己的专用服务器,因此只寻找合适的操作系统。

Still, your reply is appreciated.

不过,您的回复表示赞赏。

#1


1  

Before I give any opinion, I'll start by answering your core questions:

在我发表任何意见之前,我将首先回答你的核心问题:

  • Yes, you can run dedicated game servers on Windows Server Web ed.

    是的,您可以在Windows Server Web ed上运行专用游戏服务器。

  • The differences between web and standard:

    网络和标准之间的差异:

    • Web only supports 2 gigs of ram. Standard in 64bit mode can support 32gigs (and more?).
    • Web仅支持2演出的ram。 64位模式的标准版可以支持32gig(以及更多?)。

    • Standard comes with more things that are better suited to local server environments (eg: active directory). If you want LDAP controlled Exchange email, you'll need Standard. Most web server don't need these.
    • Standard附带了更多适合本地服务器环境的东西(例如:活动目录)。如果您想要LDAP控制的Exchange电子邮件,则需要标准版。大多数Web服务器不需要这些。

    • Web (apparently) won't support full-on SQL server versions. Express should run though.
    • Web(显然)不支持全面的SQL服务器版本。快递应该运行。

Opinion time.

Dedicated and virtual dedicated monetary overheads on Windows servers are a lot... To the degree where you're paying more for the software than the hardware costs, at least for the first year.

Windows服务器上的专用和虚拟专用货币开销很多......至于第一年,您为软件支付的费用高于硬件成本。

Renting the software (as part of a managed dedicated server or VPS) is initially a lot cheaper, but over the course of a couple of years, will cost you about the same and if you run it longer, it'll eventually cost you more.

租用软件(作为托管专用服务器或VPS的一部分)最初便宜得多,但在几年的时间里,会花费你大约相同的费用,如果你再运行它,它最终会花费你更多。

Shared Windows hosts can be good. I've been with a company called Hostek (Florida-based) and they've bent over backwards to make hosting a fairly busy site (around 6000 uniques a day) very cheap for me. It can also be atrocious. I've had bad hosting companies too. Shop around.

共享Windows主机可以很好。我去过一家名为Hostek(佛罗里达州)的公司,他们已经向后弯腰,为我托管一个相当繁忙的网站(每天大约6000个独立用户)。它也可能是残暴的。我也有不好的托管公司。到处走走。

About a year ago, I dropped Windows at home in favour of Linux. I'm not going to enumerate the many benefits and drawbacks; I'll just tell you that that's when I stopped doing .NET in favour of more open Frameworks. I'm not using Django (a Python-based web framework). While you might not like it (or other frameworks - eg Ruby on Rails), I plead that you do check out what's happening in the open-source world before you plonk for anything Windows related since you already have the infrastructure available for hosting Django/Rails/et al.

大约一年前,我把Windows放在家里,转而使用Linux。我不打算列举许多利弊;我只是告诉你,那是我停止使用.NET而支持更开放的框架。我没有使用Django(基于Python的Web框架)。虽然您可能不喜欢它(或其他框架 - 例如Ruby on Rails),但我恳请您在检查任何与Windows相关的内容之前检查开源世界中发生的情况,因为您已经拥有可用于托管Django /的基础结构Rails /等。

If you wanted your own Linux server, VPSs start from around $20pcm. As I said before, severely cheaper than Windows counterparts. I now use Linode to host everything new I make. Highly affordable and they'll easily run dedicated games like your current set-up does.

如果你想要自己的Linux服务器,VPS从大约20pcm开始。正如我之前所说,比Windows同行便宜得多。我现在使用Linode来托管我制作的所有新内容。非常实惠,他们可以像您当前的设置一样轻松运行专用游戏。

Mono isn't an option for you. Not yet anyway. It does go some length to help people migrate their applications but it's still pretty sketchy on the ASPNET front. And as a comment says on another answer: the controls you want to use are strictly Windows-only for the moment.

Mono不适合你。反正还没有。它确实需要一段时间来帮助人们迁移他们的应用程序,但在ASPNET前端仍然非常粗略。正如评论所说的另一个答案:您想要使用的控件目前仅限于Windows。

Linux will consume fewer baseline resources than Windows will. On an old server (Windows 2000, IIRC) I had to administer, the core of Windows would consume anywhere from 100-200 megs of RAM. My current Ubuntu server eats 40megs. I'm not sure how much RAM you have to play with on your server but if it's a lower amount, you're going to fit a lot more on a Linux host. (Remember that if you have more than 2gigs, you don't have the choice of the Web Server edition)

Linux将消耗比Windows更少的基准资源。在我必须管理的旧服务器(Windows 2000,IIRC)上,Windows的核心将消耗100-200兆内存。我目前的Ubuntu服务器吃了40megs。我不确定你的服务器上有多少内存,但是如果它的数量较少,你将更适合Linux主机。 (请记住,如果您有超过2gig,则无法选择Web Server版本)

It's clear from this that I'm a complete Linux super-enthusiast, but I know my needs differ from yours. ASP.NET is a great platform but it costs a lot of money even if you're splitting it between friends. You could opt for Windows... Or you could go Linux, donate a bit to the projects you use and buy a new plasma or something shiny for the lady.

很明显,我是一个完整的Linux超级爱好者,但我知道我的需求与你的不同。 ASP.NET是一个很棒的平台,但即使你在朋友之间进行分割,它也要花很多钱。你可以选择Windows ......或者你可以去Linux,给你使用的项目捐一点,买一个新的等离子或闪亮的女士。

#2


0  

SPLA? Isn't that for service providers? My friends and I use the hosted services for ourselves (games, email and web), though of course our web sites are publicly viewable by all; but I think that hardly qualifies as "providing a service"?

SPLA?这不是服务提供商吗?我的朋友和我自己使用托管服务(游戏,电子邮件和网络),当然我们的网站是所有人都可以公开查看的;但我认为这几乎不符合“提供服务”的条件?

Unfortunately, staying with Linux would make it such that I would not be able to use my DevExpress components, which is my reason for considering Windows Server in the first place. .NET may be partially supported by Mono, but not fully, and DevExpress makes use of certain features of .NET that aren't (at least as yet) supported by Mono.

不幸的是,坚持使用Linux会使我无法使用我的DevExpress组件,这是我首先考虑使用Windows Server的原因。 Mono可以部分支持.NET,但不完全支持.NET,DevExpress利用了Mono不支持(至少尚未支持)的.NET的某些功能。

We also already own our own dedicated server, so are only looking for a suitable OS.

我们还拥有自己的专用服务器,因此只寻找合适的操作系统。

Still, your reply is appreciated.

不过,您的回复表示赞赏。