Azure 上的基本游戏服务器托管,azure服务器-ESG跨境

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

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 876

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

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 aptget install unzip和sudo unzip THEZIPFILE以解压缩《我的世界》Bedrock版服务器,从而安装解压缩文件。

配置游戏服务器

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

按照官方《我的世界》Wiki中的本教程,为两个《我的世界》服务器版本配置《我的世界》服务器。

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

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

shell

javaXmx2GXX:+UnlockExperimentalVMOptionsXX:+UseG1GCXX:G1NewSizePercent=20XX:G1ReservePercent=20XX:MaxGCPauseMillis=50XX:G1HeapRegionSize=32Mjar 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 Linux虚拟机

Azure磁盘存储

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


文章推荐
AWS云计算实战,aws云计算实战
Google Cloud自定义GCE主机名,googlegcp介绍
AppLovin活动精选  爆款休闲游戏层出不穷,applovin游戏怎么玩
Azure数据工厂实现跨境数据库拷贝,azure sql数据仓库


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
官网询盘
加入
官网询盘
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部