Azure 上的基本游戏服务器托管

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络

小提示:您能找到这篇{Azure 上的基本游戏服务器托管}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Azure 上的基本游戏服务器托管内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">该参考体系结构以《我的世界》(Minecraft)服务器为例,详细介绍了如何设置将在Windows或Linux上托管游戏服务器的基本Azure后端。

< ">体系结构关系图

< ">

< ">相关服务

< ">Azure Windows虚拟机和Azure Linux虚拟机-在Azure上获取计算能力的最基本方法。

< ">Azure磁盘存储-基本的永久性存储。

< ">分步操作

< ">要完成的步骤摘要如下:

< ">设置资源组。

< ">设置Azure虚拟机、附加持久性磁盘并打开端口。

< ">通过维护端口远程访问新的Azure虚拟机。

< ">设置操作系统防火墙。

< ">初始化并格式化永久性数据磁盘。

< ">安装游戏服务器依赖项。

< ">安装游戏服务器本身。

< ">配置游戏服务器。

< ">运行游戏服务器,并仔细检查端口是否已打开。

< ">设置资源组

< ">资源组是Azure资源的逻辑集合。所有资源都在资源组中进行部署和管理。执行以下操作以创建资源组:

< ">如果您没有Azure订阅,请在开始之前创建一个免费帐户。

< ">登录到Azure门户。

< ">在左侧导航窗格中,单击资源组。然后单击添加。

< ">为资源组输入一个唯一名称。系统会立即检查该名称在当前选定的Azure订阅中是否可用。

< ">在订阅中,单击要在其中创建资源组的Azure订阅的名称。

< ">为资源组选择一个地理位置。

< ">单击创建。

< ">设置Azure虚拟机、附加持久性磁盘并打开端口

< ">创建一个资源,并选择一个虚拟机,其中包含运行游戏服务器的操作系统。在Azure门户中搜索以下各项,它们通常是最受欢迎的:

< ">选择Azure订阅、资源组、虚拟机名称和区域。

< ">选择满足您自己的I/O和资源需求的计算机类型、磁盘类型以及磁盘大小。就《我的世界》服务器而言,具有2个虚拟CPU(vCPU)和4 GB RAM的小型Azure虚拟机(如标准B2s)足以应对少于10个用户的情况。

< ">设置计算机管理员用户名和密码,以便日后进行远程访问。

< ">允许公共入站端口在以后以管理员身份连接到虚拟机(维护端口),随后将启用游戏服务器中的特定端口:

< ">切换到磁盘部分,选择创建新数据空白磁盘并将其附加Azure虚拟机,以存储游戏服务器可执行文件和它生成的数据文件。源类型为无(空白磁盘)。

< ">Azure虚拟机有一个操作系统磁盘和一个用于短期存储的临时磁盘,但是存储的信息将在Azure虚拟机停止运行后立即丢失。如果使用永久性磁盘,即使运行服务器的Azure虚拟机停止,数据仍将继续保留。

< ">切换到网络部分,使游戏服务器需要的端口接受玩家请求并创建一个公用IP。

< ">要打开这些端口,您将需要利用虚拟网推荐网站建设络、子网和网络安全组(NSG)。



< ">默认情况下将创建虚拟网络和子网,就《我的世界》服务器而言,您无需进行任何更改。若要创建网络安全组,请选择单选按钮以启用高级NIC网络安全组、单击旁边的“新建”链接配置新的网络安全组(NSG),并添加一个或多个相关的入站规则。

< ">对于《我的世界》,只需要一个端口,数量和协议因《我的世界》版本(Java版本、Bedrock版本)而异,值的来源为server.properties文件,其格式如此处所述。单击“添加入站规则”链接后,使用以下值:

< ">若要创建公用IP,请执行以下步骤:单击此设置旁边的“新建”链接,然后使用静态分配进行配置。

< ">审查并创建Azure虚拟机。请注意,需要几分钟时间才能完成部署。

< ">通过维护端口远程访问新的Azure虚拟机

< ">您需要使用公用IP或DNS名称才能连接到Azure虚拟机,要查找这些内容,请按以下步骤操作:

< ">访问您创建的资源组。

< ">选择您创建的虚拟机。



