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

news2024/9/28 13:27:15

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

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.coloradmin.cn/o/1414338.html

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

相关文章

力扣hot100 课程表 拓扑序列

Problem: 207. 课程表 文章目录 思路复杂度Code 思路 👨‍🏫 三叶题解 复杂度 时间复杂度: O ( n m ) O(nm) O(nm) 空间复杂度: O ( n m ) O(nm) O(nm) Code class Solution{int N 100010, M 5010, idx;int[] in new int[N];// in[i] 表示节…

「 网络安全术语解读 」通用攻击模式枚举和分类CAPEC详解

引言:在网络安全领域,了解攻击者的行为和策略对于有效防御攻击至关重要。然而,攻击模式的描述和分类方式缺乏统一性和标准化。为了解决这个问题,MITRE公司创建了CAPEC标准,以提供一个共享和统一的攻击模式分类框架。 1…

针对于vue element-plus组件的el-date-picker日期区间组件的日期格式问题以及如何进行区间判断

<template><el-date-picker v-model"value1" type"daterange" range-separator"To" start-placeholder"开始日期" end-placeholder"结束日期" :size"size" change"sarend" /> </templat…

架构篇27:如何设计计算高可用架构?

文章目录 主备主从集群小结计算高可用的主要设计目标是:当出现部分硬件损坏时,计算任务能够继续正常运行。因此计算高可用的本质是通过冗余来规避部分故障的风险,单台服务器是无论如何都达不到这个目标的。所以计算高可用的设计思想很简单:通过增加更多服务器来达到计算高可…

【正点原子STM32】STM32时钟系统(时钟树、时钟源、分频器和倍频系数、锁相环、STM32CubeMX时钟树、系统时钟配置步骤)

一、认识时钟树 1.1、什么是时钟&#xff1f;1.2、认识时钟树&#xff08;F1&#xff09;1.3、认识时钟树&#xff08;F4&#xff09;1.4、认识时钟树&#xff08;F7&#xff09;1.5、认识时钟树&#xff08;H7&#xff09; 二、配置系统时钟 2.1、系统时钟配置步骤2.2、外设…

贝叶斯增量式跨域适应:少样本 + 跨模态学习 + 知识保留和推断【fundus + OCT】,做视网膜病变

贝叶斯深度学习&#xff1a;增量式少样本学习跨域适应 贝叶斯多目标函数 跨模态学习 fundus OCT&#xff0c;做视网膜病变 核心思想设计网络&#xff1a;寻找分类模型、损失函数实验结果混淆矩阵与注意力图评估 总结 核心思想 论文&#xff1a;https://arxiv.org/pdf/2110.…

【微信小程序开发】模板与配置

文章目录 前言1. WXML 模板语法1.1 数据绑定1.2 事件绑定1.2.1 bindtap 事件1.2.2 bindinput 事件 1.3 条件渲染1.4 列表渲染 2. WXSS 模板样式2.1 什么是 rpx 尺寸单位2.2 什么是样式导入2.3 全局样式和局部样式2.3.1 全局配置2.3.1.1 window 节点常用的配置项&#xff1a;2.3…

反函数

一、反函数的定义 对每个y∈f(D)&#xff0c;都有唯一的x∈D&#xff0c;使得f(x)y。即一个y对应一个x 举例 求得反函数的方法也比较简单&#xff1a; 在y f(x)中将y与x互换&#xff1b;重新整理为用x的表达式表示y的格式 。 二、反函数的图像性质 一个函数和反函数之间…

SpringBoot中阿里云OSS的使用

目录 1 登录/注册阿里云并进入控制台 2 进入OSS控制台 3 创建bucket 4 查看bucket 5 获取AccessKey 6 查看帮助文档 7 添加Maven依赖 8 获取示例代码并改造成工具类 9 测试 1 登录/注册阿里云并进入控制台 2 进入OSS控制台 3 创建bucket 4 查看bucket 5 获取AccessKe…

Unity MonoBehaviour 生成dll

dllllllllllllll&#x1f953; &#x1f959;vs创建类库项目&#x1f9c0;添加UnityEngine、UnityEditor引用&#x1f355;添加MonoBehaviour类&#x1f9aa;设置dll生成路径&#x1f37f;生成dll&#x1f354;使用dll中的Mono类 &#x1f959;vs创建类库项目 &#x1f9c0;添加…

Kotlin快速入门系列3

Kotlin条件、循环控制 IF条件控制 与Java类似&#xff0c;一个if语句可包含布尔表达式和一条或多条语句。 fun compare(a:Int,b:Int) : Int{//常规传统用法var max aif (b>a) max breturn max//使用elsevar mMax : Intif(a>b){mMax a}else{mMax b}return mMax//使…

【游戏客户端开发的进阶路线】

*** 游戏客户端开发的进阶路线 春招的脚步越来越近&#xff0c;我们注意到越来越多的同学们都在积极学习游戏开发&#xff0c;希望能在这个充满活力的行业中大展拳脚。 当我们思考如何成为游戏开发领域的佼佼者时&#xff0c;关键在于如何有效规划学习路径。 &#x1f914; 我…

【学网攻】 第(9)节 -- 路由器使用以及原理

系列文章目录 目录 系列文章目录 文章目录 前言 一、路由器是什么&#xff1f; 二、实验 1.引入 总结 文章目录 【学网攻】 第(1)节 -- 认识网络【学网攻】 第(2)节 -- 交换机认识及使用【学网攻】 第(3)节 -- 交换机配置聚合端口【学网攻】 第(4)节 -- 交换机划分Vlan…

代码随想录算法训练营第32天 | 122.买卖股票的最佳时机II + 55. 跳跃游戏 + 45.跳跃游戏II

今日任务 122.买卖股票的最佳时机II 55. 跳跃游戏 45.跳跃游戏II 122.买卖股票的最佳时机II - Medium 题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 给你一个整数数组 prices &#xff0c;其中 prices[i] 表示某支股票第 i…

高中数学:集合

一、基本概念与关系 1、元素 2、集合 集合中元素的特性 1、确定性。2、无序性。3、互异性。 3、空集&#xff0c;用∅符号表示 4、元素与集合的关系是属于关系&#xff0c;用∈符号表示 5、集合与集合的关系是包含关系。用⊆或者⊊符号表示 子集与真子集。 A⊊B > A⊆B 反之…

HCIP复习课(bgp实验)

1、ip配置&#xff1a; R1&#xff1a; R2&#xff1a; R3&#xff1a; R4&#xff1a; R5&#xff1a; R6&#xff1a; R7&#xff1a; R8&#xff1a; 2、bgp配置&#xff1a; R1&#xff1a; R2&#xff1a; R3&#xff1a; R4&#xff1a; R5&#xff1a; R6&#xff1a;…

Apache Flink连载(二十六):TaskSlot任务槽-(1)-TaskSlotSlotSharingGroup

🏡 个人主页:IT贫道-CSDN博客 🚩 私聊博主:私聊博主加WX好友,获取更多资料哦~ 🔔 博主个人B栈地址:豹哥教你学编程的个人空间-豹哥教你学编程个人主页-哔哩哔哩视频 提交到集群中的Flink程序最终会转换成一个个的Subtask,Subtask是Flink任务调度的基本单元,这些t…

LaTeX基础使用【系列一】

&#x1f308;个人主页&#xff1a;godspeed_lucip &#x1f525; 系列专栏&#xff1a;LaTeX基础使用 &#x1f30f;1 LaTeX基本结构&#x1f349;1.1 基本结构&#x1f349;1.2 小tip1.2.1 注释的写法1.2.2 数学公式 &#x1f30f;2 LaTeX中文的处理&#x1f951;2.1 前提工作…

C++ 重点内容:友元

目录 友元函数&#xff1a; 友元成员函数&#xff1a; 友元类&#xff1a; 友元是否有悖于OOP? 总结&#xff1a; 类因为具有封装和信息隐藏的特性&#xff08;类外函数无法访问类的私有、保护成员&#xff09;&#xff0c;C提出友元解决特定的编程需要&#xff1b;友元分…

第八篇 交叉编译华为云Iot SDK到Orangepi3B

本篇主要内容&#xff1a; 一、交叉编译华为云Iot SDK依赖1.宿主机安装交叉编译工具链&#xff08;1&#xff09;选择下载交叉编译工具链&#xff08;2&#xff09;解压、添加环境变量、重启2.交叉编译依赖库&#xff08;0&#xff09; 准备工作&#xff08;1&#xff09; 交叉…