一分钟教你搭建《幻兽帕鲁》服务器

news2024/12/24 1:40:48

幻兽帕鲁是一款由Pocketpair开发的开放世界生存游戏,融合了多种玩法的游戏,其独特的题材和画风吸引了很多玩家,越来越多的玩家开始尝试自己搭建服务器,享受更加自由的游戏体验。本文将为大家详细介绍如何从零开始搭建《幻兽帕鲁》服务器,让大家轻松成为游戏中的佼佼者。

一、选购服务器

搭建服务器第一步是选购云服务器,这里推荐腾讯云的轻量应用服务器,4核16G14M的配置1个月93元,3个月277元,1年1584元!

购买入口:点此直达

进入购买页面之后,选择4核16G14M的配置,点击立即购买,地域选择建议大家选择距离较近的地域,联机体验更佳,镜像选择Ubuntu 22.04 LTS,如下图所示:

二、登录服务器

1、登录腾讯云轻量应用服务器控制台。获取服务器登录密码。如忘记密码,可以在控制台重置密码:

2、选中服务器实例,点击登录按钮,并在登录页面输入登录密码即可。

  • 免密连接(推荐):无需密码即可登录。

  • SSH连接:需要手动输入密码或密钥进行登录。

登录成功之后,大家就可以根据实例的操作系统,正式进行幻兽帕鲁的部署啦!

三、服务器部署

部署环境

  • 地域:此处以北京地域为例,大家可以选择其他地域
  • 服务器套餐配置:CPU 4核、内存 16GB
  • 操作系统:Ubuntu 22.04 LTS

操作步骤:

第一步:在系统中添加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

第四步:在当前用户的家目录下创建一个名为 sdk64 的子目录,并且如果需要,也会创建其父级目录(如 ~/.steam/ )

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/

第七步:进入 ~/Steam/steamapps/common/PalServer 目录中

cd ~/Steam/steamapps/common/PalServer

第八步:运行名为 PalServer.sh 的脚本文件,并将端口号设置为 8211

./PalServer.sh port=8211

至此,服务器已成功搭建,但是此种模式下启动的游戏服,会在断开服务器时同步断线,想要长期保持游戏服启动,需要使用如下命令:

apt-get install screen -y
screen -S PalWorld

此时,会弹出一个新的窗口,在新的窗口中执行

cd ~/Steam/steamapps/common/PalServer
./PalServer.sh port=8211

出现上述运行成功后的信息,执行 ctrl + a + d 即可退出当前窗口,即可保证游戏服一直保持。

四、防火墙配置

幻兽帕鲁默认使用8211端口进行通信,在登录之前需要首先放通实例防火墙8211端口。

步骤一:登录腾讯云轻量应用服务器控制台,点击实例卡片进入详情页。

步骤二:在实例详情页单击“防火墙”页签,进入防火墙配置页面。

步骤三:单击“添加规则”按钮,依次添加如下规则:

规则一:

  • 协议:TCP
  • 端口:8211
  • 策略:允许

规则二:

  • 协议:UDP
  • 端口:8211
  • 策略:允许

添加成功后的效果如下图:

接下来,大家就可以邀请好友来登录部署的幻兽帕鲁服务器一起玩耍啦~

幻兽帕鲁部署完成之后,如果大家想要按照自己的喜好来对游戏世界进行DIY,那么还需要进行如下步骤:

第一步:前往如下路径找到游戏世界参数的配置文件:PalWorldSettings.ini

~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

第二步:使用如下命令打开游戏世界参数的配置文件:PalWorldSettings.ini

sudo vim ~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

按下 i 进入编辑模式,光标将移动到文件的末尾,然后写入具体的世界配置,以下内容仅作为示例,详细参数可查看官方说明。

Difficulty=None
ServerName=Lighthouse
ServerDescription=Lighthouse
AdminPassword=ABC
ServerPassword=TEST
DeathPenalty=All
bEnablePlayerToPlayerDamage=False