< ">公用IP地址或DNS名称字段即为您要查找的内容,二者皆可。要设置DNS,请单击DNS名称下的“配置”链接、在DNS名称标签下提供一个名称并将其保存。

< ">完成之后,请遵循以下教程来远程访问Azure虚拟机:

< ">连接到Azure虚拟机后,您可以继续执行以下剩余步骤。

< ">设置操作系统防火墙

< ">您的虚拟机已配置为接受对维护和游戏服务器特定端口的请求,但操作系统防火墙也需要进行配置。请按照以下教程打开游戏服务器需要的端口以接受玩家请求。

< ">提醒一下,对于《我的世界》服务器,默认端口因游戏版本而异:《我的世界》Java版使用TCP/25565,而《我的世界》Bedrock版使用UDP/19132。

< ">初始化并格式化永久性数据磁盘

< ">安装游戏服务器依赖项

< ">对于《我的世界》服务器,依赖项如下:

< ">安装游戏服务器本身

< ">要通过SSH访问Azure虚拟机,请执行以下操作:

< ">查看Wget命令文档以了解如何使用非交互式网络下载程序。

< ">依次运行sudo apt-get install unzip和sudo unzip THEZIPFILE以解压缩《我的世界》Bedrock版服务器,从而安装解压缩文件。

< ">配置游戏服务器

< ">对于《我的世界》Java版服务器,首先更改eula.txt文件参数(eula=true)以接受他们的EULA。如果您要通过SSH访问Azure虚拟机,请查看Nano编辑器文档以通过SSH编辑文件。

< ">按照官方《我的世界》Wiki中的本教程,为两个《我的世界》服务器版本配置《我的淘宝直播流量世界》服务器。

< ">运行游戏服务器并仔细检查端口是否已打开

< ">要运行《我的世界》Java版服务器,请在命令行(Windows)或终端(Linux)使用以下命令:

< ">shell

< ">java-Xmx2G-XX:+UnlockExperimentalVMOptions-XX:+UseG1GC-XX:G1NewSizePercent=20-XX:G1ReservePercent=20-XX:MaxGCPauseMillis=50-XX:G1HeapRegionSize=32M-jar server.jar nogui



< ">如果您想要使用其图形用户界面启动服务器,可以省略“nogui”部分。为方便起见,您可以创建批处理文件(Windows)或脚本(Linux)。

< ">要运行《我的世界》Bedrock版服务器:

< ">在Windows上,只需双击bedrock_server.exe可执行文件。

< ">在Linux上,从安装有服务器的目录使用LD_LIBRARY_PATH=../bedrock_server。该服务器无需以root用户身份运行。

< ">总之,在服务器开始运行后,仔细检查游戏服务器所需的端口是否处于打开状态,切记在端口显示为正在侦听之前,您需要运行游戏服务器:

< ">安全注意事项

< ">公用入站端口将向Internet公开,因此您应该使用Azure门户高级控件来限制到已知IP地址的维护入站流量,这意味着只有您可以远程访问Azure虚拟机。

< ">其他资源和示例

< ">使用Azure市场《我的世界》服务器产品部署《我的世界》服务器

< ">定价

< ">如果您没有Azure订阅,可以创建免费帐户,开始使用12个月的免费服务。除非您超出这些服务的使用限制,否则无需为Azure免费帐户中包含的这些免费服务付费。了解如何通过Azure门户或使用情况文件查看服务使用情况。

< ">您需要承担运行这些参考体系结构时使用的Azure服务的费用,总金额取决于将通过分析管道运行的事件数。请参阅参考体系结构中使用的每项服务的定价网页:

< ">Azure Windows虚拟机

< ">Azure 强生危机公关案例分析03Linux虚拟机

< ">Azure磁盘存储

< ">您还可以使用Azure定价计算器,以配置和估算您计划使用的Azure服务的成本。

Azure 上的基本游戏服务器托管

上一篇:CloudFlare加速WordPress:页面规则配置
下一篇:在阿里云“专有网络”中配置 IIS FTP 访问


版权声明:以上主题为“Azure 上的基本游戏服务器托管"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Azure 上的基本游戏服务器托管
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Azure 上的基本游戏服务器托管”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Azure 上的基本游戏服务器托管的相关事宜。

关键词:Azure,上的基本游戏服务器

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号