保姆式一键搭建幻兽帕鲁Palworld私服教学

脚本下载更新:

perl 复制代码
wget -O PalServerInstall.sh https://www.xuehaiwu.com/wp-content/uploads/shell/Pal/PalServerInstall.sh --no-check-certificate && chmod +x PalServerInstall.sh && ./PalServerInstall.sh

复制

后续使用脚本直接

./PalServerInstall.sh

复制

如果遇上提示restart.sh 不存在之类的提示请先下载。

bash 复制代码
wget -O restart.sh https://www.xuehaiwu.com/wp-content/uploads/shell/Pal/restart.sh --no-check-certificate &&chmod +x restart.sh ./restart.sh #运行重启脚本

复制

PS:推荐大家用我的脚本,并且使用Debian服务器搭建。毕竟我的脚本可视化管理+持续更新

bash 复制代码
#不是用我的服务端脚本的可以尝试一下命令steamcmd +login anonymous +app_update 2394010 validate +quit

复制

前言

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

服务器配置要求

这里推荐腾讯云的轻量云服务器

测试环境: CPU : 2核

内存:4GB 系统:Debian 12 64bit

这款游戏的服务端是特别吃内存,最低要求为

4C8G,常规要求是4C16G,最佳配置是4G32G内存。实际测试中如果只有一两个人轻度游玩的情况下2C4G也是能带的起来的但是内存不足的情况会变得很严重,帕鲁多起来之后就很大概率会爆内存。

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

幻兽帕鲁专属机型:cloud.tencent.com/act/cps/red...

一个是三个月,一个是一年。建议大家买之前先想好自己这个服务器会运维多久。

通用的服务器购买地址:curl.qcloud.com/pYM30t0w

服务器买完之后进入控制台,进入该服务器详情页面,然后点击防火墙开放默认端口8211

接着进入ssh终端即可。自己有熟悉的软件可以自己选择都是老手不多说。新手小白可以直接用腾讯云自带的网页ssh工具orcaterm登陆:

一键脚本

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

非root用户请先运行 sudo su命令。

perl 复制代码
​wget -O PalServerInstall.sh https://www.xuehaiwu.com/wp-content/uploads/shell/Pal/PalServerInstall.sh --no-check-certificate && chmod +x PalServerInstall.sh && ./PalServerInstall.sh​

复制

出现该画面后选择1进行安装即可。

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

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

arduino 复制代码
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

复制

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

ruby 复制代码
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​# 重启Dockersystemctl restart docker

复制

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

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

其中比较重要的配置有

服务器名称

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

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

普通玩家加入所需的密码

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

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

服务端设置在线配置

请先前往在线配置地址

www.xuehaiwu.com/Pal/

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

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

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

bash 复制代码
https://www.xuehaiwu.com/Pal/configs/1.txt

复制

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

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

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

管理员命令

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

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

服务端状态

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

祝各位游玩愉快! Github仓库:github.com/2lifetop/Pa...

📝 更新日志:

2024.01.26

  • 🔄 优化了脚本的代码结构,精简了部分重复代码,提高了代码的可读性和可维护性。
  • 🎮 为幻兽帕鲁游戏服务端增加了优化补丁,提升了游戏的性能和稳定性。减少内存泄露以及CPU高占用。
  • 📂 增加了导入和导出幻兽帕鲁存档及配置的功能,方便用户备份和迁移数据。
  • 🚪 新增了退出脚本的功能,使用户能更方便地结束脚本的运行。
  • 📋 完善了版本文件的处理,更准确地跟踪和管理脚本和服务器以及补丁的版本信息。

2024.01.25

  • 🗑️ 增加删除 swap 功能
  • 🕵️ 增加游戏版本号检测
  • 🔄 增加脚本版本号检测更新
  • 🔧 增加游戏服务端更新
相关推荐
沈韶珺12 分钟前
Visual Basic语言的云计算
开发语言·后端·golang
明 庭19 分钟前
通过 Docker 部署 pSQL 服务器的教程
服务器·docker·容器
沈韶珺19 分钟前
Perl语言的函数实现
开发语言·后端·golang
美味小鱼1 小时前
Rust 所有权特性详解
开发语言·后端·rust
我的K84091 小时前
Spring Boot基本项目结构
java·spring boot·后端
身在江湖的郭大侠2 小时前
Linux内核
linux·服务器
慕璃嫣2 小时前
Haskell语言的多线程编程
开发语言·后端·golang
晴空๓2 小时前
Spring Boot项目如何使用MyBatis实现分页查询
spring boot·后端·mybatis
破-风4 小时前
linux的用法
linux·运维·服务器
Hello.Reader6 小时前
深入浅出 Rust 的强大 match 表达式
开发语言·后端·rust