【小白教程】幻兽帕鲁服务器一键搭建 | 支持更新 | 自定义配置

幻兽帕鲁刚上线就百万在线人数,官方服务器的又经常不稳定,所以这里给大家带来最快捷的搭建教程,废话不多说直接开始。

img

步骤一:准备服务器

服务器建议 Linux 系统,资源占用低,而且一键脚本只需要一条命令,新手也会。

官方推荐幻兽帕鲁专用服务器配置

CPU: 4 核 (推荐)

内存: 16GB 推荐,32GB 以上可实现稳定运行。最低 8GB 可以启动服务器,但随着游戏进行,服务器可能因内存不足而崩溃。

网络: UDP 端口 8211(默认)需要开放端口。

实际测试中如果只有一两个人轻度游玩的情况下 2 核 4G 也是能带的起来的,但是内存不足的情况会变得很严重,帕鲁多起来之后就很大概率会爆内存。

如果是 8G 内存建议大家定时重启。4 核 16G 如果玩家人数比较多或者游戏进度比较快也推荐大家按时重启。不然很容易出现内存溢出服务端崩溃的情况。

这里我用的是 腾讯云幻兽帕鲁专属机型,是我综合对比下来比较实惠的服务器。4 核16G 只需 66 元。

**服务器购买地址:**https://curl.qcloud.com/MYgP2eMI【推荐】

【活动推荐】
如果您已经是腾讯云的老用户,也不用担心,年末 · 感恩回馈,推荐配置(4 核 CPU、16G 内存)的轻量应用服务器及云服务器低至 4 折 (132元/月),新老同享~

腾讯云幻兽帕鲁专属机型

选择 Debian12 系统即可,服务器位置选择离自己越近越好。

步骤二:开放防火墙

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

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

腾讯云轻量应用服务器控制台

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

防火墙配置页面

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

  • **规则一:**协议:TCP、端口:8211、策略:允许
  • **规则二:**协议:UDP、端口:8211、策略:允许

添加防火墙规则

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

添加防火墙规则成功

步骤三:登录 Linux 服务器

1、登录腾讯云轻量应用服务器控制台。

2、选中服务器实例,点击登录按钮,并在登录页面输入登录密码即可, 推荐免密连接(无需密码即可登录)。

服务器实例

免密连接

链接成功

操作详情可参考:登录 Linux 实例

第四步:执行一键部署脚本

以 root 用户登陆到服务器然后运行以下命令即可。该脚本目前只在 Debian12 系统上验证过。如果遇上非网络问题则请自行更换系统或者寻求其他解决方案。

非 root 用户请先运行 sudo su命令,然后执行以下命令:

wget https://www.xuehaiwu.com/wp-content/uploads/shell/Pal/PalServerInstall.sh && chmod +x PalServerInstall.sh && ./PalServerInstall.sh

image-20240126225818130

img

出现该画面后输入 1 回车进行安装即可。

img

提示:该脚本为使用 docker 方式安装。首次运行会检测是否存在 docker ,不存在则进行安装并且会下载一个专门的重启脚本restart.sh,后续如果服务端只是日常维护重启则可以直接运行该重启脚本即可。

如果安装 docker 时下载速度特别慢可以修改一下脚本的第 30 行,使用国内镜像

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

你也可以自己先安装 docker 然后按需配置 docker 源,可选 docker 源参考: https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6

