使用应用镜像搭建翼龙面板

简介: 本实验介绍了翼龙面板是一个开源的,使用 PHP、React和Go构建的开源游戏服务器管理面板。支持玩家快速搭建百款热门游戏的服务端,并且提供了可视化的游戏服管理。本文主要介绍如何通过应用镜像搭建并使用翼龙面板。

场景简介


本实验介绍了翼龙面板是一个开源的,使用 PHP、React和Go构建的开源游戏服务器管理面板。支持玩家快速搭建百款热门游戏的服务端,并且提供了可视化的游戏服管理。本文主要介绍如何通过应用镜像搭建并使用翼龙面板。


说明

应用镜像翼龙面板 1.11.7.1基于Alibaba Cloud Linux 3.2104 LTS 64位操作系统构建,已预置翼龙面板、Wings(后端)、Docker等软件。更多信息,请参见翼龙官网


背景知识


本场景主要涉及以下云产品和服务:

轻量服务器swas


费用说明


  1. 账号申请。

如果您还没有阿里云账号,请访问阿里云账号注册页面,根据页面提示完成注册。阿里云账号是您使用云资源的付费实体,因此是部署方案的必要前提。

  1. 费用说明。

本方案的云服务支持包年包月购买配置

  • 可领取权益。
  1. 免费试用
  2. 学生权益:领取 300 元高校专属权益优惠券(若已领取请跳过)。


说明

当前领取的优惠券适用于轻量应用服务器多种包年包月实例规格,包括 swas.s.c2m2s40b1.linux 、swas.s.c2m05s20i1.linux 以及 swas.s.c4m16s80b1.linux 。在进行一键部署并创建资源时,当您在 产品购买页 > 实例的下拉框勾选上述任一实例规格并选中,即可使用学生权益来完成资源的开通。


操作步骤

步骤一:部署翼龙面板


如果您已购买轻量应用服务器,请跳过此步骤,直接通过重置系统的方法部署翼龙面板,但重置系统会清除轻量应用服务器上的磁盘数据,请您根据需要做好数据备份。具体操作,请参见重置系统


  1. 访问轻量应用服务器控制台-服务器
  2. 在页面的左上角,单击创建服务器
  3. 轻量应用服务器页面,根据界面提示完成资源配置,具体配置项说明如下表所示。


说明

不同地域及其实例规格类型支持的镜像和套餐可能不同,具体请以控制台购买页为准。


配置项

示例

说明

实例

  • 实例规格族:通用型
  • 套餐:¥300/月
  • 选择实例规格族:包括通用型、多公网IP型、国际型和容量型。不同规格族的适用场景和特点,请参见实例规格族
  • 选择套餐:单击 ,可选择更多套餐。套餐中包含vCPU、内存、系统盘、公网流量包等指标信息。更多信息,请参见实例规格指标说明
  • 参考如下图所示: image.png


镜像

  • 应用镜像翼龙面板
  • 版本翼龙面板 1.11.7.1

应用镜像页签下,单击翼龙面板,并按需选择对应的版本。

image.png

地域

北京

请根据业务所在的地理位置选择就近地域,降低网络延迟。服务器创建后不支持更换地域,请谨慎选择。

重要

非中国内地地域,例如中国香港、新加坡等地域的服务器,提供国际带宽,因此,当您在中国内地访问服务器时,会有较大的网络延迟。因此建议选择和您目标用户所在地域最为接近的地域,可以进一步提升用户访问速度。更多信息,请参见地域与网络连通性

购买配置

  • 数量1
  • 时长1个月
  • 数量:购买服务器的台数,默认为1台。
  • 时长:选择购买服务器的时长,默认为1个月。

重要

如果您的实例用于Web服务,中国内地必须完成ICP备案,备案实例(含续费)时长需在3个月及以上。更多信息,请参见备案域名

  • 按月购买:支持购买1个月、3个月和6个月。
  • 按年购买:支持购买1年、2年和3年。

默认启用自动续费功能,避免服务器到期后忘记续费,导致服务器释放,从而影响您的业务。更多信息,请参见续费服务器

  • 按月购买:续费周期为1月。
  • 按年购买:续费周期为1年。


  1. 完成配置后,单击立即购买,根据界面提示完成付费操作。

