想要部署属于自己的幻兽帕鲁服务器(Dedicated Server),您首先需要拥有一台服务器,服务器是幻兽帕鲁运行的基础。部署完成后,您和您的朋友便可以登入专属的游戏服进行体验。使用云服务器搭建幻兽帕鲁服务器,便可以让您与您的朋友在一个相对独立且私密的空间中进行游戏,确保获得更加畅快的游戏体验。 您可以选择腾讯云轻量应用服务器作为游戏服务器,并按照下面教程来部署幻兽帕鲁,enjoy~ 本文概要
选购服务器本文以腾讯云轻量应用服务器为例,首先来介绍如何进行选购: 1. 登录腾讯云轻量应用服务器购买页,或选择腾讯云免费试用、年末 · 感恩回馈等活动进行选购,以下教程将以购买页为例。
2. 选择应用创建方式,您可以根据自己常用的操作系统进行选择,并在后续按照对应的部署教程操作:
选择 Windows Server 2022
选择 Ubuntu 22.04 LTS
选择Docker环境进行部署 4. 选择地域及套餐配置:
官方配置推荐 选择套餐规格 4. 确认其余选项后,并单击立即购买即可: 如您通过活动页选购服务器,创建方式、地域、套餐规格等均可参考上述内容进行选择。 登录服务器服务器购买成功后,您首先需要登录服务器才可以进行部署。 登录 Windows 服务器1、登录腾讯云轻量应用服务器控制台。获取服务器登录密码。如您忘记密码,可以在控制台重置密码: 重置密码 2、选中服务器实例,点击登录按钮,并在登录页面输入登录密码即可。 输入服务器登录密码
登录 Linux 服务器1、登录腾讯云轻量应用服务器控制台。获取服务器登录密码。如您忘记密码,可以在控制台重置密码: 2、选中服务器实例,点击登录按钮,并在登录页面输入登录密码即可。
免密连接
SSH连接
登录成功之后,您就可以根据实例的操作系统,正式进行幻兽帕鲁的部署啦! 方式一:Windows 服务器部署教程部署环境
前置知识:PowerShellWindows的一键部署需要借助 PowerShell 来完成。PowerShell是一种任务自动化和配置管理框架,它提供了一个命令行Shell和脚本语言,用于管理和控制Windows操作系统和相关应用程序。 那么要如何找到 PowerShell ?
操作步骤一键部署
我们参考官方教程,为您封装好了一键部署幻兽帕鲁的脚本,并且上传到云端,您仅需要登录服务器,然后在 PowerShell 中运行如下命令,即可完成幻兽帕鲁的部署。 iex (irm ' https://pal-server-1251810746.cos.accelerate.my/pal-server/Windows/install.ps1 ') ⚠️注意:如果您使用中国内陆地域的服务器运行一键部署脚本,则有可能因为网络原因导致脚本运行失败,建议您多次重试或换个时间段再次部署。此处的原因主要是安装过程中需要请求Steam的服务器,网络状况不稳定。 如果您想要从零开始一步一步手动部署,可以参考接下来的教程。如没有需要,则可直接跳过,前往步骤:登录游戏。 手动部署第一步:下载C++运行库(点击链接即可下载),需要手动安装。 下载地址: https:///vs/17/release/vc_redist.x64.exe 第二步:下载DirectX 支持库(点击链接即可下载),需要手动安装。 下载地址: https://www.microsoft.com/en-us/download/details.aspx?id=35 第三步:下载SteamCMD(点击链接即可下载),需要手动解压。 下载地址: https://steamcdn-a./client/installer/steamcmd.zip 第四步:进入PowerShell,依次执行以下命令。 1、通过 SteamCMD 安装幻兽帕鲁: steamcmd +login anonymous +app_update 2394010 validate +quit 2、进入幻兽帕鲁的安装目录: ⚠️注意:您需要下方命令中的 cd .\steamapps\common\PalServer 3、运行幻兽帕鲁: PalServer.exe port=8211 运行成功的效果如下图所示: 完成效果 至此,基于Windows的游戏服已经部署完毕。您可以继续前往防火墙配置、登录游戏。 方式二:Linux 服务器部署教程部署环境
操作步骤有别于Windows的部署教程,Linux的部署操作需要通过命令行来完成,如果您不熟悉Linux的相关操作,建议您使用Windows操作系统进行部署。 在开始部署之前,您需要首先登录服务器,然后依次在命令框输入并执行以下命令即可。本节选用了官方推荐的Linux操作系统Ubuntu作为演示。 登录 Linux 服务器的方式可参考使用 OrcaTerm 登录 Linux 实例。 一键部署,快速体验
我们参考官方教程,为您封装好了一键部署幻兽帕鲁的脚本,并且上传到云端,您仅需要登录服务器后运行如下命令,即可完成幻兽帕鲁的部署。 wget -O - https://pal-server-1251810746.cos.accelerate.my/pal-server/Ubuntu/install.sh|sh ⚠️注意:如果您使用中国内陆地域的服务器运行一键部署脚本,则有可能因为网络原因导致脚本运行失败,建议您多次重试或换个时间段再次部署。此处的原因主要是安装过程中需要请求Steam的服务器,网络状况不稳定。 如果您想要从零开始一步一步手动部署,可以参考接下来的教程。如没有需要,则可直接跳过,继续前往防火墙配置、登录游戏。 手动部署第一步:在系统中添加multiverse组件,为系统添加32位软件支持,并更新软件包列表。 sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update 第二步:下载并安装SteamCMD软件包及其依赖项。 sudo apt install steamcmd 第三步:使用SteamCMD登录到Steam服务器并更新ID为2394010的游戏。 steamcmd +login anonymous +app_update 2394010 validate +quit 第四步:在当前用户的家目录下创建一个名为 mkdir -p ~/.steam/sdk64/ 第五步:使用 SteamCMD 登录到 Steam 服务器并更新 ID 为 1007 的游戏。更新过程完成后,会退出 SteamCMD 。请注意,具体的游戏 ID 可能因实际情况而异,您可以根据需要替换为您要更新的游戏的正确 ID 。 steamcmd +login anonymous +app_update 1007 +quit 第六步:复制文件 cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/ 第七步:进入 cd ~/Steam/steamapps/common/PalServer 第八步:运行名为 ./PalServer.sh port=8211 至此,服务器已成功搭建,但是此种模式下启动的游戏服,会在断开服务器时同步断线,想要长期保持游戏服启动,需要使用如下命令: apt-get install screen -y screen -S PalWorld 此时,会弹出一个新的窗口,在新的窗口中执行 cd ~/Steam/steamapps/common/PalServer ./PalServer.sh port=8211 出现上述运行成功后的信息,执行 ctrl + a + d 即可退出当前窗口,即可保证游戏服一直保持。 接下来您可以继续完成后续步骤:前往防火墙配置、登录游戏。 方式三:Docker 部署教程部署环境
操作步骤第一步:检测docker是否安装,如果没有安装则安装 command -v docker &> /dev/null && echo "Docker 已安装,请进行下一步." || curl -fsSL https://get. | bash -s docker --mirror Aliyun 第二步:运行steamcmd容器 docker run -dit --name steamcmd --net host cm2network/steamcmd 第三步:在容器内下载安装幻兽帕鲁服务端 docker exec -it steamcmd bash -c "/home/steam/steamcmd/steamcmd.sh +login anonymous +app_update 2394010 validate +quit" 第四步:在容器内运行幻兽帕鲁服务端 docker exec -it steamcmd bash -c "/home/steam/Steam/steamapps/common/PalServer/PalServer.sh" 至此,您已经成功在 Docker 环境中部署幻兽帕鲁,您可以继续前往防火墙配置、登录游戏。 防火墙配置幻兽帕鲁默认使用8211端口进行通信,在登录之前您需要首先放通实例防火墙8211端口。
步骤一:登录腾讯云轻量应用服务器控制台,点击实例卡片进入详情页。 步骤二:在实例详情页单击“防火墙”页签,进入防火墙配置页面。 步骤三:单击“添加规则”按钮,依次添加如下规则:
添加防火墙规则 添加成功后的效果如下图: 接下来,您就可以邀请好友来登录您部署的幻兽帕鲁服务器一起玩耍啦~ 登录游戏前置条件
登录步骤第一步:打开Steam客户端,并登录您的Steam账号。 第二步:在“库”中找到幻兽帕鲁,并开始游戏。 第三步:在游戏菜单选择“加入多人游戏(专用服务器)” 第四步:让玩家输入您已部署的Dedicated Server的IP地址+端口(8211)即可畅快开玩~ 至此,您已经成功搭建了幻兽帕鲁 Dedicated Server ,请和您的朋友在此中畅快游玩吧~ 内存优化(可选)收到大量玩家反馈,使用4核8G的服务器开服,在进行一段时间的游戏后会出现内存不足的情况,这里为大家提供一个缓解内存不足的方案作参考:定时重启 为 Linux 配置 Swap
第一步:检查当前的swap情况,如果您首次配置,运行这个命令将不会返回任何内容。 swapon --show 第二步:创建一个swap文件
sudo fallocate -l 8G /swapfile 第三步:设置文件权限 sudo chmod 600 /swapfile 第四步:将文件格式化为swap格式 sudo mkswap /swapfile 第五步:启用swap文件 sudo swapon /swapfile 第六步:设置永久使用swap文件(系统在启动时自动启用swap文件) sudo vim /etc/fstab 使用键盘方向键或j、k、h、l键浏览到文件的末尾。按下 /swapfile none swap sw 0 0 按下 第七步:重新加载fstab文件 sudo swapon --all 第八步:验证swap设置是否成功 swapon --show 如出现下图内容,则说明设置成功。 当然,说了这么多,最佳实践可能还是升级服务器套餐配置啦。 常见问题
|
|