curl -fsSL https://get.docker.com | bash -s docker
#非必须
nano /etc/docker/daemon.json
内容如下
{"registry-mirrors": ["https://mirror.iscas.ac.cn","https://mirror.ccs.tencentyun.com","https://docker.nju.edu.cn","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
# 退出并保存
Ctrl + O 回车保存 Ctrl + x 退出# 使配置生效
systemctl daemon-reload# 重启 Docker
systemctl restart docker

相较于自己搭建,这个脚本只是可视化了而已。方便管理。

其中有一个比较关键的就是 4 选项,修改服务器配置。

其中比较重要的配置有

服务器名称

服务器上允许的最大玩家数(上限为 32 )

用于授予管理员访问权限的密码

普通玩家加入所需的密码

如果要使用管理员命令需要加上管理员密码,普通玩家加入密码暂时不推荐设置,因为可能会造成玩家进不来。

服务器配置生成也挺麻烦的,所以我简单的做了个生成网页。要修改哪个直接在网页上修改就行。配备了中文介绍。

服务端设置在线配置(可选)

请先前往在线配置地址

https://www.xuehaiwu.com/Pal/

其中所有参数都是默认参数,要修改哪几项就改哪几项。改完之后就点击一下生成配置文件然后复制 wget 命令即可。

img

然后进入到服务器终端的脚本目录里运行一下该命令即可。

默认的配置文件下载链接是:

https://www.xuehaiwu.com/Pal/configs/1.txt

没啥用只是一个配置文件模板罢了。

运行网页端给出的命令之后会多个 PalWorldSettings.ini 配置文件,这个时候就能使用安装脚本的修改配置功能了。

img

修改之后不是立即生效的,要重启帕鲁的服务端才能生效。

管理员命令

如果要使用命令,您需要设置管理员密码后并使用/AdminPassword 密码命令在聊天框获取管理权限。

/shutdown {秒} {messageText}服务器在秒数后关闭 将收到您的 MessageText 的通知
/DoExit强制停止服务器
/Broadcast {MessageText}向服务器中的所有玩家发送消息
/KickPlayer {SteamID}将玩家从服务器上踢出
/BanPlayer {SteamID}将玩家从服务器上封禁
/TeleportToPlayer {SteamID}传送到目标玩家的当前位置
/TeleportToMe {SteamID}目标玩家传送到您当前的位置
/ShowPlayers显示所有已连接玩家的信息
/Info显示服务器信息
/Save保存服务器数据

服务端状态

img

国内的服务器相较于官方服务器还是够流畅的,延迟丢包远好于官方服务器。一个人,初始档案消耗的内存就要 2GB 了,CPU 占用也要跑满 1 颗 E5/志强 6133 CPU 核心。所以目前来说想让小伙伴们爽玩建议还是 4C8G 起步,内存能给到 16GB 是最好的。

img

Github 仓库: https://github.com/2lifetop/Pal-Server-Install
主要还是收集 BUG 。有兴趣的小伙伴也可以一起丰富功能

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何使用宝塔面板配置Nginx反向代理WebSocket(wss)

本章教程,主要介绍一下在宝塔面板中如何配置websocket wss的具体过程。 目录 一、添加站点 二、申请证书 三、配置代理 1、增加配置内容 2、代理配置内容 三、注意事项 一、添加站点 二、申请证书 三、配置代理 1、增加配置内容 map $http_upgrade $connection_…

【TCP】传输控制协议

前言 TCP(Transmission Control Protocol)即传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。它由IETF的RFC 793定义,为互联网中的数据通信提供了稳定的传输机制。TCP在不可靠的IP层之上实现了数据传输的可…

常见电源电路(LDO、非隔离拓扑和隔离拓扑结构)

一、常见电路元件和符号 二、DC-DC转换器 DC-DC转换器:即直流-直流转换器,分为三类:①线性调节器;②电容性开关解调器;③电感性开关调节器; 2.1线性稳压器(LDO) 2.1.1 NMOS LDO…

【深度学习】sdxl中的 tokenizer tokenizer_2 区别

代码仓库: https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/tree/main 截图: 为什么有两个分词器 tokenizer 和 tokenizer_2? 在仔细阅读这些代码后,我们了解到 tokenizer_2 主要是用于 refiner 模型的。 #…

内存管理(mmu)/内存分配原理/多级页表

1.为什么要做内存管理? 随着进程对内存需求的扩大,和同时调度的进程增加,内存是比较瓶颈的资源,如何更好的高效的利于存储资源是一个重要问题。 这个内存管理的需求也是慢慢发展而来,早期总线上的master是直接使用物…

2.依附弹窗(AttachListPopup)

愿你出走半生,归来仍是少年! 环境:.NET 7 基于基础的Popup对象实现的依附于某个控件的弹窗,弹窗可呈现数组对象,达到较好的选择交互效果。 1.布局 通过Border实现圆角边框轮廓,然后通过内部的ListView实现列表展示。…

sql 行转列 日周月 图表统计

目录 目录 需求 准备 月 分析 按月分组 行转列 错误版本 正确版本 日 分析 行转列 周 分析 按周分组 行转列 本年 需求 页面有三个按钮 日周月,统计一周中每天(日),一月中每周(周),一年中每月(月),设备台数 点…

【C++11并发】mutex 笔记

简介 在多线程中往往需要访问临界资源,C11为我们提供了mutex等相关类来保护临界资源,保证某一时刻只有一个线程可以访问临界资源。主要包括各种mutex,他们的命名大都是xx_mutex。以及RAII风格的wrapper类,RAII就是一般在构造的时…

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)

越权漏洞-webug、 1.登录 账号:admin 密码:admin 2.进入逻辑漏洞 3.进入越权修改密码靶场 (1)输入账号密码 进入进去会发现没有权限进入 方法一: 这里我们只需要将 127.0.0.1:8080/control/a/auth_cross/cross_a…

Higress 开源一周年:新版本,新标准,新工具,新征程

作者:Higress 团队 历程回顾 Higress 开源一年时间,一共发布了 18 个 release 版本,收获了 40 多位社区贡献者和 1800 star,上图是这一年过来达成的一些关键的里程碑。 前面半年通过集成开源生态,打磨开源版本稳定性…

Redis为什么速度快:数据结构、存储及IO网络原理总结

Redis,作为内存数据结构存储的佼佼者,其高性能表现一直备受赞誉。那么,Redis究竟是如何实现这一点的呢?接下来,我们将更深入地探讨其背后的关键技术,并提供进一步的优化策略。 一、内存存储与数据结构设计…

Neo4j 国内镜像下载与安装

Neo4j 5.x 简体中文版指南 社区版:https://neo4j.com/download-center/#community 链接地址(Linux版):https://neo4j.com/artifact.php?nameneo4j-community-3.5.13-unix.tar.gz 链接地址(Windows)&#x…

【Vue2 + ElementUI】分页el-pagination 封装成公用组件

效果图 实现 &#xff08;1&#xff09;公共组件 <template><nav class"pagination-nav"><el-pagination class"page-area" size-change"handleSizeChange" current-change"handleCurrentChange":current-page"c…

java抽象工厂实战与总结

文章目录 一、工厂模式&#xff08;三种&#xff09;1.简单工厂模式1.1 概念&#xff1a;1.2 使用场景&#xff1a;1.3 模型图解&#xff1a;1.4 伪代码&#xff1a; 2.工厂方法模式2.1 概念&#xff1a;2.2 使用场景&#xff1a;2.3 模型图解&#xff1a;2.4 伪代码 3.抽象工厂…

架构师之路(十四)计算机网络(网络层)

前置知识&#xff08;了解&#xff09;&#xff1a;计算机基础。 作为架构师&#xff0c;我们所设计的系统很少为单机系统&#xff0c;因此有必要了解计算机和计算机之间是怎么联系的。局域网的集群和混合云的网络有啥区别。系统交互的时候网络会存在什么瓶颈。 网络层提供主机…

uniapp设置隐藏原生导航栏(3)

1、单个页面隐藏 在pages.json里配置 (第一种方式) {"path": "pages/home/index","style": {"navigationBarTitleText": "首页","navigationStyle": "custom" // 使用自定义导航栏&#xff0c;系统会关…

MongoDB日期存储与查询、@Query、嵌套字段查询实战总结

缘由 MongoDB数据库如下&#xff1a; 如上截图&#xff0c;使用MongoDB客户端工具DataGrip&#xff0c;在filter过滤框输入{ profiles.alias: 逆天子, profiles.channel: }&#xff0c;即可实现昵称和渠道多个嵌套字段过滤查询。 现有业务需求&#xff1a;用Java代码来查询…

在Idea中使用git查看历史版本

idea查git历史 背景查看步骤总结 背景 有好几次同事到我电脑用idea查看git管理的历史记录&#xff0c;每次都说我的idea看不了历史版本&#xff0c;叫我到他电脑上去看&#xff0c;很晕&#xff0c;为什么,原来是我自己把显示历史文件的视图覆盖了&#xff0c;下面我们来一起学…

qt学习:http+访问百度智能云api实现车牌识别

登录到百度智能云,找到文字识别 完成操作指引 免费尝鲜---服务类型选择交通---接口选择全部----0元领取创建应用---填写应用名称---个人----应用描述开通 查看车牌识别的api文档 查看自己应用的api key 查看回应的数据格式 编程步骤 ui界面编辑 添加模块,头文件和定义变量…

【复现】Laykefu客服系统后台漏洞合集_29

目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一&#xff1a; 2. 漏洞二&#xff1a; 3. 漏洞三&#xff1a; 4. 漏洞四&#xff1a; 四.修复建议&#xff1a; 五. 搜索语法&#xff1a; 六.免责声明 一.概述 Laykefu客服系统是thinkphp5Gatewayworker搭建的web客服…