支付完成后,单击进入管理控制台。在服务器卡片列表找到已创建的轻量应用服务器。当轻量应用服务器状态从准备中变更为运行中后,表示翼龙面板已搭建完成。



步骤二:登录翼龙面板

  1. 获取翼龙面板登录信息。
  1. 在目标服务器卡片中,单击实例ID,进入服务器概览页面。
  2. 单击应用详情页签,在管理员用户名和密码后,单击快速查看



c. 在弹出的快速查看对话框中,获取管理员用户名和密码。将查询到的翼龙面板用户名以及密码信息保存至本地,便于后续登录翼龙面板。



  1. 登录翼龙面板。
  1. 应用详情页签中,单击首页地址



b. 输入登录用户名以及密码信息,单击登录,根据界面提示进入翼龙面板。



  1. 修改账户信息。

在翼龙面板的右上角,单击 图标,根据界面提示更新密码、电子邮箱等信息。




步骤三:配置地域和节点


系统默认已经创建了一个地域和节点,您可以按需修改地域和节点配置信息。

  1. 在翼龙面板的右上角,单击 ,进入管理员后台。



  1. 新建地域。

地域指的是翼龙面板中节点所在的地理位置。本步骤以使用默认创建的地域default为例,您无需修改或者新建地域。

如果你需要修改默认地域信息或者新建地域,具体操作如下:


  1. 新建节点。

节点指一个具体的服务器实例,翼龙面板默认已经创建了一个default节点,默认情况下您后期的游戏服务器都会搭建在翼龙面板所在的轻量应用服务器实例中。


a. 在左侧导航栏,选择高级管理 > 节点,在节点列表单击deault



b. 单击设置页签,按需修改节点配置信息后保存。

该节点默认配置总内存为4000 MiB,总存储空间为40000 MiB,您可以根据轻量应用服务器的内存和磁盘信息配置。关于新建节点的配置说明消息,请参见翼龙面板官网文档



c. 单击分配页签,配置IP地址(0.0.0.0)和端口(示例为8003)后,单击提交


说明

端口您可以自定义,但不能占用已有端口。如果您需要搭建多个游戏服务器,可以放开多个端口。例如8003-8013。



d. 在防火墙放行Wings守护进程8080端口和自定义分配的端口(本示例为8003)。具体操作,请参见防火墙设置

守护进程SFTP端口默认为2022,如果您需要连接和管理服务器上的文件(例如上传、下载服务器文件),需要放行此端口。



e. 返回节点页面,查看节点状态。

当节点状态为绿色,表示节点是可用。若节点为红色状态,表示节点异常不可用。



步骤四:新建预设组并导入预设


预设是翼龙面板中用于定义特定游戏或应用服务器配置的模板,它包含了启动游戏服务器所需的所有命令和配置信息。预设组是翼龙面板中用于分类和管理预设的集合。关于预设组的更多信息,请参见翼龙面板官方文档


翼龙面板默认已经配置了4个预设组,并在预设组中导入了预设。本示例以搭建我的世界游戏服务器为例,使用默认预设组Minecraft,您无需新建预设组并导入预设。


说明

如果默认的预设组和预设无法满足您的需求,您需要新建预设组并导入预设文件。具体操作,请参见Q1:如何新建预设组并导入预设?



步骤五:创建游戏服务器并验证


  1. 创建游戏服务器。
  1. 在左侧导航栏,单击服务器
  2. 服务器列表页面,单击新建



c. 根据界面提示,配置服务器的参数后,单击创建服务器

关键参数说明如下,其他参数根据界面提示配置或者保持默认。


  • 名称:输入服务器的名称,例如:我的世界。
  • 所有者:输入电子邮箱地址,翼龙面板默认创建了一个电子邮箱地址用户名@example.com
  • 节点:选择创建的节点。本示例选择default
  • 默认网络分配:保持默认不变。



配置内存存储空间、并选择预设组预设



d. 单击 图标,系统自动跳转到游戏服务器的安装页面。



游戏服务器的安装需要一定的时间,请耐心等待。



安装的过程中,如果出现以下弹窗,单击我接受即可。



当状态为running时,表示游戏服务器已经创建成功。在右上角的地址区域获取游戏服务器的服务器地址0.0.0.0:8003,并将0.0.0.0替换为节点所在轻量应用服务器的公网IP地址即可。



  1. 验证游戏服务器。