编辑完成后,按下 Esc 键退出编辑模式,并输入 :wq 并按下回车键保存文件并退出 vim 。

第三步:使用如下命令重启服务,重启完成后即可生效。

sudo systemctl restart pal-server

五、登录游戏

前置条件

  • 首先需要在本地下载Steam客户端。
  • 其次需要在Steam购买幻兽帕鲁(Palworld)。

登录步骤

第一步:打开Steam客户端,并登录您的Steam账号。

第二步:在“库”中找到幻兽帕鲁,并开始游戏。

第三步:在游戏菜单选择“加入多人游戏(专用服务器)”

第四步:让玩家输入已部署的Dedicated Server的IP地址+端口(8211)即可畅快开玩~

至此,已经成功搭建了幻兽帕鲁 Dedicated Server ,可以和您的朋友在此中畅快游玩吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1408238.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

「 网络安全常用术语解读 」杀链Kill Chain详解

1. 简介 早在2009年,Lockheed Martin公司就提出了杀链(Kill Chain)理论,现在也称之为攻击者杀链(Attacker Kill Chain)。杀链其实就是攻击者进行网络攻击时所采取的步骤。杀链模型包括7个步骤:1侦察 -> 2武器化 -> 3交付 -> 4利用 …

java程序判等问题

注意 equals 和 的区别 对基本类型,比如 int、long,进行判等,只能使用 ,比较的是直接值。因为基本类型的值就是其数值。对引用类型,比如 Integer、Long 和 String,进行判等,需要使用 equals 进…

【立创EDA-PCB设计基础】6.布线铺铜实战及细节详解