本示例以验证我的世界为例。


a. 打开我的世界游戏,在主界面单击多人游戏



b. 单击直接连接



c. 输入步骤d获取的游戏服务器的地址,单击加入服务器



加入服务器后,等待进入游戏即可。



常见问题

Q1:如何新建预设组并导入预设?

如果默认的预设组和预设无法满足您的需求,您需要新建预设组并导入预设文件。具体操作如下:


重要

部分预设文件由于网络原因可能会导致游戏服务器安装失败。


  1. 新建预设组。
  1. 在左侧导航栏,单击预设组
  2. 在预设组页面,单击新建



c. 输入预设组名称和备注信息后,单击保存


  1. 从翼龙预设仓库下载游戏预设文件。

本示例以下载GTA游戏预设文件为例。


a. 使用浏览器访问翼龙预设仓库


说明

  • 可能存在网络延迟,如果无法访问预设仓库,请您多次尝试。
  • 您可以在预设仓库下载所需游戏的预设文件。


b. 单击eggs



c. 单击game_eggs



d. 单击gta



e. 单击egg-alt--v.json



f. 单击 图标,下载游戏预设文件。



  1. 导入预设。
  1. 预设组页面,单击导入预设



b. 在弹出的导入预设对话框中,选择预设文件和关联的预设组后,单击导入



导入预设后,您可以单击变量页签,对默认设置的游戏参数进行修改。


相关文章
|
存储 缓存 文件存储
如何保证分布式文件系统的数据一致性
分布式文件系统需要向上层应用提供透明的客户端缓存,从而缓解网络延时现象,更好地支持客户端性能水平扩展,同时也降低对文件服务器的访问压力。当考虑客户端缓存的时候,由于在客户端上引入了多个本地数据副本(Replica),就相应地需要提供客户端对数据访问的全局数据一致性。
32697 79
如何保证分布式文件系统的数据一致性
|
前端开发 容器
HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第8章FlexBox布局(上)
HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第8章FlexBox布局
17748 20
|
设计模式 存储 监控
设计模式(C++版)
看懂UML类图和时序图30分钟学会UML类图设计原则单一职责原则定义:单一职责原则,所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责原则就是指一个类或者模块应该有且只有一个改变的原因。bad case:IPhone类承担了协议管理(Dial、HangUp)、数据传送(Chat)。good case:里式替换原则定义:里氏代换原则(Liskov 
36680 19
设计模式(C++版)
|
存储 编译器 C语言
抽丝剥茧C语言(初阶 下)(下)
抽丝剥茧C语言(初阶 下)
|
机器学习/深度学习 人工智能 自然语言处理
带你简单了解Chatgpt背后的秘密:大语言模型所需要条件(数据算法算力)以及其当前阶段的缺点局限性
带你简单了解Chatgpt背后的秘密:大语言模型所需要条件(数据算法算力)以及其当前阶段的缺点局限性
24757 14
|
机器学习/深度学习 弹性计算 监控
重生之---我测阿里云U1实例(通用算力型)
阿里云产品全线降价的一力作,2023年4月阿里云推出新款通用算力型ECS云服务器Universal实例,该款服务器的真实表现如何?让我先测为敬!
36660 15
重生之---我测阿里云U1实例(通用算力型)
|
SQL 存储 弹性计算
Redis性能高30%,阿里云倚天ECS性能摸底和迁移实践
Redis在倚天ECS环境下与同规格的基于 x86 的 ECS 实例相比,Redis 部署在基于 Yitian 710 的 ECS 上可获得高达 30% 的吞吐量优势。成本方面基于倚天710的G8y实例售价比G7实例低23%,总性价比提高50%;按照相同算法,相对G8a,性价比为1.4倍左右。
|
存储 算法 Java
【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的限流器RateLimiter功能服务
随着互联网的快速发展,越来越多的应用程序需要处理大量的请求。如果没有限制,这些请求可能会导致应用程序崩溃或变得不可用。因此,限流器是一种非常重要的技术,可以帮助应用程序控制请求的数量和速率,以保持稳定和可靠的运行。
29837 52

热门文章

最新文章

下一篇
开通oss服务