前言:本文进行布线铺铜实战及详解布线铺铜的细节 在本专栏中【立创EDA-PCB设计基础】前面完成了布线铺铜前的设计规则的设置,接下来进行布线 布局原则是模块化布局(优先布局好确定位置的器件,例如排针、接口、主控芯片&#xff…

Sulfo Cy3 hydrazide,磺化-Cy3-酰肼,可用于与生物分子的羰基衍生物偶联

您好,欢迎来到新研之家 文章关键词:Sulfo-Cyanine3-hydrazide,Sulfo Cy3 hydrazide,Sulfo Cyanine3 HZ,磺化 Cy3 酰肼,磺化-Cy3-酰肼 一、基本信息 产品简介:Sulfo-Cyanine3-hydrazide能够与…

远程连接银河麒麟

目录 一、防火墙服务 二、安装SSH服务 1.验证SSH服务是否安装 2.安装SSH服务 三、启动SSH服务 四、远程连接 1.切换登录用户 2.查看IP地址 3.FinalShell连接 4.切换root用户 前言: 本篇主要讲述在Win10系统中通过FinalShell远程连接银河麒麟桌面操作系统V10 一、防火…

android studio从空白开始

对我来说,真正的第一步是清理电脑C盘。从剩余8G清理到25G,把原来看不顺眼又不敢删的文件夹和软件全删了,删爽了的后果就是,用两天的时间在把一些环境配置慢慢装回来,node.js,jdk,npm。努力把它们…

零基础学习【Mybatis Plus】这一篇就够了

学习目录 1. 快速入门1-1. 常用注解总结 1-2. 常用配置 2. 核心功能3. 扩展功能4. 插件功能 1. 快速入门 1-1. 常用注解 MybatisPlus中比较常用的几个注解如下: TableName: 用来指定表名Tableld: 用来指定表中的主键字段信息TableField: 用来指定表中的普通字段信…

Excel·VBA时间范围筛选及批量删除整行

看到一个帖子《excel吧-筛选开始时间,结束时间范围内的所有记录》,根据条件表中的开始时间和结束时间构成的时间范围,对数据表中的开始时间和结束时间范围内的数据进行筛选 目录 批量删除整行,整体删除批量删除整行,分…

[每日一题] 01.24 - 求三角形

求三角形 n int(input()) count1 (1 n) * n // 2 count2 n * n lis1 [str(i).zfill(2) for i in range(1,count1 1)] lis2 [str(i).zfill(2) for i in range(1,count2 1)]for i in range(0,len(lis2),n):print(.join(lis2[i:i n]))print()for i in range(1,n 1):tem…

Vue+Element(el-upload+el-form的使用)+springboot

目录 1、编写模板 2、发请求调接口 3、后端返回数据 1.编写实体类 2.Controller类 3、interface接口(Service层接口) 4.Service(接口实现) 5、interface接口(Mapper层接口) 6、xml 4、upload相关参…

微信小程序之全局配置-window和tabBar

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

抖捧AI实景自动直播怎么玩

​在如今的全民直播时代,直播已经成为了众多实体店、品牌方所刚需的技能,但是大多数都不具备太多的直播能力 ,这个时候实景自动直播就应运而生,但是很多人都没有想清楚,AI实景自动直播,到底适不适合自己用呢…

使用官方标定工具Dynamic Calibrator对RealSense D435i进行标定(二)

工具的安装教程可以看我的上一篇博文:Ubuntu 18.04安装Dynamic Calibration software for the Intel RealSense™ D400 Series Cameras(一) 使用教程参考user guide:https://www.intel.com/content/www/us/en/support/articles/0…

2023春秋杯冬季赛 --- Crypto wp

文章目录 前言Cryptonot_wiener 前言 比赛没打,赛后随便做一下题目 Crypto not_wiener task.py: from Crypto.Util.number import * from gmpy2 import * import random, os from hashlib import sha1 from random import randrange flagb x bytes_to_long(f…

IO 专题

使用try-with-resources语句块,可以自动关闭InputStream [实践总结] FileIUtils 共通方法最佳实践 [实践总结] java 获取在不同系统下的换行符 [实践总结] StreamIUtils 共通方法最佳实践 斜杠“/“和反斜杠“\“的区别 路径中“./”、“…/”、“/”代表的含义…

MySql索引事务讲解和(经典面试题)

🎥 个人主页:Dikz12🔥个人专栏:MySql📕格言:那些在暗处执拗生长的花,终有一日会馥郁传香欢迎大家👍点赞✍评论⭐收藏 目录 索引 概念 索引的相关操作 索引内部数据结构 事务 为…

容联七陌x新飞电器|升级高效智能客服,实现满意度跃升新台阶

随着电商兴起,电器行业深入到各大电子商务平台,订单量、咨询量也随之增长,对及时响应、准确回答、高效解决、提高服务品质等需求逐渐增加。 新飞电器选择了与容联七陌合作企业版在线客服产品,共同打造高效、便捷、个性化的优质客…

达梦数据库增删改查常用操作及-2723: 仅当指定列列表,且SET IDENTITY_INSERT为ON时,才能对自增列赋值问题修复

创建表 CREATE TABLE DICT ( "ID" INT IDENTITY(1, 1) NOT NULL, "TYPE" VARCHAR(30), "CODE" BIGINT, "NAME" VARCHAR(300), "VALUE" VARCHAR(200), "DESCRIPTION" VARCHAR(255), "OPERATOR"…

【LeetCode力扣】面试题 17.14. 最小K个数(top-k问题)

目录 1、题目介绍 2、解题思路 2.1、优先队列解法 2.2、top-k问题解法 1、题目介绍 原题链接:面试题 17.14. 最小K个数 - 力扣(LeetCode) 题目要求非常简短,也非常简单,就是求一组数中的k个最小数。 2、解题思路 …

碳排放预测 | Matlab实现LSTM多输入单输出未来碳排放预测,预测新数据

碳排放预测 | Matlab实现LSTM多输入单输出未来碳排放预测,预测新数据 目录 碳排放预测 | Matlab实现LSTM多输入单输出未来碳排放预测,预测新数据预测效果基本描述程序设计参考资料 预测效果 基本描述 1.Matlab实现LSTM长短期记忆神经网络多输入单输出未来…